5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키엑셀 함수수학 및 삼각

TRUNC 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 TRUNC 함수는 숫자에서 지정한 자릿수 이하를 버림하여 0에 가까운 수로 내림하는 함수입니다.

TRUNC 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=TRUNC(숫자, [자릿수])
인수구분설명
숫자 필수
버림할 숫자입니다.
자릿수 선택
버림할 자릿수입니다. 기본값은 0입니다.
  • 양수 : 소수점 아래 해당 자릿수까지 남깁니다.
  • 0 또는 생략 : [기본값] 소수점 이하를 모두 버립니다.
  • 음수 : 소수점 위(정수 부분)에서 해당 자릿수를 버립니다.
예제 시트
C2=TRUNC(A2,B2)
A
B
C
D
1
숫자
자릿수
TRUNC
2
8.9
8
3
-8.9
-8
4
1234.56789
4
1234.5678
5
1234.56789
2
1234.56
6
1234.56789
1
1234.5
7
1234.56789
-1
1230
8
양수·음수와 여러 자릿수를 비교하면 지정한 자리 아래가 반올림 없이 잘리는 것을 확인할 수 있습니다.

함수 개요

엑셀 TRUNC 함수는 숫자에서 지정한 자릿수 이하를 버림하는 함수입니다. 기본적으로 소수점 이하를 제거하여 정수 부분만 반환하며, 자릿수를 지정하면 해당 자릿수까지만 남기고 나머지를 버림할 수 있습니다.

=TRUNC(3.76)
결과3 (소수점 이하를 버림)
=TRUNC(3.76, 1)
결과3.7 (소수 첫째 자리까지 남기고 버림)

TRUNC 함수는 지정한 자릿수 이하의 값을 항상 0에 가까운 방향으로 버림합니다. 같은 동작을 하는 함수로 ROUNDDOWN 함수 가 있습니다. (지정한 자리수 기준으로 반올림하려면 ROUND 함수 를, 올림하려면 ROUNDUP 함수 를, 지정한 배수로 내림하려면 MROUND 함수 를 사용합니다.)

=TRUNC(187.56, -1)
결과180 (십의 자리 아래를 버림)
=TRUNC(-3.8)
결과-3 (0에 가까운 방향으로 버림)

TRUNC 함수 간단 예제

1
소수점 이하 버림하여 정수만 구하기

A1 셀에 15.738이 입력된 경우, 아래 수식으로 소수점 이하를 버림한 정수를 구합니다.

=TRUNC(A1)
결과15 (소수점 이하를 모두 버림)
2
소수 둘째 자리까지 남기고 버림하기

단가 계산 시 소수 둘째 자리까지만 남기고 나머지를 버림합니다. B2 셀에 123.4567이 입력된 경우 아래와 같이 사용합니다.

=TRUNC(B2, 2)
=TRANC(123,4567,2)
결과123.45 (소수 둘째 자리까지 남기고 버림)
3
십의 자리 아래를 버림하여 단위 맞추기

예산 보고서에서 금액을 십의 자리 단위로 맞추려면 자릿수를 음수로 지정합니다. C2 셀에 1,587이 입력된 경우 아래와 같이 사용합니다.

=TRUNC(C2, -1)
결과1580 (십의 자리 아래를 버림)
=TRUNC(C2, -2)
결과1500 (백의 자리 아래를 버림)

그 외 주의사항

TRUNC 함수와 ROUNDDOWN 함수 는 동일한 결과를 반환합니다. 두 함수 모두 지정한 자릿수 이하를 0에 가까운 방향으로 버림합니다.

TRUNC 함수는 양수와 음수 모두 0에 가까운 방향으로 버림합니다. 예를 들어 TRUNC(-3.8)은 -3을 반환합니다. 반면 INT 함수는 항상 작은 수로 내림하므로 INT(-3.8)은 -4를 반환합니다.

자릿수에 음수를 입력하면 소수점 위(정수 부분)에서 버림합니다. 예를 들어 TRUNC(1587, -2)는 1500을 반환합니다.

자릿수를 생략하면 기본값 0이 적용되어 소수점 이하를 모두 버림한 정수를 반환합니다.

댓글 2

댓글 2
4.5 (2개 평가)
ucc
ucc 2020.03.06 06:27
goodmorning
강민준🤗
강민준🤗 2024.08.11 08:13
좋은 강의 감사합니다🙇‍♂️
스크랩 완료