Excel向上或向下倍数舍入函数ceiling和floor介绍
向上倍数舍入ceiling函数
向下倍数舍入floor函数
如果你在统计数据需求时,原数据为57,你希望这个数据变成12的倍数的最小值,那么你就会用至倍数舍入函数了
向上舍入:
CEILING(number,significance)
向下舍入:
FLOOR(number,significance)
number:需要舍入的数值
significance:按多少倍数
(1)significance>0,例等于12
所有返回的数据都是12的倍数
0、12、24、36、48、60、72....
-
当number介于某两组之间时
使用CEILING函数,便会得到两者之间比较大的值
使用FLOOR函数,便会得到两者之间比较小的值
使用CEILING(57,12)=60
FLOOR(57,12)=48
-
当number等于12的倍数时
使用两个函数的值便会相同
CEILING(48,12)=FLOOR(48,12)=48
(2)significance=0时
CEILING(57,0)=0
FLOOR(57,0)=#DIV/0!
(3)significance=-12时
CEILING(57,-12)=#NUM!
FLOOR(57,-12)=#NUM!
(1)significance>0,如12时
所得的结果返回值为
...-72、-60、-48、-36、-24、-12、0
CEILING(-57,12)=-48
FLOOR(-57,12)=-60
可以看出CEILING依旧是向上倍数舍入,FLOOR向下倍数舍入
(2)当significance=0
CEILING(-57,0)=0
FLOOR(-57,0)=#DIV/0!
由此可以看出CEILING函数第2个参数没有限制
但FLOOR的第2个参数不能为0
(3)significance=-12时
CEILING(-57,-12)=-60
FLOOR(-57,-12)=-48
由此总结,当num为正,sign为负无法计算,但num和sign参数都为负数时,便可以进行计算,这时ceiling向下,floor向上按倍数舍入,反过来了!
计算结果都为0
=======================
所有的计算可能方式如下所示:

以上仅为了解公式推算所有的可能性
但是实际计算过程中为了避免记忆混乱
记住:参数b仅使用正数
ceiling按这个倍数向上舍入
floor按这个倍数向下舍入
就能得到你所有想要的结果!

===========================
出自原创微信信息:自学成才Excel
ID:selftt
学习5分钟,工作省2小时!
Excel技巧基础+函数+透视表+VBA
-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03
