CEILING函数(为最接近的significance倍数)
温馨提示:这篇文章已超过441天没有更新,请注意相关的内容是否还可用!
![](http://muzipingan.com/zb_users/upload/2023/05/20230503221512168312331231270.jpg)
CEILING函数
为最接近的significance倍数
CEILING函数是将参数Number向上舍入,沿绝对值增大的方向,为最接近的significance的倍数。其语言表达为:CEILING(number, significance)。
中文名 | CEILING函数 |
作用 | 将参数Number向上舍入 |
领域 | 编程 |
语法 | CEILING(number,significance) |
参数1 | Number待舍入的数值 |
参数2 | Significance基数 |
基本内容
目录
ceiling函数定义参考事例
ceiling函数定义
将参数Number向上舍入(正向无穷大的方向)为最接近的significance的倍数。例如,如果您不愿意使用像"分"这样的零钱,而所要购买的商品价格为$4.42,可以用公式=CEILING(4.42,0.1)将价格向上舍入为以"角"表示。
Matlab Definition:Round toward positive infinity
![](http://muzipingan.com/zb_users/upload/2023/05/20230503221517168312331768180.jpg)
语法:
CEILING(number,significance)
参数:
Number待舍入的数值。
Significance基数。
说明:
如果参数为非数值型,CEILING返回错误值#VALUE!。
如果number和significance符号相同,则对值按远离0的方向进行舍入。
如果number为负,significance为正,则对值按朝向0的方向进行向上舍入。
如果Number为正,Significance为负,CEILING返回错误值#NUM!。
参考事例
示例:
CEILING(2.5,1)等于3
CEILING(-2.5,-2)等于-4
CEILING(-2.5,2)等于-2
=CEILING(2.5,-1)
(number与significance的符号前者为正后者为负时,就会显示#NUM!错误提示。)
为避免函数运算结果出现错误值,在Excel2010中新增了2个对应的函数,CEILING.PRECISE和FLOOR.PRECISE,这两个函数与前者原理一样,只是会忽略第2参数中数值符号的影响。
CEILING.PRECISE(123.456,-0.2)=123.6
FLOOR.PRECISE(123.456,-0.2)123.4
CEILING(1.5,0.1)等于1.5
CEILING(0.2340.01)等于0.24
CEILING(0.234,0.0001)=0.234
ceiling(47,3)=48,可用来求最接近的3的倍数,以此可以求5,10的倍数等。
参考资料
1.格函数:CEILING函数,常用于计算采购中的箱数问题·好看视频