乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel四舍五入函数-Excel不仅仅用四舍五入,还可以这样!

excel四舍五入函数-Excel不仅仅用四舍五入,还可以这样!

作者:乔山办公网日期:

返回目录:excel表格制作


向上倍数舍入ceiling函数


向下倍数舍入floor函数


如果你在统计数据需求时,原数据为57,你希望这个数据变成12的倍数的最小值,那么你就会用至倍数舍入函数了


向上舍入:


CEILING(number,significance)


向下舍入:


FLOOR(number,significance)


number:需要舍入的数值


significance:按多少倍数


1当number为正数时例57


(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!


2当number为负数时例-57


(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向上按倍数舍入,反过来了!


3当number为0时


计算结果都为0


=======================


所有的计算可能方式如下所示:



以上仅为了解公式推算所有的可能性


但是实际计算过程中为了避免记忆混乱


记住:参数b仅使用正数


ceiling按这个倍数向上舍入


floor按这个倍数向下舍入


就能得到你所有想要的结果!



===========================


同步原创微信公众号:自学成才Excel


关注获取更多精彩!


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网