엑셀 INT 함수와 TRUNC 함수의 차이(사용법)

엑셀의 '계산식'을 적용해보면.. 딱~ 떨어지는 정수로 계산되지 않고, 소수로 계산되는 결과 값이 생길 수가 있는데, 나중에 종이에 인쇄한 내역서를 실제 계산기를 사용한 것과 그 결과가 다를 수도 있다.

 

이런 문제가 있다면, 자동으로 반올림을 해서 정수로 변환하거나~ 소수점 이하를 모두 버려서 정수로 만드는 특정 함수를 사용해야 한다.

 

 

이 글은, 흔히 '내역서' 작업에서 많이 사용하는 엑셀 'INT' 함수와 'TRUNC' 함수의 차이점에 관한 내용이다. 분명히 두 가지의 차이점을 모르고 사용하는 분들도 많을 듯~

 

엑셀 INT 함수와 TRUNC 함수의 차이(사용법)#1

두 가지 함수의 차이를 비교하려고 위와 같은 임의의 표를 만들어 보았다.

 

이렇게 해둘 경우, A항목을 B항목으로 나눈 결과 값에 INT 함수를 적용한 결과와 TRUNC 함수를 적용한 결과를 한번에 비교할 수 있다^^

 

엑셀 INT 함수와 TRUNC 함수의 차이(사용법)#2

먼저, 엑셀 INT 함수다. 이 함수는 입력해보면 바로 옆에 간략한 설명도 보이는데..'소수점 아래를 버리고 가장 가까운 정수로 내림' 할 수 있는 함수다.

 

✅엑셀 'int함수'를 사용하는 이유

 

엑셀 'int함수'를 사용하는 이유

엑셀에서 내역서 작업시 정말 흔하게 사용되는 함수중의 하나가 'int'입니다. 지난 번에 포스팅했던, 비슷한 성격을 가진 round, rounddown, roundup..그리고 trunc같은 함수도 쓰이고 있지만..이 함수들보

gong6587.tistory.com

 

엑셀 INT 함수와 TRUNC 함수의 차이(사용법)#3

INT 함수의 구조는 단순하다. =INT(적용값)이 전부니까^^ 3행에서 A항목 5000을 B항목 11로 나누기를 했더니 소수점이 길게 붙은 결과 값이 나오더라.

 

엑셀 INT 함수와 TRUNC 함수의 차이(사용법)#4

272.7273이라는 결과 값에 INT 함수를 적용해보니 272이 되었다. 즉, 이 함수를 적용하면 소수점 이하의 수치가 모두 없어진다는 이야기다.

 

엑셀 INT 함수와 TRUNC 함수의 차이(사용법)

 

 

엑셀 INT 함수와 TRUNC 함수의 차이(사용법)#5

다음은 엑셀 TRUNC 함수다. 설명을 보니까 '지정한 자릿수만을 소수점 아래에 남기고 나머지 자리를 버림'하는 함수라고 한다.

 

단순히 자릿수를 지정한다는 이야기만 본다면, INT 함수와 비슷하면서도 조금은 다른 구조의 함수라는 사실을 짐작할 수 있다.

 

✅엑셀 'trunc함수'의 기능을 알아보자

 

엑셀 'trunc함수'의 기능을 알아보자

엑셀 내역서 작업에서 가장 흔히 쓰이는 올림,반올림,내림 기능들 가진 함수중에는 'trunc'라는 함수도 있습니다. 언제나 그렇지만, 특정 함수가 어떤 기능을 하는지 잘모른다면 빈셀에 해당함수

gong6587.tistory.com

 

엑셀 INT 함수와 TRUNC 함수의 차이(사용법)#6

TRUNC 함수의 구조는 =TRUNC(적용 값, 소수점 이하 몇 번째 자리)이다.

 

만약 272.7273이라는 데이터에 엑셀 TRUNC 함수를 적용해서 정수 272로 바꾸려면 =TRUNC(272.7273,0)이라고 입력하면 된다. (소수점 이하 수치가 필요 없을 경우)

 

엑셀 INT 함수와 TRUNC 함수의 차이(사용법)#7

그런데, TRUNC 함수의 기본 구조를 무시하고 INT 함수와 똑같이 =TRUNC(적용값)만 입력 해보면 어떻게 될까? 우습게도 똑같은 결과가 나온다.

 

단순하게 본다면 ,두 함수가 이름만 다를 뿐 똑같지 않을까? 하는 생각이 들 수도 있다.

 

엑셀 INT 함수와 TRUNC 함수의 차이(사용법)#8

당연히, 특정 소수점까지 표시되도록 적용하려면 두 가지 함수중에 TRUNC 함수만 무조건 사용해야 한다^^ 이 두 가지 엑셀 함수의 가장 큰 차이는 바로 이 부분이다.

 

내역서를 만드는 과정에서 TRUNC 함수만 사용하는 사람들도 가끔 있지만, 소수점이 전혀 없는 금액이 표시되게 하려면 무조건 INT 함수를 쓰는 편이 훨씬 나은 것 같다.

 

✅엑셀 함수 round, roundup, rounddown 쉽게 이해하기

 

엑셀 함수 round, roundup, rounddown 쉽게 이해하기

우리가 '엑셀'로 내역서를 작성할때 가장 많이 사용되는 함수중 하나가 round 함수입니다. 쉽게 말해서 '반올림'을 해주는 함수에요. 숫자 계산을 하다보면 그 결과값이 무수히 많은 소수점을 나

gong6587.tistory.com

✅엑셀에 없는 'unique'함수가 구글 스트레드시트에 있다

 

엑셀에 없는 'unique'함수가 구글 스트레드시트에 있다

엑셀 문서 작업을 하면서.. 같은 열 또는 행에 똑같은 글자나 숫자가 있어서 한꺼번에 지워버리는 방법을 없을까? 하는 고민을 하기도 했습니다. 엑셀 탭메뉴의 데이터에서 '중복된 항목 제거'라

gong6587.tistory.com

✅엑셀 함수 CHAR ~ 합친 내용을 줄바꿈으로 표시하기

 

엑셀 함수 CHAR ~ 합친 내용을 줄바꿈으로 표시하기

다른 셀속에 입력된 내용을 하나의 셀로 합치는 방법은 정말 쉽다. 하지만 만약에, 그 합친 내용을 따로 따로 다음 줄로 이동되도록 설정하고 싶다면 어떻게 해야될까? 이런 경우라면, 엑셀 함수

gong6587.tistory.com