엑셀 소수점 버림, 엑셀 반올림 함수는 엑셀을 다루는 사람이라면 꼭 알아야 할 함수이다.
엑셀을 사용할 때 숫자를 많이 사용하게 되는데, 우리도 모르게 정수가 아닌 소수를 많이 다루고 있을 것이다.
숫자의 자릿수가 길어지게되면 결국에는 0.1 또는 0.01 차이로 전체적인 값에도 영향을 미치게 되니 0의자리 이하의 숫자는 정리를 해 줄 필요가 있는데, 그 때 사용하는 것이 바로 엑셀 소수점 버림 함수 또는 반올림 함수이다.
엑셀 소수점 버림 및 반올림 함수 : INT, TRUNC, ROUND, ROUNDUP, ROUNDDOWN
1. 엑셀 소수점 버림 함수 INT
엑셀 INT 함수는 소수점 아래 숫자를 버리고 가장 가까운 정수로 내림하여 반환해주는 함수이다.
중요하게 볼 것은 '정수로 내림하여 반환' 이라는 것이다.
예를들어 3.55와 -3.55라는 숫자에 INT 함수를 사용한다면 어떻게 될까?
함수 | 결과값 |
=int(3.55) | 3 |
=int(-3.55) | -4 |
양수에서는 소수점 이하 자리를 버린다고 생각하면 쉽지만 음수에서는 양수와같이 생각하면 -3이 나오는게 맞지않나 생각하게 된다.
하지만 int 함수는 내림하는 함수이기 때문에 -3이 아닌 -4로 반환을 해 준 것이다.
int 함수를 사용할 때에는 가까운 정수로 내림한다는 것을 꼭 기억하자.
2. 엑셀 소수점 버림 함수 TRUNC
엑셀 TRUNC 함수는 버리고자 하는 소수점 자리수를 적용하여 그 이하의 자리수는 버려주는 함수이다.
TRUNC 함수는 '=trunc(값, 소수점 자릿수)'와 같이 두개의 인수를 사용하는 함수이다.
두번째 인수인 소수점 자릿수에는 표기하고자 하는 소수점 자릿수를 넣어주면 된다.
예를들어 소수점 첫번째 자리까지 표기하고 싶다면 1, 소숫점 둘째 자리까지 표기하고 싶다면 2를 넣어주면 된다.
a3셀 | 함수 | 결과값 |
0.12345 | =trunc(a3,1) | 0.1 |
0.12345 | =trunc(a3,2) | 0.12 |
0.12345 | =trunc(a3,3) | 0.123 |
3. 엑셀 소수점 버림함수 ROUNDDOWN
엑셀 ROUNDDOWN 함수는 TRUNC 함수와 동일한 인수를 가지고 있으며 그 결과값 역시 같다.
두 함수의 차이점을 보자면 TRUNC 함수는 두번째 인수를 적지 않고도 오류가 나지 않지만, ROUNDDOWN 함수는 두번째 인수가 필수요소이기 때문에 두번째 인수를 넣지 않는다면 결과값을 반환하지 못한다.
4. 엑셀 반올림 함수 ROUND
위에서 다룬 함수들과는 다르게 엑셀 ROUND 함수는 반올림 함수이다.
반올림을 적용할 자리의 값이 0, 1, 2, 3, 4 이면 내림하고 5, 6, 7, 8, 9면 올려서 반환해준다.
엑셀 ROUND 함수는 '=ROUND(값, 자릿수)' 와 같이 두개의 인수를 가지고 있다.
자릿수의 값에 들어갈 숫자가 커질수록 더 많은 소수점 이하 자리수까지 표기할 수 있다.
a3셀 | 함수 | 결과값 |
153.21365 | =round(a3,-2) | 200 |
153.21365 | =round(a3,-1) | 150 |
153.21365 | =round(a3,0) | 153 |
153.21365 | =round(a3,1) | 153.2 |
153.21365 | =round(a3,2) | 153.21 |
153.21365 | =round(a3,3) | 153.214 |
정수로 만들기 위해 1의자리 아래 소수점을 없애고 싶다면 0을 넣어주면 되고, 소수점 첫째자리까지 표기하고싶다면 1, 둘째자리는 2라고 넣어주면 된다.
반대로 '원단위절사'와 같이 10의자리, 100의자리로 반올림해서 표기하고 싶다면 -1, -2 값을 넣어주면 반올림된다.
5. 엑셀 올림함수 ROUNDUP
엑셀 ROUNDUP 함수는 반올림이 아닌 무조건 자릿수를 올림해주는 함수이다.
ROUND 함수와 인수는 동일하게 '=ROUNDUP(값, 자릿수)' 두개의 인수를 사용하면 되고,
반올림이 아닌 무조건 한자리 올려준다는 점만 생각해서 사용하면 된다.
'EXCEL' 카테고리의 다른 글
엑셀 글자 숫자 추출 함수 LEFT, RIGHT, MID, FIND (0) | 2023.05.02 |
---|---|
엑셀 수식 안됨 함수 오류 총정리 #DIV/0! #N/A #NAME? #NULL! #NUM #VALUE! #REF! ######## (0) | 2023.04.11 |
엑셀 평균값 함수 AVERAGE, AVERAGEIF, AVERAGEIFS (0) | 2023.04.04 |
엑셀 개수 세기 함수 COUNT 함수 총 5가지 (0) | 2023.04.03 |
엑셀 조건 함수 SUMIF, COUNTIF와 비교 연산자 (0) | 2023.03.28 |
댓글