ExcelINT내림

엑셀 INT

가장 가까운 작은 정수로 내리는 함수 (소수점 이하 버림, 음수에서 주의)

INT 수식 구조

=INT(숫자)

숫자 (number)

정수로 내림할 숫자. 셀 참조나 수식 결과 모두 가능

INT는 수직선상 왼쪽 정수로 내립니다. 양수에서는 단순히 소수점이 버려진 듯 보이지만, 음수에서는 INT(-2.5) = -3처럼 더 작은 정수로 내려갑니다. 0 방향으로 잘라내는 QUOTIENT나 TRUNC와 헷갈리지 마세요.

직접 체험해보세요

슬라이더를 움직이면 주황색 점이 어느 정수로 내려가는지 숫자 직선에서 확인할 수 있습니다

B2=INT(3.7)3
3.7

슬라이더를 음수로 내리면 INT와 TRUNC가 다른 방향으로 동작합니다

3.7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6

3.73 (좌측 첫 정수로 내림)

INT

3

-∞ 방향 내림

TRUNC

3

0 방향 절삭

✓ 양수에서는 INT = TRUNC

실전 활용 예제

=INT(A2)

소수점 버리기 — 가장 기본 활용. 양수만 다룬다면 그냥 소수점을 버린 결과와 같음.

예시: =INT(3.7)3
=INT(A2)&"시간 "&MOD(A2*60,60)&"분"

시간 표시 — 시간 단위 소수(예: 2.5)를 시·분으로 분해. INT가 시간, MOD가 분 부분을 담당.

예시: =INT(2.5)&"시간 "&MOD(2.5*60,60)&"분""2시간 30분"
=INT(RAND()*100)+1

랜덤 정수 생성 — RAND()는 0~1 사이 실수. ×100 후 INT로 내리면 0~99, +1로 1~100 범위. RANDBETWEEN과 동일.

예시: 실행마다 변경1 ~ 100 사이 정수
더 알아보기

INT vs TRUNC vs ROUNDDOWN — 차이 한 눈에

셋 다 "소수점 버리기"처럼 보이지만 음수에서 동작이 갈립니다. 데이터에 음수가 섞일 수 있다면 의도와 맞는 함수를 골라야 합니다.

함수동작2.7-2.7
INT-∞ 내림2-3
TRUNC0 절삭2-2
ROUNDDOWN0 절삭2-2

요약: "그냥 소수점만 버리고 싶다" → TRUNC. "수직선상 왼쪽 정수로 가고 싶다" → INT. ROUNDDOWN(x, 0)은 TRUNC와 동일하지만 자릿수 인수가 있어 1/100 단위 등 세밀한 내림에 유용합니다.

INT의 함정 — 음수 데이터에서 오프바이원 (Off-by-one)

가장 흔한 실수: 손익 데이터, 시간 차이, 좌표 등 음수가 섞인 데이터를 INT로 정수화했더니 결과가 1씩 어긋나는 경우입니다.

손익 -2.3 → INT(-2.3) = -3

사용자 기대: -2 (소수점만 버린)

→ TRUNC를 썼어야 했음

판단 기준: 결과를 더 큰 값으로 만들고 싶지 않다면 (예: 페이지 번호, 그룹 인덱스, 박스 개수) INT가 맞습니다. 단순히 "정수부만 보고 싶다"라면 TRUNC가 맞습니다.

헷갈릴 땐 정수 몫만 쓰는 게 명확합니다 — QUOTIENT(분자, 분모)는 TRUNC와 같은 0 방향 절삭이라 음수에서도 직관적입니다.

날짜·시간 처리에서 INT의 진가

엑셀에서 날짜는 1900-01-01부터 센 일련번호이고, 시간은 그 소수부입니다 (예: 2024-03-15 18:00 → 45366.75). INT는 이 시간 부분을 깔끔하게 잘라 날짜만 남기는 데 유용합니다.

날짜+시간에서 날짜만 추출

=INT(NOW()) → 오늘 0시 0분의 일련번호

=NOW() - INT(NOW()) → 시간 부분만

이 패턴은 시계열 데이터에서 "같은 날끼리 묶기" 또는 "시간만 비교"할 때 자주 쓰입니다. 셀 서식을날짜로 바꾸면 그대로 날짜로 표시됩니다.

자주 묻는 질문 (FAQ)

Q. INT는 반올림 아닌가요?

아닙니다. INT는 무조건 내림(floor)입니다. 반올림이 필요하면 ROUND(A, 0)를 쓰세요. INT(2.9) = 2이고 ROUND(2.9, 0) = 3입니다.

Q. 인수에 텍스트(예: "3.7")를 넣으면?

숫자로 해석 가능한 텍스트라면 자동 변환되어 동작합니다. 변환 불가능한 텍스트는 #VALUE! 오류.

Q. FLOOR 함수와는 무엇이 다른가요?

FLOOR는 임의 배수로 내림이 가능합니다. FLOOR(7.3, 2) = 6 (2의 배수로 내림). 정수로만 내리면 충분하면 INT가 단순해서 편합니다.

Q. 음수에서 INT와 ROUNDDOWN이 다른 이유는?

Excel 설계 방향이 다릅니다. INT는 수학적 floor 정의를 따르고, ROUNDDOWN은 "0에 가까운 쪽으로 자릿수 잘라내기"를 따릅니다. 결과: INT(-1.5) = -2, ROUNDDOWN(-1.5, 0) = -1.