본문 바로가기

오피스/엑셀

엑셀 TRUNC 함수 개념 이해

  엑셀 TRUNC 함수


엑셀 TRUNC 함수는 

자릿수에 따라 버림을 하는 함수입니다. 


엑셀 TRUNC 함수 사용법


=TRUNC(number, [num_digits])


number -숫자, 셀참조, 수식이 올 수 있습니다. 


num_digits - 자릿수나타냅니다. 생략이 가능하고 생략할 경우 0을 넣은 것과 같은 결과 값이 반환됩니다. 


자릿수 : 음의 정수 

자릿수 : 0 or 생략

자릿수 : 양의 정수 


▲  위 표는 숫자 12758.4786 인 수의 자릿수를 표시했습니다. 


자릿수가 -4,-3,-2,-1,0,1,2,3까지인 이유


-5 이하가 되면 만단위인 1이 버림이 되므로 값이 0이 됩니다. 

4 이상이 되면 1258.4786 그대로 반환해 TRUNC 함수를 사용하는 의미가 없어집니다. 


엑셀 TRUNC 함수 사용 예


=TRUNC(10.456,2)

=TRUNC(B4,1)

=TRUNC(B4/B3,1)


그럼 엑셀 TRUNC 함수 예제로 다시 한번 개념을 정리해 봅시다.


           


숫자 5.11, 5.12,5.13,5.14, 5.15,5.16 를 소숫점 첫째자리만 남기고

나머지 소숫점은 버림을 하는 수식입니다. 


숫자가 소숫점이고 자릿수가 양의 정수일 경우

자릿수만큼의 소수점을 남기고 나머지는 버림을 한 값이 반환됩니다. 





숫자 12758.4786 을 TRUNC 함수의 자릿수를 음수, 0, 생략, 양수일 때 반환값 비교


엑셀 TRUNC 함수의 자릿수에 따라 반환되는 값의 차이가 보이실 겁니다. 



이렇게 내용을 보다보시면 엑셀 ROUNDDOWN 함수를 알고 계시다면 


엑셀 ROUNDDOWN 함수와 엑셀 TRUNC 함수가 같은 것이 아닌지 의문이 생기실 것 같습니다. 


엑셀 ROUNDDOWN 함수와 TRUNC 함수는 기본적으로 결과값이 같습니다. 


한가지 다른점이 있다면 TRUNC 함수는 자릿수를 생략할 수 있다는 것입니다. 

자릿수 생략은 자릿수가 0일 때와 같은 값으로 소숫점이 절사된 정수를 반환합니다



[엑셀] - 엑셀 ROUNDDOWN 내림 함수




댓글