EXCEL函数用法:[6]按照指定位数四舍五入

本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握。本系列的作用是为大家介绍一系列常用的EXCEL函数,希望可以对大家的工作起到一定的帮助。
本篇分享五个常用于数据四舍五入(指定位数)的函数,分别是【round】、【rounddown】、【roundup】、【ceiling】、【mround】。
作用分别是:
1、按照指定的小数位数四舍五入;
2、按照指定的位数向下舍入
3、按照指定的位数向上舍入
4、按照指定的【倍数】向上舍入
5、按照指定的【倍数】进行四舍五入
这四个函数的描述和具体使用方法说明如下

round函数

  • 01

    如图,选中【a1】单元格,点击fx按钮,在【数学与三角函数】中选择【round】,此函数共有两个参数

  • 02

    这两个参数的含义分别是: 1、需要进行四舍五入的数字 2、需要保留的位数。这个【位数】很好理解,比如2.345,保留三位小数就是【2.345】,两位小数就是【2.34】,一位小数就是【2.3】,0位小数就是【2】,也就是分别在参数2中填入3、2、1、0即可,如图,这个就不加以赘述了。

  • 03

    但是,这个函数最有意思的地方在于,第二个参数是可以输入负数的。 在输入负数的情况下,官方解释是【如果num_digits 小于 0,则将数字四舍五入到小数点左边的相应位数】。 这个官方解释不太好理解,我们先用结果来说话【假定需要进行四舍五入的数字为50.12345】 1、参数写【-1】:结果为50 2、参数写【-2】:结果为100 3、参数写【-3】:结果为0 4、参数写【-4】:结果为0

  • 04

    为什么会有这样的结果呢?分析如下 1、参数写【-1】:excel会去找到小数点左边一位,也就相当于把【5.012345】进行四舍五入,得到结果【5.0】,然后再把小数点向右移动一位,结果就是【50】 2、参数写【-2】:excel会去找到小数点左边二位,也就相当于把【0.5012345】进行四舍五入,得到结果【1.0】,然后再把小数点向右移动二位,结果就是【100】 3、参数写【-3】:excel会去找到小数点左边三位,也就相当于把【0.05012345】进行四舍五入,得到结果【0.0】,然后再把小数点向右移动三位,结果就是【000】 4、参数写【-4】:同上 也就是说,官方的说明【如果num_digits 小于 0,则将数字四舍五入到小数点左边的相应位数】,也就是【先把小数点向左移动相应的位数,四舍五入完毕后,再把小数点向右移动相应的位数。 怎么样,这么解释起来,舍入位数为负数的概念是不是就清楚多了?

  • 05

    round函数在一般情况下,并不会直接使用诸如【=round(2.34,2)】这样的内容,而通常会嵌套在一个函数公式的最外层,把函数的最终计算结果进行四舍五入,比如【=round(公式,2)】

roundup函数

  • 01

    当参数2为【正数】或者【零】时,此函数的方法完全等同于【round】函数,只不过【round】是四舍五入,而【roundup】是直接向上舍入,

  • 02

    当参数2为【负数】时,此函数的结果就比较有意思了,如下图所示

  • 03

    特殊说明一下【 =roundup(50.12314,-1)】,计算这个公式时,会先将数字变成【5.012314】,然后向上舍入为【6.0】,再将数字变成【60】,就是最后的结果了。 其他的几个公式等同于【round】函数,请参考上文即可。

rounddown函数

  • 01

    rounddown函数的用法同roundup函数,只不过这次是完全向下舍入,如图

  • 02

    当参数为负数时,如图。 这个的计算原理就完全等同于上文的两个函数,所以就不再赘述了

ceiling函数

  • 01

    【ceiling】这个函数是比较少见的,同样,这个函数也是有两个参数,分别为: 1、要舍入的数值 2、要舍入的基数 此函数的作用为【将数值向上舍入为指定基数的整数倍】,同时,这两个参数的符号说明如下: 1、允许两者符号相同 2、允许前者为负数,后者为正数 3、不允许前者为正数,后者为负数

  • 02

    举一些简单的例子,如图,对这些例子说明如下:(请注意,此函数是向上舍入的) 1、【 =CEILING(4.02,0.05)】计算最接近4.02的0.05的整数倍 2、【 =CEILING(3.78,0.4)】计算最接近3.78的0.4的整数倍 3、【=CEILING(47.1,4)】计算最接近47.1的4的整数倍 4、略 5、【=CEILING(-7.281,7)】计算最接近-7.281的7的整数倍 6、略 7、【 =CEILING(7.281,-6)】这个公式会报错的,因为第一个参数为正数,第二个参数为负数了

  • 03

    怎么样,这个函数的使用是不是很简单?

