함수나 수식으로 계산한 후 표시되는 숫자의 자릿수를 지정할 수 있는 함수에는 INT, TRUNC, ROUND, ROUNDUP, ROUNDDOWN 함수 등이 있다.
이 중에서 TRUNC 함수는 인수에서 자릿수를 생략할 경우 INT 함수처럼 정수만 표시하고, 생략하지 않을 경우 ROUND 함수 등과 같은 방식으로 사용할 수 있는 함수다.
------------------------------------------------------------------------------------------------------------
먼저 정수만 표시할 경우의 INT, TRUNC 함수에 대해 먼저 알아보자.
=INT(수)
수에서 소수 부분을 버리고 정수로 표시한다. 단, 인수를 넘지 않는 가장 가까운 정수를 구한다.
예) =INT(4.5) => 4, 4.5에서 가까운 정수는 4와 5인데, 4와 5 중에서 작은 정수인 4가 답으로 구해진다.
=INT(-4.5) => -5, -5에서 가까운 정수는 -5와 -4인데, -5와 -4 중에서 작은 정수인 -5가 답으로 구해진다.
즉, 수의 앞과 뒤에 해당하는 정수 중에서 더 작은 정수가 답으로 구해진다.
=TRUNC(수, [자릿수])
자릿수를 생략할 경우 수에서 소수 부분을 버리고 정수를 구한다.
예) =TRUNC(4.5) => 4, =TRUNC(-4.5) => -4
TRUNC 함수는 수에서 소수 부분을 버리면 곧 답이 된다.
------------------------------------------------------------------------------------------------------------
이어서 원하는 자릿수를 지정하여 표시하는 ROUND, ROUNDUP, ROUNDDOWN, TRUNC 함수에 대해 알아보자.
자릿수가 양수/음수/0일 경우
자릿수가 양수일 경우 - 숫자를 반올림/올림/내림/버림해서 소수 이하 자릿수만큼 표시한다.
자릿수가 음수일 경우 - 숫자를 반올림/올림/내림/버림해서 0의 개수를 자릿수만큼 표시한다.
자릿수가 0일 경우 - 숫자를 반올림/올림/내림/버림해서 정수만큼 표시한다.
예)
자릿수가 3일 경우 소수점 이하 세자리까지 표시한다. ( =ROUND(1234.5678, 3) => 1234.568 )
자릿수가 0일 경우 정수로 표시한다. ( =ROUND(1234.5678, 0) => 1235 )
자릿수가 -2일 경우 백단위로 표시한다. ( =ROUND(1234.5678, -2) => 1200 )
=ROUND(수, 자릿수)
지정된 자릿수로 반올림한 숫자를 표시함
=ROUNDUP(수, 자릿수)
지정된 자릿수로 올림한 숫자를 표시함
=ROUNDDOWN(수, 자릿수)
지정된 자릿수로 내림한 숫자를 표시함
=TRUNC(수, [자릿수])
지정된 자릿수로 버림한 숫자를 표시함
위의 함수들의 자릿수에 대한 각각의 결과는 위의 그림을 참조한다.
------------------------------------------------------------------------------------------------------------
활 용
------------------------------------------------------------------------------------------------------------
참고로 단순히 소수점 이하 자릿수만 지정할 경우 아래의 표시형식에서 [자릿수 늘림], [자릿수 줄임] 명령을 이용해도 된다. 하지만, 정수 부분의 자릿수를 지정할 경우에는 위의 함수를 사용해야 가능해진다.
'말랑말랑 컴퓨터 > 엑셀 강좌&팁' 카테고리의 다른 글
엑셀 단축키 모음 파일 (자주 사용하는 단축키 위주) by Y (15) | 2013.07.01 |
---|---|
엑셀 함수 총정리 파일 (컴활, ITQ 대비) by Y (112) | 2013.06.21 |
엑셀 주소라벨 만들기 (VLOOKUP 함수 실습) by Y (32) | 2013.06.18 |
엑셀 빈셀/빈칸 없애기, 공백 문자 없애기 by Y (7) | 2013.06.11 |
엑셀 함수 19 - REPLACE, TRIM, SUBSTITUTE 함수 (문자 변경 함수) by Y (2) | 2013.06.10 |
엑셀 자동채우기 (일련번호, 수식복사, 날짜채우기 등 실습하기) by Y (2) | 2013.05.14 |
외부 데이터 가져오기 2 (한글 문서를 엑셀로 가져오기) by Y (2) | 2013.05.07 |
엑셀 함수 17 - SUBTOTAL 함수 (자동필터 결과 합하기, 일련번호 만들기 예제) by Y (5) | 2013.05.03 |
엑셀 함수 16 - FREQUENCY 함수 (나이대 분포 구하기 예제) by Y (13) | 2013.05.02 |
엑셀 함수 15 - ROW 함수 (엑셀 일련번호 만들기) by Y (2) | 2013.04.29 |