엑셀 MROUND 함수는 기준 숫자의 가장 가까운 배수로 반올림한 값을 반환하는 함수입니다.
=MROUND(숫자, 배수기준)
- 배수의 부호는 반드시 숫자와 같아야 합니다. 만약 부호가 다를 경우, 함수는 #NUM! 오류를 반환합니다.
엑셀 MROUND 함수는 숫자를 기준 배수에 가장 가까운 값으로 반올림 된 값을 반환하는 함수입니다. 예를 들어 상품 가격을 100원 단위로 맞추거나, 생산량을 50개 단위로 조정할 때 유용하게 사용할 수 있습니다.
=MROUND(1340, 50) / / 결과 : 1,350 → 50의 배수에 가장 가까운 값을 반환합니다. =MROUND(27,5) / / 결과 : 25 → 5의 배수 중 가장 가까운 값을 반환합니다.
만약 숫자가 두 배수의 중간값일 경우 0에서 먼 방향으로 값이 결정됩니다. 예를 들어 5와 가까운 2의 배수는 6으로 계산됩니다.
=MROUND(5, 2) / / 결과 : 6 → 2의 배수인 '4'와 '6'중 0에서 먼 방향의 값인 6을 반환합니다.
배수 기준으로 항상 내림할 경우엔 FLOOR 함수를, 항상 올림할 경우에는 CEILING 함수를 사용합니다.
MROUND 함수를 아래와 같이 사용하면 제품의 판매 가격을 100원 단위로 반올림하여 맞출 수 있습니다.
=MROUND(4930,100) / / 결과 : 4,900 → 판매가를 100원 단위 중 가장 가까운 값으로 맞춥니다.
함수를 다음과 같이 작성하면 127개의 재품을 7개 단위로 포장할 때 가장 가까운 포장 단위로 계산할 수 있습니다.
=MROUND(127,7) / / 결과 : 126 → 7의 배수인 126과 133중 더 가까운 126을 반환합니다.
MROUND 함수는 작업시간을 특정 분 단위로 정리할 때 사용할 수 있습니다. 예를 들어, 아래 함수는 총 작업시간이 73분일 때, 10분 단위 배수 중 가장 가까운 숫자로 반올림합니다.
=MROUND(73,10) / / 결과 : 70 → 10의 배수 중 가장 가까운 값인 70을 반환합니다.
숫자와 배수의 부호는 반드시 같아야 합니다. 두 숫자의 부호가 다를 경우, 함수는 #NUM! 오류를 반환합니다.
숫자가 두 배수의 중간값일 경우, 항상 0에서 먼 방향의 결과를 반환합니다.
=MROUND(5,2) / / 결과 : 6 → 2의 배수인 4, 6 중 0에서 더 먼 방향의 값인 6을 반환
함수의 인수로 숫자가 아닌 문자가 입력될 경우 #VALUE! 오류를 반환합니다.
배수 기준으로 항상 올림이 필요할 경우 CEILING 함수, 내림이 필요할 경우 FLOOR 함수를 사용합니다.