본문 바로가기
- 엑셀 관련 공유

**원 미만 절삭, 특정 자릿수 이하 버리기(TRUNC함수)

by 평범한 직장인 K씨 2025. 1. 19.
반응형

아래와 같이 특정 자릿수 이하 버리기를 해야 하는 경우

 

일일이 910원을 지우거나, 수식으로 -910원 을 하지 않고,

TRUNC 함수를 쓰면 간단하게 작업할 수 있다.

TRUNC(숫자, N)

이때, N= 잘라낼 자릿수를 나타낸다.

견적서 예시의 경우, 최종견적가에는 =TRUNC(B5,-3)을 입력하면 천 원 미만 절삭 값으로 나타낼 수 있다.


여기서 N값이 -3이 나온 이유는

아래 표에서 N의 값에 따라 어떻게 숫자가 표현되는지 알 수 있다.

 

0의 경우 소수점 이하 모든 숫자를 잘라낸다.

1의 경우 소수점 첫 번째 자릿수까지 남기고, 모두 잘라낸다.

-1의 경우 1의 자리부터 모두 잘라낸다.

따라서 -3을 하게 된 이유는 백의 자리부터 모두 잘라내기 위함이다. (1=일의 자리, 2=십의 자리 3=백의 자리)


※ 추가로 재미있는 건 N 값에 -2를 넣을 경우, 십의 자리부터 모두 잘라내기 때문에

십의 자리까지만 표현된 숫자는 표와 같이 0이 되어버린다. ㅎㅎ

 

반응형