목차
엑셀함수 INT란? 개념과 기본 원리
엑셀을 사용하다 보면 소수점 이하를 처리해야 하는 상황이 자주 발생합니다. 이때 유용하게 사용할 수 있는 함수 중 하나가 바로 INT 함수입니다. 자, 그럼 이 INT
함수가 무엇인지, 그리고 어떻게 작동하는지 함께 살펴보겠습니다.
INT 함수의 정의
INT
함수는 주어진 숫자를 가장 가까운 정수로 내림하는 함수입니다. 여기서 내림이라는 표현이 핵심인데요, 이는 숫자의 소수점 이하를 버리고, 그보다 작거나 같은 가장 가까운 정수를 반환한다는 의미입니다. 예를 들어, 5.9라는 숫자가 있다면, INT
함수는 이를 5로 변환합니다. 마찬가지로 -3.1이라는 숫자는 -4로 변환됩니다. 이처럼 INT
함수는 양수와 음수 모두에 적용되며, 항상 주어진 숫자보다 작거나 같은 정수를 반환합니다.
INT 함수의 기본 원리
INT
함수의 작동 원리는 매우 간단합니다. 함수는 입력된 숫자의 소수점 이하를 제거하고, 남은 정수 부분을 반환합니다. 그러나 여기서 주의할 점은 음수의 경우입니다. 양수의 경우에는 소수점 이하를 단순히 버리면 되지만, 음수의 경우에는 소수점 이하를 버린 후, 더 작은 정수로 내려갑니다. 예를 들어, -2.3이라는 숫자가 있다면, INT
함수는 이를 -3으로 변환합니다. 이는 수학적인 내림(floor) 연산과 동일한 동작입니다.

INT 함수의 기본 사용법
이제 INT
함수를 실제로 어떻게 사용하는지 알아보겠습니다. 엑셀에서 INT
함수를 사용하는 방법은 매우 간단합니다. 다음과 같은 형식을 사용합니다:
=INT(number)
여기서 number
는 정수로 변환하고자 하는 실수를 의미합니다. 예를 들어, 셀 A1에 7.8이라는 값이 있다면, 셀 B1에 =INT(A1)
을 입력하면 결과는 7이 됩니다. 마찬가지로, A2 셀에 -5.6이 있다면, B2 셀에 =INT(A2)
를 입력하면 결과는 -6이 됩니다.
예제
다음은 INT
함수를 사용한 몇 가지 예제입니다:
숫자 | INT 함수 결과 |
---|---|
8.9 | 8 |
-8.9 | -9 |
0.5 | 0 |
-0.5 | -1 |
이처럼 INT
함수는 소수점 이하를 제거하여 가장 가까운 정수로 내림합니다.

INT 함수와 다른 반올림 함수 비교
엑셀에는 숫자를 처리하는 다양한 함수들이 존재합니다. 그중에서도 INT
함수와 비슷한 기능을 하는 함수들이 있는데요, 대표적으로 ROUND
, ROUNDUP
, ROUNDDOWN
, TRUNC
함수가 있습니다. 이 함수들은 모두 숫자를 반올림하거나 내림하는 데 사용되지만, 그 동작 방식에는 차이가 있습니다. 이제 각 함수의 특징과 INT
함수와의 차이점을 살펴보겠습니다.
ROUND 함수
ROUND
함수는 주어진 숫자를 지정한 자릿수로 반올림합니다. 예를 들어, =ROUND(3.14159, 2)
는 3.14를 반환합니다. 여기서 두 번째 인수인 2는 소수점 이하 몇 번째 자리까지 표시할지를 지정합니다. 만약 0을 입력하면 가장 가까운 정수로 반올림합니다.
ROUNDUP 함수
ROUNDUP
함수는 주어진 숫자를 지정한 자릿수로 올림합니다. 즉, 소수점 이하의 값이 0이 아니면 무조건 올림을 수행합니다. 예를 들어, =ROUNDUP(3.14159, 2)
는 3.15를 반환합니다. 이 함수는 항상 올림을 하기 때문에, 계산 결과를 보수적으로 잡아야 하는 경우에 유용합니다.
ROUNDDOWN 함수
ROUNDDOWN
함수는 주어진 숫자를 지정한 자릿수로 내림합니다. 즉, 소수점 이하의 값을 무조건 버립니다. 예를 들어, =ROUNDDOWN(3.14159, 2)
는 3.14를 반환합니다. 이 함수는 항상 내림을 하기 때문에, 계산 결과를 보수적으로 잡아야 하는 경우에 유용합니다.
TRUNC 함수
TRUNC
함수는 주어진 숫자의 소수점 이하를 버리고 정수 부분만 반환합니다. 예를 들어, =TRUNC(3.14159)
는 3을 반환합니다. 이 함수는 INT
함수와 유사하지만, 음수의 경우 동작 방식이 다릅니다. TRUNC
함수는 단순히 소수점 이하를 버리기 때문에, -3.14159의 경우 -3을 반환합니다. 반면에 INT
함수는 -4를 반환합니다.
INT 함수와의 비교
위에서 살펴본 함수들과 INT
함수의 차이점을 정리하면 다음과 같습니다:
INT
함수: 주어진 숫자를 가장 가까운 정수로 내림합니다. 음수의 경우 더 작은 정수로 내려갑니다.ROUND
함수: 주어진 숫자를 지정한 자릿수로 반올림합니다.ROUNDUP
함수: 주어진 숫자를 지정한 자릿수로 올림합니다.ROUNDDOWN
함수: 주어진 숫자를 지정한 자릿수로 내림합니다.TRUNC
함수: 주어진 숫자의 소수점 이하를 버리고 정수 부분만 반환합니다.
이처럼 각 함수는 숫자를 처리하는 방식에 차이가 있으므로, 상황에 맞게 적절한 함수를 선택하여 사용하는 것이 중요합니다.
엑셀에서 숫자를 처리하는 함수들은 각기 다른 특성과 용도를 가지고 있습니다. INT
함수는 소수점 이하를 버리고 가장 가까운 정수로 내림하는 데 사용되며, 특히 음수의 경우 더 작은 정수로 내려간다는 특징이 있습니다.