mround函数

  • 01

    【mround】这个函数的使用方法基本等同于【ceiling】函数,只不过【ceiling】函数是只能向上舍入,而【mround】是四舍五入的。 mround同样有两个参数: 1、要舍入的数值 2、要舍入的基数 怎么确定【四舍五入】呢?很简单: 1、【要舍入的数值】除以【要舍入的基数】的余数,如果大于或等于【要舍入的基数】的一半,那么就【向上舍入】,也就是五入 2、【要舍入的数值】除以【要舍入的基数】的余数,如果小于【要舍入的基数】的一半,那么就【向下舍入】,也就是四舍。 这个函数对于两个参数的符号要求为:【符号必须一致】

  • 02

    同样,还是用数据来说明一下这个函数的用法

  • 03

    说明如下: 1、将 10 四舍五入到最接近 3 的倍数,也就是9 2、将 -10 四舍五入到最接近 -3 的倍数,也就是-9 3、将 1.3 四舍五入到最接近 0.2 的倍数,由于【1.3/0.2】的余数为【0.1】,等于【基数0.2】的一半,所以这个公式的计算会向上舍入,结果就是1.4 4、返回错误值,因为两个参数的符号不同。

  • 04

    以上就是关于mround函数的全部介绍了

    总结

    • 01

      今天分享了五个关于四舍五入的函数,按照我个人的使用习惯,最常用的两个函数分别是【rounddown】和【ceiling】,使用范围比较广泛。大家也可以在实际工作中多多使用,有问题可以给我留言或者私信~

      经验分享

      • 01

        如果我的经验对您有帮助,欢迎您给我点个赞吧~

      (0)

      相关推荐

      • excel函数用法大全(excel常用函数有哪些)

        在excel操作中,查询类函数是较为常用的.小编就在这里和大家一起探讨,excel中常用查询函数的用法.Excel有哪些常用的查询函数呢?小编在这里,先向大家介绍四个基本函数,再向大家介绍函数常用的使 ...

      • EXCEL函数用法:[3]按条件计数之countif

        本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握.本系列的作用是为大家介绍一系列常用的EXCEL函数,希望可以对大家的工作起到一定的帮助. 本 ...

      • EXCEL函数用法:[8]转换中文数字大小写

        本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握.本系列的作用是为大家介绍一系列常用的EXCEL函数,希望可以对大家的工作起到一定的帮助. 本 ...

      • EXCEL函数用法:[1]按单条件求和之sumif

        本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握.本系列的作用是为大家介绍一系列常用的EXCEL函数,希望可以对大家的工作起到一定的帮助 按条 ...

      • EXCEL函数用法:[5]按多条件计数之countifs

        本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握.本系列的作用是为大家介绍一系列常用的EXCEL函数,希望可以对大家的工作起到一定的帮助. 本 ...

      • EXCEL函数用法:[2]按多条件求和之sumifs

        本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握.本系列的作用是为大家介绍一系列常用的EXCEL函数,希望可以对大家的工作起到一定的帮助. 本 ...

      • Excel函数详解之数学与三角函数

        Excel函数详解之数学与三角函数

      • Excel也会“作假”——真正的实现四舍五入

        在我们日常的实际工作中,特别是财务计算中常常遇到四舍五入的问题.虽然,Excel的单元格格式中允许定义小数位数,但是在实际操作中我们发现,其实数字本身并没有真正实现四舍五入.如果采用这种四舍五入的方法 ...

      • 在EXCEL中ROUND函数用法

        在EXCEL中ROUND函数用法 操作方法 01 这是题目的要求 02 ROUND(number,num_digits) Number    需要进行四舍五入的数字. Num_digits    指定 ...