엑셀함수 MROUND – 배수값으로 숫자 반올림하기

공개됨 글쓴이 Admin댓글 남기기

엑셀에서 숫자값을 지정된 숫자의 배수로 정확하게 올리거나 내려야 할 때 CEILING(올림), FLOOR(내림)함수를 이용한다.

이와 달리 MROUND함수는 지정된 숫자의 배수로 반올림 된 값을 구해준다.

 

구문(Syntax)
MROUND(number, multiple)

두번째 인수 multiple 의 배수로 반올림된 수를 구해준다(올림 또는 내림).

인수 :

– number : 반올림(올림 또는 내림)할 값.
– multiple : 배수의 기준이 되는 수.

다음 그림을 보고 MROUND함수가 어떻게 작동하는 지 알아보자.

=MROUND(153,5) 를 입력하면
5의 배수 150,155중에서 입력값 153에 가까운 값 155를 가져온다(올림).

엑셀함수 MROUND

 

=MROUND(152,5) 를 입력하면
5의 배수 150,155중에서 입력값 152에 가까운 값 150을 가져온다(내림).

엑셀함수 MROUND

 

입력된 값을 배수의 기준이 되는 값으로 나눈 나머지가 배수의 기준이 되는 값의 절반보다 크거나 같으면 올리고 반대의 경우 내린다(위의 예에서 153을 5로 나누면 나머지는 3이 되고 3은 배수 기준이 되는 값 5의 절반인 2.5보다 크므로 올린다).

 

사용예 :

=MROUND(1.2, 1) => 1 (1의 배수 중에서 1.2에 가까운 1로 내림)

=MROUND(1.5, 1) => 2 (1의 배수 중에서 1.5에 가까운 2로 올림)

=MROUND(1.6, 1) => 2 (1의 배수 중에서 1.6에 가까운 2로 올림)

 

=MROUND(152, 5) => 150 (5의 배수중에서 152에 가까운 150으로 내림)

=MROUND(153, 5) => 155 (5의 배수중에서 153에 가까운 155로 올림)

 

=MROUND(153, 10) => 150 (10의 배수중에서 153에 가까운 150으로 내림)

=MROUND(155, 10) => 160 (10의 배수중에서 155에 가까운 160으로 올림)

 

=MROUND(-153, -5) => -155(-5의 배수중에서 -153에 가까운 -155로 내림)

=MROUND(-153, 5) => #NUM! (입력값과 배수기준값의 부호가 서로 다르면 오류 발생)

=MROUND(153, -5) => #NUM! (입력값과 배수기준값의 부호가 서로 다르면 오류 발생)

 

* 참고 :

지정된 숫자의 배수로 올리거나 내려야 할 때 CEILING(올림), FLOOR(내림)함수를 이용한다.

자세한 내용은 다음 링크를 참고하자.

[ 엑셀함수 CEILING, FLOOR – 배수값으로 숫자 올림,내림하기 ] 

 

[ 수학 및 삼각 함수 ]

 

댓글 남기기

이메일은 공개되지 않습니다.