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

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

함수 구문
=TRUNC(숫자, [자릿수])
숫자
-
버림할 숫자입니다.
자릿수
-
[선택인수]버림할 자릿수입니다. 기본값은 0입니다.
  • 양수 : 소수점 아래 해당 자릿수까지 남깁니다.
  • 0 또는 생략 : [기본값] 소수점 이하를 모두 버립니다.
  • 음수 : 소수점 위(정수 부분)에서 해당 자릿수를 버립니다.
상세 설명

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

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

TRUNC 함수는 지정한 자릿수 이하의 값을 항상 0에 가까운 방향으로 버림합니다. 같은 동작을 하는 함수로 ROUNDDOWN 함수가 있습니다.

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

반올림하려면 ROUND 함수를, 올림하려면 ROUNDUP 함수를, 지정한 배수로 내림하려면 MROUND 함수를 사용합니다.


TRUNC 함수 간단 예제
1) 소수점 이하 버림하여 정수만 구하기

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

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

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

=TRUNC(B2, 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
4.5 (2개 평가)
ucc
ucc 2020.03.06 06:27
goodmorning
강민준🤗
강민준🤗 2024.08.11 08:13
좋은 강의 감사합니다🙇‍♂️