실무에서 자주 쓰이는 INT 함수 활용 사례
엑셀을 사용하면서 데이터를 처리하다 보면, 소수점 이하의 값을 어떻게 다룰지 고민하게 되는 경우가 많습니다. 이럴 때 유용하게 사용할 수 있는 함수가 바로 INT
함수입니다. INT
함수는 주어진 숫자를 가장 가까운 정수로 내림하여 반환하는 함수로, 다양한 실무 상황에서 활용됩니다. 이제 INT
함수가 실무에서 어떻게 활용되는지 구체적인 사례를 통해 살펴보겠습니다.
1. 근무 시간 계산
예를 들어, 직원들의 근무 시간을 계산할 때, 근무 시작 시간과 종료 시간의 차이를 구하면 소수점 형태의 시간이 나올 수 있습니다. 하지만 급여 계산 등에서는 정수 형태의 시간이 필요할 수 있습니다. 이때 INT
함수를 사용하여 소수점을 제거하고 정수 시간만을 추출할 수 있습니다.
=INT(퇴근시간 - 출근시간)
이렇게 하면 근무 시간이 8.75시간인 경우, INT
함수는 이를 8시간으로 변환합니다.
2. 상품 가격 조정
또 다른 예로, 상품의 가격을 조정할 때 소수점 이하의 금액을 제거하고자 할 때가 있습니다. 예를 들어, 할인된 가격이 49.99원인 경우, 이를 49원으로 표시하고 싶다면 INT
함수를 사용할 수 있습니다.
=INT(할인된가격)
이렇게 하면 49.99원은 49원으로 변환되어, 가격 표시나 계산 시 소수점 이하의 불필요한 부분을 제거할 수 있습니다.
3. 연령대 분류
마지막으로, 고객 데이터를 분석할 때 연령대를 분류해야 하는 경우가 있습니다. 예를 들어, 고객의 나이를 10대, 20대, 30대 등으로 구분하고자 할 때, INT
함수를 활용하여 나이를 10으로 나눈 후, 이를 다시 10으로 곱하면 해당 연령대를 구할 수 있습니다.
=INT(나이/10)*10
이렇게 하면 25세인 경우, INT(25/10)*10
은 20이 되어, 20대로 분류할 수 있습니다.

