엑셀 TRUNC 함수
실습파일 |
요약
입력값에 지정한 자리수 이하를 버림합니다.
설명
TRUNC 함수는 입력값에서 지정한 자리수 이하를 버림하는 함수입니다. 기본값으로 1의 자리에서 내림한 정수를 반환합니다. TRUNC 함수는 지정한 자리수 이하값들을 0에 가까운 수로 모두 '내림'합니다. 같은 동작을 하는 함수는 ROUNDDOWN 함수가 있습니다.
지정한 자리수에서 반올림하려면 ROUND 함수를, 올림하려면 ROUNDUP 함수를 사용합니다.
호환성
Windows 버전 | 엑셀 모든버전에서 사용 가능합니다. |
Mac 버전 | 엑셀 모든버전에서 사용 가능합니다. |
구문
= TRUNC ( 입력값, [자리수] )
인수
입력값 | 내림할 숫자입니다. |
자리수 | [선택 인수] 입력값에서 내림할 자리수를 지정합니다. 기본값은 '0'입니다. |
반환값
입력값에서 자리수 이하를 내림한 값을 숫자로 반환합니다.
사용예제

다른 주의사항
- TRUNC 함수의 자리수는 음수도 입력할 수 있습니다. 예를 들어 TRUNC(187.1, 0)은 187을 반환하고, TRUNC(187.1, -1)은 180을 반환합니다.
- TRUNC 함수와 ROUNDDOWN 함수는 같은 동작을 합니다.
- INT 함수는 정수를 반환한다는 점에서 TRUNC 함수와 비슷한 동작을 합니다. 입력값으로 양수가 들어간 경우 TRUNC(3.8) = INT(3.8) = 3 을 반환하지만, 입력값으로 음수가 들어가는 경우 TRUNC(-3.8)은 -3을 반환하는 반면 INT(-3.8)은 -4를 반환하는 점에서 차이가 있습니다.
- 즉, INT 함수는 낮은 수로 무조건 내림하는 반면 TRUNC 함수는 0에 가까운 정수로 내림합니다.
[링크] MS OFFICE 공식 홈페이지 TRUNC 함수 설명