向5的倍數舍入,到底怎麽玩?Excel這個特定函數一把搞定

Excel學習世界 2024-05-30 21:19:56

今天教一個新函數 MROUND,它的作用是將數值取整爲最接近另一個數值的整數倍。

案例:

將下圖 1 中的獎金四舍五入爲 5 或 0 結尾的數字,規則如下:

末位數字爲 1、2:向下舍入爲 0;

末位數字爲 3、4、6、7:向中間舍入爲 5;

末位數字爲 8、9:向上舍入爲 10;

效果如下圖 2 所示。

解決方案:

舍入規則聽上去很複雜是不是?其實看下面這張圖就一目了然了。

就是將圖中沒有底色的數字舍入到離它最近的 0、5、10 ,那麽正好就能用上今天這個函數了。

1. 在 E2 單元格中輸入以下公式 --> 向下拖動複制公式:

=MROUND(D2,5)

先學習一下 mround 函數。

作用:

返回一個舍入爲所需倍數的數字;

語法:

MROUND(number, multiple)

參數:

number:必需;要舍入的值。

multiple:必需;要舍入到的倍數。

說明:

如果數值 number 除以 multiple 的余數大于或等于 multiple 的一半,則函數 MROUND 向上舍入;

number 和 multiple 參數的符號必須相同;如果不相同,將返回 #NUM 錯誤。

公式釋義:

將 E2 單元格的值舍入爲 5 的倍數;

如果末位數字爲 0 或 5,則保持不變;

接下來的解釋還得看著這張圖,才能秒懂:

當末位數字爲 2 或 7 時,2 或 7 除以 5 的余數爲 2,小于 5 的一半,向下舍入到離它最近 5 的整數倍,結果分別爲 0 和 5;

當末位數字爲 3 或 8 時,3 或 8 除以 5 的余數爲 3,大于等于 5 的一半,向上舍入到離它最近 5 的整數倍,結果分別爲 5 和 10

0 阅读:4

Excel學習世界

簡介:Excel 學習交流