INT 함수를 이용한 데이터 정리 방법
데이터를 정리하고 분석할 때, 소수점 이하의 값을 처리하는 것은 매우 중요합니다. 특히, 소수점 이하의 값을 제거하여 정수로 변환해야 하는 경우가 많습니다. 이러한 상황에서 INT
함수는 매우 유용하게 사용됩니다. 이제 INT
함수를 활용하여 데이터를 정리하는 방법을 살펴보겠습니다.
1. 판매 데이터의 정리
예를 들어, 판매 데이터에서 소수점 이하의 수량이 존재하는 경우, 이를 정수로 변환하여 분석하고자 할 때 INT
함수를 사용할 수 있습니다.
=INT(판매수량)
이렇게 하면 판매 수량이 10.5인 경우, INT
함수는 이를 10으로 변환하여 정수 형태의 데이터로 정리할 수 있습니다.
2. 시간 데이터의 정리
또 다른 예로, 시간 데이터를 처리할 때 소수점 이하의 시간을 제거하고자 할 때가 있습니다. 예를 들어, 작업 시간이 3.75시간인 경우, 이를 3시간으로 표시하고자 할 때 INT
함수를 사용할 수 있습니다.
=INT(작업시간)
이렇게 하면 3.75시간은 3시간으로 변환되어, 시간 데이터를 정리할 수 있습니다.
3. 평균 값의 정리
마지막으로, 여러 데이터의 평균 값을 계산할 때 소수점 이하를 제거하고자 할 때 INT
함수를 사용할 수 있습니다. 예를 들어, 학생들의 성적 평균이 85.6점인 경우, 이를 85점으로 표시하고자 할 때 INT
함수를 사용할 수 있습니다.
=INT(평균점수)
이렇게 하면 85.6점은 85점으로 변환되어, 평균 값을 정리할 수 있습니다.

수식과 함께 쓰는 INT 함수 응용법
INT
함수는 다른 수식과 함께 사용하여 더욱 다양한 기능을 구현할 수 있습니다. 이제 INT
함수를 다른 수식과 함께 활용하는 방법을 살펴보겠습니다.
1. ROUND 함수와의 조합
예를 들어, 소수점 이하를 반올림하여 정수로 변환하고자 할 때, ROUND
함수와 함께 사용할 수 있습니다.
=ROUND(숫자, 0)
이렇게 하면 소수점 이하를 반올림하여 정수로 변환할 수 있습니다.
2. IF 함수와의 조합
또 다른 예로, 특정 조건에 따라 소수점 이하를 제거하거나 유지하고자 할 때, IF
함수와 함께 사용할 수 있습니다.
=IF(조건, INT(숫자), 숫자)
이렇게 하면 조건이 참일 경우 소수점 이하를 제거하고, 거짓일 경우 원래 숫자를 유지할 수 있습니다.
3. MOD 함수와의 조합
마지막으로, 숫자를 특정 값으로 나눈 나머지를 구하고자 할 때, MOD
함수와 함께 사용할 수 있습니다.
=MOD(숫자, 나누는값)
이렇게 하면 숫자를 나누는 값으로 나눈 나머지를 구할 수 있습니다.
INT
함수는 엑셀에서 소수점 이하를 제거하여 정수로 변환하는 데 매우 유용한 함수입니다. 실무에서 근무 시간 계산, 상품 가격 조정, 연령대 분류 등 다양한 상황에서 활용될 수 있으며, 다른 수식과 함께 사용하여 더욱 다양한 기능을 구현할 수 있습니다. 이러한 활용 사례를 통해 INT
함수의 유용성을 이해하고, 실제 업무에 적용해 보시기 바랍니다.

INT 함수 오류 발생 원인과 해결 방법
엑셀에서 INT
함수를 사용하다 보면 예상치 못한 결과나 오류를 마주할 수 있습니다. 이러한 상황을 방지하고자, INT
함수 사용 시 발생할 수 있는 주요 오류 원인과 그 해결 방법을 살펴보겠습니다.
1. 데이터 유형의 불일치
문제점: INT
함수는 숫자 데이터를 처리하는 함수입니다. 그러나 텍스트나 날짜 형식의 데이터를 입력하면 예상치 못한 결과가 발생할 수 있습니다.
해결 방법: 함수에 입력되는 데이터가 숫자 형식인지 확인해야 합니다. 필요하다면 VALUE
함수를 사용하여 텍스트를 숫자로 변환할 수 있습니다.
=INT(VALUE(A1))
위 수식을 사용하면, 셀 A1에 텍스트 형식의 숫자가 있어도 이를 숫자로 변환하여 INT
함수를 적용할 수 있습니다.
2. 음수 처리에 대한 오해
문제점: INT
함수는 숫자를 가장 가까운 정수로 내림합니다. 이때 음수의 경우, 절대값이 더 큰 음수로 내림되므로 예상과 다른 결과가 나올 수 있습니다.
해결 방법: 음수 데이터를 처리할 때는 이러한 동작 방식을 이해하고 사용해야 합니다. 만약 소수점 이하를 단순히 제거하고 싶다면 TRUNC
함수를 사용하는 것이 좋습니다.
=TRUNC(A1)
이렇게 하면 -3.7과 같은 값을 -3으로 변환할 수 있습니다.
3. 빈 셀 또는 잘못된 참조
문제점: 함수가 빈 셀이나 잘못된 셀을 참조하면 오류가 발생할 수 있습니다.
해결 방법: IFERROR
함수를 사용하여 오류 발생 시 대체 값을 반환하도록 설정할 수 있습니다.
=IFERROR(INT(A1), 0)
이렇게 하면 오류가 발생할 경우 0을 반환하게 됩니다.

