[EXCEL] 엑셀 반올림, 올림, 내림 함수 방법 (ROUND, ROUNDUP, ROUNDDOWN)

2019. 10. 17. 19:27잘놀고 즐기기/취미,기타


[EXCEL] 엑셀 반올림, 올림, 내림 함수 방법 

(ROUND, ROUNDUP, ROUNDDOWN)


엑셀에서 숫자를 입력할때 반올림, 올림, 내림을 해야하는 경우가 있습니다.

이럴때 간단하게 사용 할 수있는 함수에 대해서 알바보겠습니다.


실무에서 숫자를 다룰 때 반올림, 내림, 올림을 해야 하는 경우가 많이 있다.

엑셀에서는 반올림, 올림, 내림을 할 수 있는 다음의 함수를 제공한다.


ROUND – 반올림할 자리의 값이 5미만이면 버리고 5이상이면 올림

ROUNDUP – 숫자를 지정된 자릿수로 무조건 올림

ROUNDDOWN – 숫자를 지정된 자릿수로 무조건 내림(버림)

이 함수들에서 사용되는 숫자의 자릿수는 다음과 같다. 함수이해에 필요하므로 기억해 두자.




소수점단위는 자릿수가 양수

정수의 일(1)자리는 0

정수는 10자리 이상은 음수



 

1) ROUND

구문(Syntax)
ROUND(number, num_digits)

숫자를 지정한 자릿수로 반올림한다.

인수 :

– number : 반올림할 숫자

– num_digits :  반올림할 자릿수

ROUND함수는 숫자를 지정한 자릿수(2번째 인수)로 반올림하는데, 반올림할 자리의 값이


5미만이면 버리고

5이상은 올린다.



예)

=ROUND(153.2452, 2) => 153.25 

=ROUND(153.2442, 2) => 153.24 

위 예를 그림으로 정리하면 다음과 같다.


 

좀 더 다른 경우도 살펴보자.

ROUND함수의 2번째 인수인 반올림할 자릿수가 양수이면 이해에 어려움이 없으나
반올림할 자릿수가 “0” 이나 음수이면 약간 혼란스럽다.


“0” 이면 소수점이 없는 정수로 만들어 주고

음수이면 정수부분 10자리, 100자리, 1000자리… 단위로 반올림 해 준다.

다음을 보고 이해해 보자.

반올림할 자릿수가 0인 경우(소수점 1자리에서 반올림하여 0의 자리(정수)로 만듬)


ROUND(153.2452,0) => 153 (소수점 1자리가 2이므로 버림하여 정수로 만듬)

ROUND(153.5452,0) => 154 (소수점 1자리가 5이므로 올림하여 정수로 만듬)

반올림할 자릿수가 -1인 경우(정수부분 일의 자리에서 정수부분 십의 자리로 반올림)

ROUND(153,-1) => 150 (소수점 0자리(정수부분 일의 자리)가 3이므로 내림하여 0으로 만듬)

ROUND(155,-1) => 160 (소수점 0자리(정수부분 일의 자리)가 5이므로 올림하여 0으로 만들고 십자리를 6으로 만듬)

위 내용을 그림으로 정리하면 다음과 같다.



 


2) ROUNDUP

구문(Syntax)
ROUND(number, num_digits)

숫자를 지정한 자릿수로 무조건 올린다.

인수 :

– number : 올림할 숫자

– num_digits :  올림할 자릿수

ROUNDUP함수는 숫자를 지정한 자릿수(2번째 인수)로 무조건 올린다.
ROUND함수와 사용법이 거의 동일하지만 무조건 올린다는 점만 다르다.

예)

=ROUNDUP(153.2452, 2) => 153.25 

=ROUNDUP(153.2442, 2) => 153.25 

위 예를 그림으로 정리하면 다음과 같다.

 

좀 더 다른 경우도 살펴보자.

ROUNDUP함수의 2번째 인수인 올림할 자릿수가 양수이면 이해에 어려움이 없으나

올림할 자릿수가

“0” 이면 소수점이 없는 정수로 만들어 주고


음수이면 정수부분 10자리, 100자리, 1000자리… 단위로 올림 해 준다.

약간 혼란스러우므로 다음을 보고 이해해 보자.

올림할 자릿수가 0인 경우(소수점 1자리에서 무조건 올림하여 정수부분 일의 자리를 만듬)


ROUNDUP(153.2452,0) => 154 

ROUNDUP(153.5452,0) => 154 

반올림할 자릿수가 -1인 경우(정수부분 일의 자리에서 정수부분 십의 자리로 무조건 올림)


ROUNDUP(153,-1) => 160

ROUNDUP(155,-1) => 160

위 내용을 그림으로 정리하면 다음과 같다.

 


3) ROUNDDOWN

구문(Syntax)
ROUNDDOWN(number, num_digits)

숫자를 지정한 자릿수로 무조건 내린다(버림).

인수 :

– number : 버림할 숫자

– num_digits :  버림할 자릿수

ROUNDDOWN함수는 숫자를 지정한 자릿수(2번째 인수)로 무조건 내린다(버림).
ROUND함수와 사용법이 거의 동일하지만 무조건 내린다는 점만 다르다.

예)


=ROUNDDOWN(153.2452, 2) => 153.24 

=ROUNDDOWN(153.2442, 2) => 153.24 


위 예를 그림으로 정리하면 다음과 같다.

 

좀 더 다른 경우도 살펴보자.

ROUNDDOWN함수의 2번째 인수인 내림할 자릿수가 양수이면 이해에 어려움이 없으나

내림할 자릿수가


“0” 이면 소수점이 없는 정수로 만들어 주고


음수이면 정수부분 10자리, 100자리, 1000자리… 단위로 내림 해 준다.

약간 혼란스러우므로 다음을 보고 이해해 보자.

내림할 자릿수가 0인 경우(소수점 1자리에서 무조건 내림하여 정수부분 일의 자리를 만듬)


ROUNDDOWN(153.2452,0) => 153 

ROUNDDOWN(153.5452,0) => 153 


내림할 자릿수가 -1인 경우(정수부분 일의 자리에서 정수부분 십의 자리로 무조건 내림)


ROUNDDOWN(153,-1) => 150

ROUNDDOWN(155,-1) => 150

위 내용을 그림으로 정리하면 다음과 같다.