四舍五入番外一:基数取整

2022-03-22 17:50:18 浏览数 (1)

除了指定位数取整以外

还有给定基数取整的函数

也就是取这个基数的倍数,最接近的那个

向上取整是Ceiling函数

天花板的意思

向下取整是Floor函数

地板的意思

天花板向上,地板向下

Ceiling(数值,基数)

大于或等于数值的基数的倍数

Floor(数值,基数)

小于或等于数值的基数的倍数

仍然以π为例

在2的倍数中,2和4最接近于π

2是小于π的最接近的2的倍数

4是大于π的最接近的2的倍数

所以

向上为4,向下为2

还可以花式作死

尝试下小数,负数和零

可见小数取倍数没问题

但是负数的倍数就没办法是正数了

0向上取整永远是0

0向下取整,那就会出现除数为零的错误了

之前的文章有说到这个错误

传送门((((((>>>Excel中的四则基本运算<<<))))))

奇葩的是,数值为负数的时候

正负基数居然都是可以的

什么时候会用到呢

好像我身边的应用场景并不多

个人见到的在制造业似乎挺多

例如

"假设胶带60米为一卷,现在有400米胶带,可以做几卷"

=Floor(400,60)

这个公式可以解决你的问题

"通话不足一分钟,按照一分钟计算.此次通话时长123秒,计多少分钟"

=Ceiling(123,60)

这个可以解决你的问题

以上

0 人点赞