엑셀 자동화 작업에서 INT 함수 활용
엑셀에서 반복적인 작업을 자동화하려면 다양한 함수를 조합하여 효율적인 워크플로우를 구축하는 것이 중요합니다. 그중에서도 INT
함수는 데이터 처리와 분석에서 핵심적인 역할을 합니다. 이제 INT
함수를 활용하여 자동화 작업을 어떻게 개선할 수 있는지 살펴보겠습니다.
1. 데이터 그룹화
예시: 고객의 나이를 기준으로 연령대를 구분하려고 합니다. 이를 위해 INT
함수를 사용하여 나이를 10으로 나눈 후, 그 결과에 10을 곱해 연령대를 산출할 수 있습니다.
=INT(A1/10)*10
이 수식을 사용하면 25세인 경우 20대, 34세인 경우 30대로 분류할 수 있습니다.
2. 시간 데이터 처리
예시: 근무 시간을 계산할 때, 시작 시간과 종료 시간의 차이가 소수점 형태로 나타날 수 있습니다. 이때 INT
함수를 사용하여 정수 시간만을 추출할 수 있습니다.
=INT(B1 - A1)
이렇게 하면 근무 시간이 8.75시간인 경우, 8시간으로 계산할 수 있습니다.
3. 자동화된 보고서 생성
예시: 판매 데이터를 주별로 집계하려고 합니다. 날짜 데이터를 주 번호로 변환하기 위해 INT
함수를 사용할 수 있습니다.
=INT((A1 - DATE(YEAR(A1),1,1))/7) + 1
이 수식을 사용하면 해당 날짜가 해당 연도의 몇 번째 주에 속하는지 계산할 수 있습니다.

