티스토리 뷰

엑셀에서 숫자의 자리수를 정리하는 것을 라운딩( Rounding )이라고 한다. 엑셀의 모든 라운딩(반올림 올림 내림 절사) 함수를 그룹별로 정리해 보자.


1. 정수로 라운딩하는 함수들

2. 지정 실수 자릿수로 라운딩하는 함수들

3. 기준이 되는 배수로 라운딩하는 함수들


각 그룹에 어떤 함수들이 있는지, 라운딩 방법과 라운딩 방향은 어떻게 다른지 살펴보자.


3. 기준 배수로 라운딩


인수( significance, multiple )로 전달된 배수에 맞춰 number 를 라운딩하는 함수들이다. 생소한 함수들일 수도 있지만, 알아두면 필요한/편리한 또 다른 형태의 자릿수 정리 함수들이다.


이 그룹의 함수들은 일반적으로 라운딩할 숫자와 동일한 산술 부호의 배수로 작업하도록 설계되어 있다. 그래서, 배수가 라운딩될 함수의 부호와 반대인 경우, 일부 함수는 #NUM! 오류를 발생한다.


[그림3] 엑셀 기준 배준 라운딩 함수들[그림3] 엑셀 기준 배준 라운딩 함수들



예: =CEILING(C23, 4),  =FLOOR(C24, 4),  =FLOOR(E24, 4)  ...


CEILING 함수


구문 : CEILING( number, significance )


라운딩 방법 : 전달된 기준 배수로

기본 방향 : 0 에서 멀어지는 방향으로


양수 방향( 양수 배수 ) : 올림( 절대값 증가 )

음수 방향( 음수 배수 ) : 내림( 절대값 증가 )

양수 방향( 음수 배수 ) : #NUM!

음수 방향( 양수 배수 ) : 올림( 절대값 감소 ) ( 엑셀 2007 이전 #NUM!)


관련 함수 : [기타 함수] 엑셀 CEILING , 기준값의 배수로 올림


FLOOR 함수


구문 : FLOOR( number, significance )


라운딩 방법 : 전달된 기준 배수로

기본 방향 : 0 쪽으로


양수 방향( 양수 배수 ) : 내림( 절대값 감소 )

음수 방향( 음수 배수 ) : 올림( 절대값 감소 )

양수 방향( 음수 배수 ) : #NUM!

음수 방향( 양수 배수 ) : 내림( 절대값 증가 ) ( 엑셀 2007 이전 #NUM!)


관련 함수 : [기타 함수] 엑셀 FLOOR 로 임의의 배수로 내림하기


MROUND 함수


구문 : MROUND( number, multiple )


라운딩 방법 : 전달된 기준 배수로

기본 방향 : 올림 또는 내림


양수 방향( 양수 배수 ) : 올림 또는 내림( 가장 가까운 배수 )

음수 방향( 음수 배수 ) : 올림 또는 내림( 가장 가까운 배수 )

양수 방향( 음수 배수 ) : #NUM!

음수 방향( 양수 배수 ) : #NUM!


관련 함수 : [기타 함수] 엑셀 MROUND 함수로 가까운 배수에 업다운하기


참고로, CEILING / FLOOR 함수는 엑셀 버전에 따라 *.PRECISE, *.MATH 함수로 버전업 되었고, 라운딩 방향도 차이가 있다.



이상 엑셀 라운드 함수들이다. '정수로..', '자리수로..', '배수로..' 이렇게 세 그룹이 엑셀 라운딩 그룹이다. 


1. 정수로 라운딩하는 함수들


마늘빵.


댓글