티스토리 뷰

INT, TRUNC 함수 사용하기

[테스트 버전 : 엑셀 2019]

 

엑셀에선 정수 변환을 위한 기본 함수인 INT 함수를 재공하고 있으며, 이 함수를 통해 손쉽게 정수 형태로 변환할 수 있습니다. 또한 TRUNC 함수를 이용해 소수점 이하를 절삭할 수 있는데, 둘 다 어려운 함수가 아니기 때문에 각 함수에 대한 간략한 사용법을 알아보도록 하겠습니다.

 

INT, TRUNC 함수 사용법

 

엑셀 INT 함수로 정수 변환하기

함수 형태 : =INT(정수 변환 대상)

 

INT 함수는 양수이거나, 음수인 소숫점 자릿수에 대해 정수 값으로 내림합니다

 

엑셀 INT 함수 예제

엑셀에서 양수형 정수 변환(INT)

 

양수형 실수 20.112, 20.555, 30.969를 정수형으로 바꾼 예제입니다

 

=INT(B3)

  • B2셀에 20.112의 실수가 있고, 이 값을 정수형으로 내림해 20이란 결과를 얻었습니다.

=INT(B5)

  • B5셀에 30.949의 실수가 있고, 이 값을 정수형으로 내림했기 때문에 30이란 숫자가 표시됩니다.

 

 

음수형 정수 변환(INT)

 

음수형 실수도 정수형을 변환할 땐 내림된 결과가 표시됩니다

 

=INT(B4)

  • B4셀에 실수형 -20.112가 존재하고, 이 값을 정수형 음수로 변환해 -21이란 결과가 표시됩니다.

=INT(B5)

  • B5셀에도 음수 실수형 -30.949가 존재하고, INT 함수를 통해 음수 형태로 내림돼 -31이 표시됩니다.

 

엑셀 TRUNC 함수 사용법

함수 형태 : =TRUNC(소수점 이하를 버릴 대상, 표시할 자릿수)

 

TRUNC 함수는 지정된 자릿수까지 절삭하는 느낌으로 받아들이시면 되는 함수입니다. 표시할 자릿수 기본 값은 0이고 양수, 음수를 입력할 수 있는데, 양수는 표시할 소수점 자릿수를 의미하고, 음수는 표시할 정수를 의미합니다. (이 내용은 아래 예제에 좀 자세히 다루겠습니다)

 

그리고 TRUNC와 INT 함수는 굉장히 비슷함 함수인지만, 약간의 동작 차이로 표시되는 결과가 다른데요. 예를 들면 TRUNC -5.3일 경우 -5가 반환되고, INT -5.3일 경우 -6 되는 경우라 할 수 있습니다.

 

TRUNC 함수 예제

 

포함할 자릿수를 양수로 기입한 TRUNC 함수 예제입니다

 

=TRUNC(B3,1) , =TRUNC(B4,2), =TRUNC(B5,3)

  • 표시할 자릿수 1은 21.1을, 자릿수 2는 30.55를, 자릿수 3은 40.949가 표시되는데요. 표시할 자릿수를 제외한 소수점 이하 자릿수는 절삭된 것을 보실 수 있습니다.
  • 이렇게 지정한 자릿수에 따라 소수점이 표시되지만, 표시할 자릿수를 4로 기입한다고 해서 40.949가 40.4940이 되진 않습니다.

 

 

 

원본 값이 음수이면서, 포함할 자릿수는 양수 or 음수인 경우에 대한 TRUNC 함수 예제입니다

 

=TRUNC(B3,1) ~ TRUNC(B5,3)

  • 이런 경우도 동일하게 원본 값에서 표시할 자릿수만 표시하게 되며, 예제 기준 표시할 자릿수 1은 -21.1을, 자릿수 2는 -30.55를 자릿수 3은 -40.949를 표시합니다

=TRUNC(B6,-2)

  • 하지만 포함할 자릿수가 음수인 경우엔 소수점 기준 좌측 숫자인 정수 값에 영향을 주는데, 예제의 포함할 자릿수 -2는 10의 단위까지 영향을 받은 -1200이란 값이 표시됐습니다.
LIST