엑셀에서 숫자를 정수로 변환할 때 많이 사용되는 함수가 있습니다. 그중에서도 엑셀 INT 함수와 TRUNC 함수는 대표적인데요.
둘 다 소수점을 처리하는 기능을 가지고 있지만, 작동 방식이 조금 다릅니다. 이 차이를 이해하지 못하면 원하는 결과를 얻지 못할 수도 있어요. 이번 글에서는 엑셀 INT 함수의 개념과 사용법을 알아보고, TRUNC 함수와의 차이점도 함께 비교해보겠습니다.
목차

엑셀 INT 함수란?
엑셀 INT 함수는 숫자를 가장 가까운 작은 정수로 변환하는 기능을 합니다. 즉, 소수점을 버리고 내림하는 방식으로 숫자를 정수로 변환하는 것이죠.
소수점이 있는 숫자를 가장 가까운 정수로 변환합니다. 항상 내림하여 정수를 반환하기 때문에, 음수의 경우 0에서 멀어지는 방향으로 내림됩니다. 기본 사용법은 =INT(숫자)
형식이며, 숫자 부분에 정수 변환이 필요한 값을 입력하면 됩니다.
엑셀 INT 함수 사용 예제
아래는 INT 함수의 동작을 보여주는 예제입니다.
1. 일반적인 숫자 변환
수식: =INT(8.9)
결과: 8 (소수점을 버리고 내림 처리)

2. 음수 처리
수식: =INT(-8.9)
결과: -9 (0에서 멀어지는 방향으로 내림 처리)

이처럼 엑셀 INT 함수는 양수와 음수 모두 내림하여 정수를 반환합니다.
엑셀 TRUNC 함수란?
그렇다면 TRUNC 함수는 어떤 역할을 할까요? TRUNC 함수는 숫자의 소수점 이하 부분을 단순히 제거하는 기능을 합니다.
즉, INT 함수처럼 내림하지 않고, 소수점만 잘라내 정수 부분만 남깁니다.
소수점을 없애지만 내림하지는 않습니다. 음수일 경우에도 내림하지 않고, 단순히 소수점 이하를 제거합니다.
기본 사용법은 =TRUNC(숫자, [소수점 자릿수])
입니다.
여기서 소수점 자릿수를 입력하면 해당 자릿수까지 남길 수도 있습니다.
엑셀 TRUNC 함수 사용 예제
1. 일반적인 숫자 변환
수식: =TRUNC(8.9)
결과: 8 (소수점 제거)
2. 음수 처리
수식: =TRUNC(-8.9)
결과: -8 (내림하지 않고 소수점만 제거)

3. 특정 소수점 자리까지 유지
수식: =TRUNC(3.14159, 2)
결과: 3.14 (소수점 둘째 자리까지 유지)
이처럼 TRUNC 함수는 소수점을 제거하지만, 음수의 경우에도 0에서 멀어지지 않고 단순히 소수점 부분만 없앤다는 점이 INT 함수와 다릅니다.
엑셀 INT 함수와 TRUNC 함수의 차이점
두 함수의 가장 큰 차이점은 소수점을 처리하는 방식입니다.
1. 내림 여부: INT 함수는 소수점을 제거하면서 항상 내림하지만, TRUNC 함수는 단순히 소수점만 제거하고 내림하지 않습니다.
2. 음수 처리: INT 함수는 음수를 처리할 때 0에서 멀어지는 방향으로 내림하지만,TRUNC 함수는 소수점만 제거할 뿐 0에서 멀어지지 않습니다.
3. 사용 목적: INT 함수는 보수적인 계산이 필요할 때 유용하며, TRUNC 함수는 특정 소수점 자릿수를 유지하거나 단순히 정수 부분만 가져올 때 유용합니다.
엑셀 INT 함수와 TRUNC 함수 활용 사례
그럼 두 함수를 실제로 어디에 사용할 수 있을까요?
1. INT 함수 활용 사례
- 보수적인 재고 계산: 재고 관리를 할 때, 남은 재고를 가장 가까운 정수로 내림하여 계산할 수 있습니다.
- 날짜 및 시간 분리: 엑셀에서 날짜 값은 소수점 이하가 시간 값이므로, INT 함수를 사용하면 날짜만 추출할 수 있습니다.
예) =INT(A1)
(A1에 날짜와 시간이 함께 있는 경우, 날짜만 반환)
2. TRUNC 함수 활용 사례
- 금융 분석: TRUNC 함수를 사용하여 특정 소수점 자리까지의 숫자만 유지할 수 있습니다.
- 날짜 및 시간 처리: INT 함수처럼 날짜를 추출할 수도 있지만, 특정 소수점 이하 자릿수를 유지하는 것이 필요할 때 유용합니다.
마무리
엑셀에서 숫자를 정수로 변환하는 방법에는 여러 가지가 있지만, 특히 엑셀 INT 함수와 TRUNC 함수는 자주 사용됩니다.
INT 함수는 내림을 통해 가장 가까운 정수를 반환하고, TRUNC 함수는 소수점만 제거하여 정수 부분만 남긴다는 차이가 있습니다.
어떤 함수를 사용할지 고민될 때는,
- 소수점을 제거하면서도 내림을 해야 한다면 INT 함수를,
- 단순히 소수점 이하를 삭제해야 한다면 TRUNC 함수를 선택하면 됩니다.
엑셀에서 데이터를 다룰 때 두 함수를 적절히 활용하면 더욱 정확하고 효율적인 계산이 가능합니다.
'프로그램 > 엑셀' 카테고리의 다른 글
엑셀 값 붙여넣기 단축키 완벽 정리, 초보부터 고수까지 필수 기능 (0) | 2025.03.18 |
---|---|
엑셀 NULL 값 넣기 & 빈칸 처리 방법 총정리 (0) | 2025.03.15 |
엑셀 체크 표시 넣는 법! 특수문자, 체크박스, 조건부 서식까지 (0) | 2025.03.13 |
엑셀 무한 로딩 해결법! '응답 없음'에서 빠져나오는 방법 (0) | 2025.03.13 |
엑셀 A4 사이즈 딱 맞게! 인쇄부터 PDF까지 한 방에 해결 (0) | 2025.03.13 |