- 최초 작성일: 2004-07-13
- 최종 수정일: 2026-09-26
- 조회수: 22 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 5단위 반올림하기2
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
Hope for the best. Hope is grief's best music. Hope is thought.
또 좋을 때가 있겠지. 슬플 때 가장 좋은 음악은 희망이다. 희망은 사상이다.
오래 전 강좌 시간에 '5단위로 반올림 처리하는 방법'에 대해 소개해 드린 바 있습니다. 잘 기억이 나지 않는 분은 X0162 강좌를 후딱 살펴보고 오시기 바랍니다.
5단위 반올림하기2
핵심 요약
- 숫자를 5단위로 반올림하는 방법을 ROUND와 MROUND를 이용하여 비교합니다.
- ROUND를 이용해 5의 배수로 반올림하는 수식을 살펴봅니다.
- MROUND 함수의 인수와 분석 도구 추가 기능에 대해서도 설명합니다.
ROUND 함수로 5단위 반올림하기
| 아래와 같은 숫자가 있을 경우, |
| 변환전 | 변환후 |
| =INT(RAND()*100) | =ROUND(B23*2,-1)/2 |
| =INT(RAND()*100) | =ROUND(B24*2,-1)/2 |
| =INT(RAND()*100) | =ROUND(B25*2,-1)/2 |
| =INT(RAND()*100) | =ROUND(B26*2,-1)/2 |
| =INT(RAND()*100) | =ROUND(B27*2,-1)/2 |
위 노란색 셀에는 이런 수식이 들어 있습니다.
=ROUND(B25*2,-1)/2이 수식을 이렇게도 표현할 수 있습니다.
=ROUND(C25/5,0)*5MROUND 함수로 5단위 반올림하기
| 우리가 아주 잘 알고있는 Round 함수를 사용하여 해결을 하였습니다. |
그렇지만 어인 연유에서인지 이 방법이 별로 마음에 들지않는 분이라면 다른 방법을 사용하여 해결할 수도 있습니다.
| 변환전 | 변환후2 |
| =B23 | =MROUND(B40,5) |
| =B24 | =MROUND(B41,5) |
| =B25 | =MROUND(B42,5) |
| =B26 | =MROUND(B43,5) |
| =B27 | =MROUND(B44,5) |
빨간색 셀에 들어있는 수식은 이렇습니다.
=MROUND(B40,5)Mround라고 하는 새로운 함수가 나왔군요. Mround 함수는 두 개의 인수를 가지고 있습니다.
MROUND(number,multiple)
| number | 반올림 할 값 |
| multiple | 숫자를 반올림 할 배수 |
짐작하시겠지만, Mround에서 앞의 M은 배수를 의미하는 Multiple의 첫 글자를 따온 것입니다.
주 의 MROUND 함수를 사용할 수 없거나 #NAME? 오류가 반환되는 경우에는 '도구-추가 기능' 메뉴를 선택하고, '분석 도구' 항목에 체크를 하신 다음 불러와서 사용하시면 됩니다.
아, 한 가지 방법만 알고 있어도 숨 쉬는데 지장없는데... 왜 자꾸 이것저것 가르쳐 줘서 사람 헷갈리게 만들어요! @.@
미술 시간에 조각을 할 때를 생각해 보면, 용도에 따라 서로 다른 조각칼을 사용함을 알 수 있습니다. 넓게 파 나가야 하는데 창 칼이나 세모 칼을 쓴다거나, 날카로운 터치를 해야 할 부분을 둥근 칼이나 끌 칼만 가지고서는 제대로 된 작업을 하기 어렵겠지요? 여러 칼의 사용법과 용도를 두루 알고 있어야 적재적소에 활용할 수 있는 것입니다.
다음 시간에 또…
마치며
ROUND와 MROUND를 이용하여 5단위 반올림을 처리하는 방법을 비교했습니다. MROUND를 사용할 수 없는 경우 필요한 추가 기능 설정도 확인했습니다.