목차▾
엑셀 INT 함수란?
엑셀 INT 함수는 숫자를 가장 가까운 작은 정수로 내리는 수학 함수입니다. -∞ 방향 내림(수학적 floor). 정수부 추출, 시리얼 날짜에서 날짜만 분리, 만 나이 계산, 짝홀 판별 등에 사용. 양수에서는 단순하지만, 음수에서는 TRUNC와 결정적으로 다릅니다.
구문은 =INT(숫자) 1인수. =INT(5.7) = 5, =INT(-5.3) = -6. 자릿수 지정은 불가 (정수까지만) — 자릿수가 필요하면 ROUNDDOWN 사용.
양수와 음수 결정적 차이 (INT vs TRUNC)
| number | INT | TRUNC | 설명 |
|---|---|---|---|
| 5.7 | 5 | 5 | 양수에서 같음 |
| 5.3 | 5 | 5 | 양수에서 같음 |
| 0 | 0 | 0 | 0은 0 |
| -5.3 | -6 | -5 | 음수에서 다름 (핵심) |
| -5.7 | -6 | -5 | INT는 더 작은 쪽, TRUNC는 0 쪽 |
| -0.5 | -1 | 0 | INT는 -1, TRUNC는 0 |
→ 양수는 동일, 음수에서 -∞ 방향(INT) vs 0 방향(TRUNC).
INT vs TRUNC vs ROUNDDOWN vs FLOOR
| 함수 | 방향 | 인수 | 사용 |
|---|---|---|---|
| INT(n) | -∞ 방향 (수학적 floor) | 1 | 정수 추출 |
| TRUNC(n, [d]) | 0 방향 (절단) | 1~2 | 소수점 자르기 |
| ROUNDDOWN(n, d) | 0 방향 (자릿수) | 2 | 자릿수 단위 내림 |
| FLOOR(n, s) | 0 방향 (배수) | 2 | 배수 단위 내림 |
| FLOOR.MATH(n, s) | -∞ 방향 (배수) | 2 | INT의 배수 버전 |
INT(-12.7) = -13
TRUNC(-12.7) = -12
ROUNDDOWN(-12.7, 0) = -12
FLOOR(-12.7, -1) = -12
FLOOR.MATH(-12.7) = -13 ← INT(n)과 동일
실전 사용 시나리오 8가지
- 정수부 추출 (양수) —
=INT(123.456)→ 123 - 시리얼 날짜 → 날짜만 —
=INT(NOW())→ 오늘 날짜 (시간 제거) - 시간 부분 추출 —
=A1 - INT(A1)→ 시간만 (0~1 소수) - 만 나이 계산 —
=INT((TODAY()-생년월일)/365.25)→ 윤년 보정 - 페이지 수 (CEILING 권장) —
=CEILING(전체개수/페이지당, 1)(INT+1은 오답 가능) - 정수·소수 분리 —
=INT(A1)/=A1-INT(A1) - 짝수/홀수 판별 —
=IF(MOD(INT(A1), 2)=0, "짝수", "홀수") - 학년 환산 —
=INT(개월수/12) + 1→ 24개월 = 3세
시리얼 날짜·만 나이 핵심 활용
시리얼 날짜에서 날짜만
NOW() = 45838.5625 (날짜 + 시간 시리얼)
=INT(NOW()) → 45838
→ 셀 서식을 날짜로 → 2026-06-30
엑셀 날짜는 1900-01-01부터의 일수(시리얼). 시간은 0~1 소수. INT로 정수부만 = 날짜.
만 나이 계산 (365.25 윤년 보정)
=INT((TODAY()-생년월일)/365.25)
→ 일수 차이 / 365.25(평년+윤년 평균) → 만 나이
더 정확한 만 나이는 =DATEDIF(생년월일, TODAY(), "Y") (윤일 처리). INT 패턴은 간이 계산용.
자주 발생하는 함정 5가지
- 음수에서 직관과 다름 —
INT(-5.3) = -6(-5가 아님). "소수점 제거" 의도면 TRUNC, 수학적 floor면 INT - 시간 추출 시 부동소수점 오차 —
=A1 - INT(A1)결과가 0.5000000001 같이 미세 오차. ROUND로 한 번 더 - INT는 자릿수 지정 불가 — 소수점 첫째자리까지 내림은 불가능. 자릿수 단위는 ROUNDDOWN
- 페이지 수에 INT 쓰면 오류 —
INT(9/3) + 1 = 4(9개는 3페이지, 4 X). CEILING 권장 - 텍스트는 #VALUE! —
INT("abc")→#VALUE!(값 유형 오류). VALUE로 먼저 변환
자주 묻는 질문
Q. INT 함수 사용법은?
=INT(숫자) 형식. 예: =INT(5.7) → 5, =INT(-5.3) → -6. 가장 가까운 작은 정수 반환 (-∞ 방향 내림).
Q. INT와 TRUNC의 차이는?
양수에서 동일, 음수에서 다름. INT(-5.3)=-6 (더 작은 정수), TRUNC(-5.3)=-5 (소수점만 자름). "소수점 제거" 의도면 TRUNC, "수학적 floor" 의도면 INT.
Q. 날짜에서 시간만 제거하려면?
=INT(시간포함날짜). NOW()=45838.5625 → INT → 45838 (날짜만). 셀 서식은 날짜로.
Q. 만 나이 계산은?
=INT((TODAY()-생년월일)/365.25). 365.25는 윤년 보정. 또는 =DATEDIF(생년월일, TODAY(), "Y")가 더 정확 (윤일 처리).
Q. INT vs ROUNDDOWN?
INT는 항상 정수까지(자릿수 지정 X), ROUNDDOWN은 자릿수 지정 가능. 음수 처리도 다름: INT(-5.3)=-6, ROUNDDOWN(-5.3, 0)=-5. ROUNDDOWN은 TRUNC와 같은 0 방향.
Q. 짝수/홀수 판별은?
=IF(MOD(INT(A1), 2)=0, "짝수", "홀수"). 소수 있어도 INT로 정수부 추출 후 MOD. 또는 =ISEVEN(INT(A1)).
Q. 페이지 수 계산에 INT 써도 되나요?
CEILING이 더 안전. =CEILING(전체/페이지당, 1). INT(10/3)+1=4 정답이지만 INT(9/3)+1=4 (오답, 9개는 3페이지). CEILING은 모든 경우 정확.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. INT는 표준 수학 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.
본 페이지는 Microsoft Support 공식 INT·TRUNC·ROUNDDOWN 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.