티스토리 뷰
INT, TRUNC 함수 사용하기
[테스트 버전 : 엑셀 2019]
엑셀에선 정수 변환을 위한 기본 함수인 INT 함수를 재공하고 있으며, 이 함수를 통해 손쉽게 정수 형태로 변환할 수 있습니다. 또한 TRUNC 함수를 이용해 소수점 이하를 절삭할 수 있는데, 둘 다 어려운 함수가 아니기 때문에 각 함수에 대한 간략한 사용법을 알아보도록 하겠습니다.
엑셀 INT 함수로 정수 변환하기
함수 형태 : =INT(정수 변환 대상)
INT 함수는 양수이거나, 음수인 소숫점 자릿수에 대해 정수 값으로 내림합니다
엑셀 INT 함수 예제
양수형 실수 20.112, 20.555, 30.969를 정수형으로 바꾼 예제입니다
=INT(B3)
- B2셀에 20.112의 실수가 있고, 이 값을 정수형으로 내림해 20이란 결과를 얻었습니다.
=INT(B5)
- B5셀에 30.949의 실수가 있고, 이 값을 정수형으로 내림했기 때문에 30이란 숫자가 표시됩니다.
음수형 실수도 정수형을 변환할 땐 내림된 결과가 표시됩니다
=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이란 값이 표시됐습니다.
'엑셀 기초 > 수학 함수' 카테고리의 다른 글
엑셀 랭크함수 - 순위를 매겨보자 (0) | 2020.11.18 |
---|---|
엑셀 다중조건 곱하기 함수 SUMPRODUCT (6) | 2020.01.16 |
엑셀 난수 생성하는 RANDBETWEEN (0) | 2020.01.14 |
엑셀 랜덤 함수 RAND (0) | 2020.01.13 |
엑셀 SUMPRODUCT 함수로 합계 구하기 (0) | 2019.12.31 |
엑셀 반올림 및 올림 함수 (0) | 2019.12.28 |