首页 > 化工知识 > Excel向上或向下倍数舍入函数ceiling和floor介绍

Excel向上或向下倍数舍入函数ceiling和floor介绍

时间:2021-08-05 来源: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

 

 

ID:selftt

学习5分钟,工作省2小时!

 

Excel技巧基础+函数+透视表+VBA

 

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