INT 함수와 함께 사용하면 좋은 엑셀 함수
INT
함수는 단독으로도 유용하지만, 다른 함수와 결합하여 더욱 강력한 기능을 구현할 수 있습니다. 아래에서는 INT
함수와 함께 사용하면 좋은 몇 가지 엑셀 함수를 소개하겠습니다.
1. MOD
함수
용도: 숫자를 나눈 후 나머지를 구하는 함수입니다. INT
함수와 함께 사용하여 몫과 나머지를 동시에 구할 수 있습니다.
예시:
=INT(A1 / B1) '' 몫 계산
=MOD(A1, B1) '' 나머지 계산
이렇게 하면 A1을 B1으로 나눈 몫과 나머지를 각각 구할 수 있습니다.
2. ROUND
, ROUNDUP
, ROUNDDOWN
함수
용도: 숫자를 반올림, 올림, 내림하여 처리하는 함수들입니다. INT
함수와 함께 사용하여 다양한 반올림 방식을 구현할 수 있습니다.
예시:
=ROUND(A1, 0) '' 반올림
=ROUNDUP(A1, 0) '' 올림
=ROUNDDOWN(A1, 0) '' 내림
이 함수들을 사용하여 원하는 방식으로 숫자를 처리할 수 있습니다.
3. IF
함수
용도: 조건에 따라 다른 값을 반환하는 함수입니다. INT
함수와 결합하여 조건부 계산을 수행할 수 있습니다.
예시:
=IF(A1 > 0, INT(A1), 음수입니다)
이 수식은 A1이 양수이면 정수 부분을 반환하고, 음수이면 음수입니다라는 메시지를 표시합니다.
엑셀에서 INT
함수는 다양한 데이터 처리와 자동화 작업에서 핵심적인 역할을 합니다. 다른 함수들과 결합하여 사용하면 더욱 효율적이고 유연한 데이터 처리가 가능하므로, 업무 효율성을 높이는 데 큰 도움이 될 것입니다.
실전 예제로 배우는 INT 함수 적용 방법
엑셀을 사용하다 보면 소수점을 처리해야 하는 상황이 자주 발생합니다. 이때 유용하게 사용할 수 있는 함수가 바로 INT
함수입니다. INT
함수는 주어진 숫자를 가장 가까운 정수로 내림하여 반환합니다. 이제 실전 예제를 통해 INT
함수를 어떻게 활용할 수 있는지 살펴보겠습니다.
1. 판매 데이터에서 소수점 이하 제거
상황: 판매 데이터에서 각 제품의 판매 수량이 소수점으로 기록되어 있습니다. 그러나 재고 관리나 보고서 작성 시에는 정수 형태의 수량이 필요합니다.
해결책: INT
함수를 사용하여 소수점 이하를 제거하고 정수 부분만 추출할 수 있습니다.
예제:
제품명 | 판매 수량 | 정수 판매 수량 |
---|---|---|
제품 A | 15.7 | 15 |
제품 B | 23.4 | 23 |
제품 C | 9.9 | 9 |
제품 D | 12.1 | 12 |
여기서 정수 판매 수량 열은 다음과 같은 수식을 사용하여 계산할 수 있습니다:
=INT(B2)
이렇게 하면 판매 수량의 소수점 이하를 제거하여 정수 형태로 변환할 수 있습니다.
2. 시간 계산에서의 활용
상황: 프로젝트 작업 시간을 추적하는데, 각 작업의 소요 시간이 소수점 형태로 기록되어 있습니다. 총 작업 시간을 계산할 때, 전체 시간을 정수 시간으로 표현하고 싶습니다.
해결책: INT
함수를 사용하여 총 작업 시간을 정수 시간으로 변환할 수 있습니다.
예제:
작업명 | 소요 시간 (시간) |
---|---|
작업 1 | 2.5 |
작업 2 | 3.75 |
작업 3 | 1.2 |
작업 4 | 4.6 |
총 소요 시간을 계산하면:
=SUM(B2:B5)
이 결과는 12.05시간이 됩니다. 이를 정수 시간으로 변환하려면:
=INT(SUM(B2:B5))
이렇게 하면 총 12시간으로 표시됩니다.
3. 연령대 분류
상황: 고객의 나이를 기반으로 마케팅 전략을 세우기 위해 연령대를 분류해야 합니다.
해결책: INT
함수를 사용하여 나이를 10으로 나눈 후, 이를 다시 10으로 곱하여 연령대를 구할 수 있습니다.
예제:
고객명 | 나이 | 연령대 |
---|---|---|
고객 A | 25 | 20대 |
고객 B | 34 | 30대 |
고객 C | 47 | 40대 |
고객 D | 52 | 50대 |
여기서 연령대 열은 다음과 같은 수식을 사용하여 계산할 수 있습니다:
=INT(B2/10)*10 & 대
이렇게 하면 각 고객의 나이를 기반으로 연령대를 분류할 수 있습니다.
4. 페이지 번호 계산
상황: 문서나 보고서를 작성할 때, 항목들을 페이지별로 나누고 각 페이지에 몇 개의 항목이 포함되는지 계산하고 싶습니다.
해결책: INT
함수를 사용하여 항목 번호를 페이지 번호로 변환할 수 있습니다.
예제:
항목 번호 | 페이지 번호 |
---|---|
1 | 1 |
2 | 1 |
3 | 1 |
4 | 2 |
5 | 2 |
6 | 2 |
7 | 3 |
8 | 3 |
9 | 3 |
여기서 페이지 번호 열은 다음과 같은 수식을 사용하여 계산할 수 있습니다:
=INT((A2-1)/3) + 1
이렇게 하면 각 페이지에 3개의 항목이 포함되도록 페이지 번호를 계산할 수 있습니다.
이처럼 INT
함수는 다양한 실무 상황에서 소수점을 처리하거나 데이터를 그룹화하는 데 유용하게 사용됩니다. 위의 예제들을 참고하여 실제 업무에 적용해 보시기 바랍니다.
엑셀에서 줄 바꾸기
목차엑셀 셀 내 줄바꿈의 이해단축키를 활용한 줄바꿈 방법함수와 수식을 통한 줄바꿈 적용셀 서식과 텍스트 정렬 옵션다양한 활용 사례와 실무 적용 팁줄바꿈 기능 활용 시 주의 사항실무에서
seobei.tistory.com
엑셀 반올림 활용법
목차엑셀 반올림의 기본 개념 및 필요성반올림 함수의 사용법 및 적용 사례데이터 처리에서의 반올림 응용 및 주의사항엑셀 반올림 기능의 고급 활용법엑셀 반올림 기능의 활용 사례와 해결 방
seobei.tistory.com