엑셀 함수 > 수학 및 삼각 함수 > TRUNC 함수 - 숫자 절사하기

TRUNC 함수 - 숫자 절사하기

엑셀 TRUNC 함수는 숫자에서 지정된 자릿수까지만 남기고 나머지는 버립니다.

즉, 숫자를 절사해 줍니다.

함수의 이름 TRUNC는 Truncate(잘라내다, 줄이다)를 줄여서 쓴 것입니다.

구문(Syntax)

TRUNC

TRUNC(number, [num_digits])

숫자에서 지정된 자릿수까지만 남기고 나머지는 버린다.

인수

  • number : 처리할 숫자
  • num_digits : 남길 자릿수(생략가능, 생략하면 0으로 입력한 것과 같으며 정수부분만 남긴다)
실습용 엑셀파일 다운로드 : 엑셀-TRUNC-함수-숫자-절사하기.xlsx

이 함수에서 사용되는 숫자의 자릿수는 다음과 같습니다. 함수 이해에 필요하니 기억해 두세요.

  • 소수점단위는 자릿수가 양수
  • 정수의 일(1)의 자리는 0
  • 정수는 10의 자리 이상은 음수

TRUNC함수 자릿수 이해

 

사용 예

숫자를 지정된 자릿수까지만 남겨보겠습니다.

=TRUNC(153.267,0) → 153 (소수점이하는 전부 버림, 정수부분만 남김)

=TRUNC(153.267,1) → 153.2 (두번째 인수가 1이므로 소수점 첫째자리까지만 남김)

=TRUNC(153.267,-1) → 150 (두번째 인수가 -1이므로 10의 자리까지만 남기고 나머지는 버림)

=TRUNC(-153.267,0) → 153 (소수점이하는 전부 버림, 정수부분만 남김)

 

다른 셀의 값을 참조하여 TRUNC함수를 사용할 때는 다음과 같이 수식을 입력합니다.

엑셀 TRUNC 함수 사용예

 

※ 참고

TRUNC함수와 유사한 기능을 가진 ROUNDDOWN 함수와 INT 함수가 있는데
아래 그림과 같이

  • TRUNC함수와 ROUNDDOWN함수는 결과가 동일합니다.
  • INT함수는 양수일 때는 결과가 동일하지만 음수일 때는 가장 가까운 정수로 내림한다는 점이 다릅니다.

TRUNC, ROUNDDOWN, INT 함수 비교

 

[ 수학 및 삼각 함수 ]

댓글 달기

이메일 주소는 공개되지 않습니다.

Scroll to Top
%d 블로거가 이것을 좋아합니다: