当前位置: 首页 > 办公技巧 > 正文

excel办公技巧替换基数(MROUND函数指定基数舍入)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-08-27 15:51:11
  • 0

MROUND(数值,舍入基数)

MROUND函数两个参数,先来看它的官方释义:

如果数值除以舍入基数的余数大于或等于基数的一半,则函数 MROUND 向远离零的方向舍入。

好像很难理解,没事,我们先尝试一下基数为5的时候是怎么舍入的,如下

A2单元格数值为7,除以5余数为2,2是小于舍入基数5的一半2.5,所以是向下舍入5的倍数,结果为5

A4单元格数值为18,除以5余数为3,3是大于舍入基数5的一半2.5,所以向远离零的方向舍入,向上舍入远离0,结果就是20

如果是17.5,除以5的余数为2.5,2.5是等于舍入基数5的一半2.5,也符合上面的释义,大于等于

再来看负数,如果是-18会如何,基数为正数的时候出现错误,所以数值与基数要同正同负,不然会出错

修改一下基数为-5,-18除以-5的余数为-3,-3小于基数的一半-2.5,但是舍入的方向是更远离0的方向,不符合官方定义,所以准确的表述应该为:

如果数值【绝对值】除以舍入基数【绝对值】的余数大于或等于基数的一半,则函数 MROUND 向远离零的方向舍入。


最新文章