엑셀 ROUND 함수 시리즈의 마지막입니다. 엑셀 ROUNDUP 함수는 숫자를 지정한 자릿수에서 올림하는 함수입니다. ROUNDDOWN 함수와 동일한 규칙을 사용하고 단지 자리 내림을 올림으로 적용하면 됩니다. 역시 많은 실무에 활용되는 유용한 함수입니다. 함께 배워봅니다.
참고1 : 노트1과 2의 개념은 엑셀의 모든 자릿수 관련 함수( ROUND 함수 시리즈, TRUNC, FIXED 등 )에 동일하게 적용됩니다.
참고2 : 엑셀 ROUNDUP 에서 자리 올림이란 0 에서 멀어지게 자릿수를 줄이는 작업입니다.
엑셀 ROUNDUP 함수는 0 에 멀어지게 자리 올림한다는 것이 이 함수의 중요한 기본 규칙입니다. 따라서 음수를 자리 올림하더라도 수치의 크기만을 따지면 보다 작은 수가 반환되는 것입니다. 컴퓨터활용능력 2급 필기에는 이를 묻는 문제들이 가끔 출제 됩니다. 기억하시기 바랍니다.
[엑셀 모바일] ROUNDDOWN 함수로 지정 자릿수에서 내림하기 :
http://secstart.tistory.com/733
[엑셀 모바일] ROUND 함수로 지정 자릿수에서 반올림하기 :
http://secstart.tistory.com/732
엑셀 TRUNC , ROUNDUP 함수를 이용한 자릿수 줄이기 비교 :
http://secstart.tistory.com/690
마늘빵.
엑셀 ROUNDUP 함수 기본 설명
설명 : ROUNDUP 함수는 number 인수를 num_digits 인수가 의미하는 자릿수로 ( 0 에서 멀어지게 ) 자리 올림하는 함수입니다.
구문 : ROUNDUP( number, num_digits )
인수 :
number : 자리 올림할 실수 ( 노트3 )
num_digits : number 인수를 올림할 자리수 지정.
- 양수라면 소수부의 지정 자리수로 올림
- 0 이라면 0 에서 멀어지는 방향의 정수를 반환
- 음수라면 정수부의 지정 자리수에서 올림
노트1 : num_digits 는 소수점( 0 )을 기준으로 소수부로 내려가면 숫자가 증가하고 정수부로 올라가면 감소합니다. [그림1]
노트2 : num_digits 로 소수점 이하( 0 이상 )가 지정되면 그 자리까지를 남기고, 정수부( 음수 )가 지정되면 그 자리에서 작업 실행합니다.
노트3 : ROUNDUP 과 ROUNDDOWN 함수는 number 인수가 양수일 때와 음수일 때 다른 규칙이 적용됩니다. number 인수가 양수라면 보다 큰 수로, 음수라면 보다 작은 수로 자리 올림됩니다. ( 참고2 )
구문 : ROUNDUP( number, num_digits )
인수 :
number : 자리 올림할 실수 ( 노트3 )
num_digits : number 인수를 올림할 자리수 지정.
- 양수라면 소수부의 지정 자리수로 올림
- 0 이라면 0 에서 멀어지는 방향의 정수를 반환
- 음수라면 정수부의 지정 자리수에서 올림
[그림1] 엑셀 ROUNDUP 함수 num_digits 인수의 의미
노트1 : num_digits 는 소수점( 0 )을 기준으로 소수부로 내려가면 숫자가 증가하고 정수부로 올라가면 감소합니다. [그림1]
노트2 : num_digits 로 소수점 이하( 0 이상 )가 지정되면 그 자리까지를 남기고, 정수부( 음수 )가 지정되면 그 자리에서 작업 실행합니다.
노트3 : ROUNDUP 과 ROUNDDOWN 함수는 number 인수가 양수일 때와 음수일 때 다른 규칙이 적용됩니다. number 인수가 양수라면 보다 큰 수로, 음수라면 보다 작은 수로 자리 올림됩니다. ( 참고2 )
참고1 : 노트1과 2의 개념은 엑셀의 모든 자릿수 관련 함수( ROUND 함수 시리즈, TRUNC, FIXED 등 )에 동일하게 적용됩니다.
참고2 : 엑셀 ROUNDUP 에서 자리 올림이란 0 에서 멀어지게 자릿수를 줄이는 작업입니다.
엑셀 ROUNDUP 함수 사용 예제
ROUNDUP 함수로 자릿수를 줄여 자리 올림하는 예제입니다.[그림2] 엑셀 ROUNDUP 함수로 자리 올림하는 방법
사용 예제2 : =ROUNDUP( -33.333, 2 )
사용 결과2 : -33.34
ROUNDUP 함수의 number 인수로 음수 -33.333 이 전달됩니다.( 노트3 ) num_digits 인수로는 2 가 전달되어( 노트1 ) 소수 아래 두 번째 자리까지 표시합니다.( 노트2 ) 따라서, 소수 아래 세 번째 자리에서 자리 올림 작업이 실행됩니다. -33.34 가 반환됩니다.
사용 결과2 : -33.34
ROUNDUP 함수의 number 인수로 음수 -33.333 이 전달됩니다.( 노트3 ) num_digits 인수로는 2 가 전달되어( 노트1 ) 소수 아래 두 번째 자리까지 표시합니다.( 노트2 ) 따라서, 소수 아래 세 번째 자리에서 자리 올림 작업이 실행됩니다. -33.34 가 반환됩니다.
사용 예제3 : =ROUNDUP( 77.77, 0 )
사용 결과3 : 78
number 인수 77.77 을 소수점까지 남기고 자리 올림합니다. num_digits 가 0 이고 number 인수가 양수이기에 보다 큰 정수 78 이 결과로 반환됩니다. ( 노트3 )
사용 결과3 : 78
number 인수 77.77 을 소수점까지 남기고 자리 올림합니다. num_digits 가 0 이고 number 인수가 양수이기에 보다 큰 정수 78 이 결과로 반환됩니다. ( 노트3 )
사용 예제5 : =ROUNDUP( 22.22, -1 )
사용 결과5 : 30
number 인수는 양수 이고( 노트3 ) num_digits 인수는 음수입니다.( 노트2 ) 따라서, number 인수를 num_digits 의 자리에서 보다 큰 수로 자리 올림합니다. 이것이 이번 수식의 기본입니다.
22.22 를 일단위( -1 )에서 보다 큰 수로 자리 올림하기에 30 이 결과 반환됩니다.
만일 number 인수가 양수가 아닌 음수( -22.22 )였다면 결과는 -30 입니다.( 참고2 )
사용 결과5 : 30
number 인수는 양수 이고( 노트3 ) num_digits 인수는 음수입니다.( 노트2 ) 따라서, number 인수를 num_digits 의 자리에서 보다 큰 수로 자리 올림합니다. 이것이 이번 수식의 기본입니다.
22.22 를 일단위( -1 )에서 보다 큰 수로 자리 올림하기에 30 이 결과 반환됩니다.
만일 number 인수가 양수가 아닌 음수( -22.22 )였다면 결과는 -30 입니다.( 참고2 )
엑셀 ROUNDUP 함수는 0 에 멀어지게 자리 올림한다는 것이 이 함수의 중요한 기본 규칙입니다. 따라서 음수를 자리 올림하더라도 수치의 크기만을 따지면 보다 작은 수가 반환되는 것입니다. 컴퓨터활용능력 2급 필기에는 이를 묻는 문제들이 가끔 출제 됩니다. 기억하시기 바랍니다.
[엑셀 모바일] ROUNDDOWN 함수로 지정 자릿수에서 내림하기 :
http://secstart.tistory.com/733
[엑셀 모바일] ROUND 함수로 지정 자릿수에서 반올림하기 :
http://secstart.tistory.com/732
엑셀 TRUNC , ROUNDUP 함수를 이용한 자릿수 줄이기 비교 :
http://secstart.tistory.com/690
마늘빵.
'엑셀 컴활 함수' 카테고리의 다른 글
[엑셀 모바일] RIGHT 함수로 텍스트의 오른쪽에서 문자열 추출 (0) | 2016.08.18 |
---|---|
[엑셀 모바일] LEFT 함수로 텍스트의 왼쪽에서 문자열 추출 (1) | 2016.08.17 |
[엑셀 모바일] ROUNDDOWN 함수로 지정 자릿수에서 내림하기 (0) | 2016.08.15 |
[엑셀 모바일] ROUND 함수로 지정 자릿수에서 반올림하기 (3) | 2016.08.13 |
[엑셀 모바일] TRUNC 함수로 지정 자리수에서 버림( 절사 )하기 (5) | 2016.08.12 |