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

TRUNC 함수

엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

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

TRUNC 함수 미리보기
=TRUNC(숫자, [자릿수])
인수구분설명
숫자 필수
버림할 숫자입니다.
자릿수 선택
버림할 자릿수입니다. 기본값은 0입니다.
  • 양수 : 소수점 아래 해당 자릿수까지 남깁니다.
  • 0 또는 생략 : [기본값] 소수점 이하를 모두 버립니다.
  • 음수 : 소수점 위(정수 부분)에서 해당 자릿수를 버립니다.
댓글 2 최종 수정 2026. 3. MS 공식 문서

함수 개요

엑셀 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이 적용되어 소수점 이하를 모두 버림한 정수를 반환합니다.

관련 함수
trunc.xlsx 실습 예제 통합문서 다운로드
댓글 2
4.5 (2개 평가)
ucc
ucc 2020.03.06 06:27
goodmorning
강민준🤗
강민준🤗 2024.08.11 08:13
좋은 강의 감사합니다🙇‍♂️
스크랩 완료