excel技巧四舍五入(Excel不仅仅用四舍五入)

excel技巧四舍五入(Excel不仅仅用四舍五入)(1)

向上倍数舍入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函数,便会得到两者之间比较大的值

  • 当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

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

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

    excel技巧四舍五入(Excel不仅仅用四舍五入)(2)

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

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

    记住:参数b仅使用正数

    ceiling按这个倍数向上舍入

    floor按这个倍数向下舍入

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

    excel技巧四舍五入(Excel不仅仅用四舍五入)(3)

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

    同步原创自学成才Excel

    关注获取更多精彩!

    ,

    免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

      分享
      投诉
      首页