엑셀 / 함수 / INT, TRUNC / 소수를 정수 만드는 함수

INT는 숫자를 그 수보다 작거나 같은 가장 가까운 정수로 만들고, TRUNC는 지정한 자릿수 뒤의 숫자를 잘라냅니다. 양수 2.6에는 둘 다 2를 반환하지만 음수 -2.6에는 INT가 -3, TRUNC가 -2를 반환합니다. 음수를 포함한 계산에서는 두 함수를 같은 함수처럼 사용하면 안 됩니다.

구문과 기본 동작

=INT(number)
=TRUNC(number,[num_digits])

number에는 숫자나 셀 참조, 계산식을 넣습니다. TRUNC의 num_digits는 남길 자릿수이며 생략하면 0으로 처리해 정수 부분만 남깁니다. INT에는 자릿수를 선택하는 인수가 없습니다.

구문과 지원 제품은 Microsoft의 INT 함수 설명, Microsoft의 TRUNC 함수 설명에서 확인할 수 있습니다.

양수와 음수 비교

=INT(2.6)
=TRUNC(2.6)
=INT(-2.6)
=TRUNC(-2.6)

INT와 TRUNC를 양수·음수에 적용해 비교한 예입니다. 위 네 수식의 결과는 순서대로 2, 2, -3, -2입니다.

INT와 TRUNC를 양수·음수에 적용해 비교한 예입니다. 위 네 수식의 결과는 순서대로 2, 2, -3, -2입니다.

INT는 수직선에서 작은 쪽으로 이동합니다. TRUNC는 소수 부분을 제거하므로 0을 향하는 결과가 됩니다. 정수인 값이나 양수의 정수 부분을 구할 때는 같지만 음수의 소수 부분이 0이 아니면 차이가 생깁니다.

TRUNC에서 남길 자릿수 정하기

=TRUNC(9.123,2)
=TRUNC(-9.123,2)
=TRUNC(1234.56,-2)

TRUNC의 두 번째 인수를 지정한 예입니다. 2는 소수 둘째 자리까지 남겨 9.12를 반환하고, -2는 백의 자리 아래를 잘라 1200을 반환합니다.

TRUNC의 두 번째 인수를 지정한 예입니다. 2는 소수 둘째 자리까지 남겨 9.12를 반환하고, -2는 백의 자리 아래를 잘라 1200을 반환합니다.

TRUNC는 반올림하지 않습니다. 9.129에 자릿수 2를 적용해도 9.12이며 9.13이 아닙니다. 반올림이 필요하면 ROUND·ROUNDUP·ROUNDDOWN을 선택하세요.

서식으로 소수를 감추는 것과의 차이

셀 서식에서 소수 자릿수를 0으로 줄이면 보이는 값만 달라지고 원래 숫자는 이후 계산에 사용됩니다. INT나 TRUNC는 수식의 결과 값 자체를 바꿉니다. 금액이나 수량을 계산할 때 ‘표시만 바꿀지, 계산 값도 바꿀지’를 먼저 정하세요.

같은 카테고리의 다른 글
엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

SUMSQ로 여러 수의 제곱합을 구하는 구문과 범위 예제를 안내합니다. 합의 제곱과의 차이, 통계의 편차 제곱합과의 구분도 설명합니다.

엑셀 / 저장 시 기본 파일 형식 설정하는 방법

엑셀 / 저장 시 기본 파일 형식 설정하는 방법

기본 저장 형식을 xlsx·xlsm 등으로 지정하는 과정을 설명합니다. 기존 파일과의 차이, 매크로·CSV·구형 형식의 정보 손실도 안내합니다.

엑셀 / 삼각함수(사인, 코사인, 탄젠트 등)의 값 계산하기

엑셀 / 삼각함수(사인, 코사인, 탄젠트 등)의 값 계산하기

SIN·COS·TAN과 역수 함수의 사용법, 도 단위를 라디안으로 변환하는 방법을 정리합니다. 각도 입력 오류와 정의되지 않는 값에 주의하며 삼각함수 계산을 할 수 있습니다.

엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

LARGE·SMALL로 k번째 값을 구하고 MAX·MIN과 비교합니다. 중복 숫자의 순위 처리, 잘못된 k와 빈 범위에서 발생하는 오류도 설명합니다.

엑셀 / 하이퍼링크 제거하는 방법, 자동 하이퍼링크 안 생기게 하는 방법

엑셀 / 하이퍼링크 제거하는 방법, 자동 하이퍼링크 안 생기게 하는 방법

기존 하이퍼링크를 제거하거나 입력 시 자동 생성을 끄는 방법을 설명합니다. 텍스트·서식 보존과 HYPERLINK 수식의 별도 처리도 안내합니다.

엑셀 / 슬래시(/, Slash) 기호 입력하는 방법

엑셀 / 슬래시(/, Slash) 기호 입력하는 방법

슬래시가 입력 대신 리본 메뉴를 선택할 때 수식 입력줄·텍스트 접두사로 입력하는 방법을 안내합니다. 메뉴 키 해제와 실제 문자 값의 차이도 설명합니다.

엑셀 / 셀 안에서 강제 줄바꿈하는 방법

엑셀 / 셀 안에서 강제 줄바꿈하는 방법

Alt+Enter로 셀 안에 줄바꿈을 넣고 표시·행 높이를 조절합니다. 자동 줄 바꿈과 실제 줄바꿈의 차이, 수식에서 생성·제거하는 방법도 설명합니다.

엑셀 / 시트의 눈금선 없애는 방법

엑셀 / 시트의 눈금선 없애는 방법

보기 탭에서 눈금선을 숨기고 다시 표시하는 방법을 안내합니다. 셀 테두리와 인쇄 눈금선의 차이, 눈금선 색과 채우기 색의 영향도 설명합니다.

엑셀 / PDF 형식으로 저장하는 방법

엑셀 / PDF 형식으로 저장하는 방법

Excel의 PDF 저장 경로와 선택 영역·활성 시트·전체 통합 문서 옵션을 설명합니다. 인쇄 배율, 페이지 잘림과 저장 후 검증도 안내합니다.

엑셀 / 가로 방향으로 정렬하는 방법

엑셀 / 가로 방향으로 정렬하는 방법

정렬 옵션의 왼쪽에서 오른쪽 설정으로 열을 가로 정렬하는 방법을 설명합니다. 기준 행과 전체 열 데이터의 대응 관계를 확인하는 과정도 안내합니다.