어제 오늘 내일

[Excel] 엑셀 소수점 올림 하기(ROUNDUP 함수) 본문

Tools/Excel

[Excel] 엑셀 소수점 올림 하기(ROUNDUP 함수)

hi.anna 2016. 11. 29. 06:37


지난번에는 소수점을 기준으로

숫자를 버림하는 법, 반올림하는 방법을 알아보았다.

[Excel] 엑셀 소수점 버림하는 2가지 방법!

[Excel] 엑셀 소수점 반올림하기(ROUND 함수)


이번에는 소수점을 기준으로 숫자를 올림하는 방법을 알아보도록 하겠다.




엑셀에서 숫자를 올림하기 위해서는 ROUNDUP 함수를 사용하여야 한다.


ROUNDUP (number, num_digits)

0에서 먼 방향으로 수를 올림한다.


number : 필수입력 항목. 올림할 숫자.

num_digits : 필수입력 항목. number 인수를 올림할 자릿수


num_digits > 0 이면 number를 지정한 소수점 아래 자릿수로 올림한다.

num_digits = 0이면 number를 가장 가까운 정수로 올림한다.

num_digits < 0이면 number를 지정한 소수점 위 자리에서 올림한다.


다음 예제를 이용하여 ROUNDUP 함수가 어떻게 동작하는지 살펴보자.


1. ROUNDUP(올림할 숫자, 0)

소수점 이하 1번째 자리에서 올림하여, 정수를 반환한다.

아래의 예에서 소수점 이하 1번째 자리의 숫자를 무조건 올림하여 정수를 반환한다.


2. ROUNDUP(올림할 숫자, 1)

소수점 이하 2번째 자리의 숫자를 무조건 올림하여, 소수점 1자리를 가지는 실수를 반환한다.


3. ROUNDUP(올림할 숫자, -1)

소수점 이하의 숫자가 아닌, 1의 자리에서 올림을 하고 싶다면?

ROUNDUP 함수의 두번째 인자를 음수로 지정하면 된다.

아래에서, 1의자리에서 올림처리하여 세개의 예시 모두 20을 반환하는 것을 볼수 있다.

만약, 10의 자리에서 올림처리를 하고 싶다면 -2를 인자로 지정해주면 된다.

100의 자리에서 올림처리 하고 싶다면? 그때는 인자를 -3으로!


ROUNDUP함수를 사용하다보면 

두번째 인자를 어떻게 입력해야 어느자리에서 올림 처리가 되는지 헷갈릴 때가 많다.

그래서 간단한 팁 하나!


두번째 인자는 내가 얻고자 하는 값이,

소수점을 기준으로 몇개의 소수점이하 자릿수를 가지느냐를 기준으로 생각하면

조금 간단하다.


즉, 

ROUNDUP(숫자, 0)은 소수점 이하 1번째 자리에서 올림하여, 정수를 리턴한다. 

이때 리턴되는 정수는 소수점이하의 자릿수가 0이므로

두번째 인자는 0.


ROUNDUP(숫자, 1)은 소수점 이하 2번째 자리에서 올림하여, 소수점 이하 1자리를 가지는 수를 리턴한다.

예를 들어, 10.1, 42.1 과 같이 소수점 이하 1자리를 가진다.

그러므로 두번째 인자는 1.


사용할 때마다 헷갈리는 자릿수 지정.

쉽죠? ^^

반응형
Comments