问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel中6个常用舍入函数公式详解

创作时间:
作者:
@小白创作中心

Excel中6个常用舍入函数公式详解

引用
1
来源
1.
https://www.excelhome.net/4650.html

在Excel中,舍入函数是数据处理中常用的工具。本文将介绍6个常用的舍入函数公式,包括ROUND、INT、MROUND、CEILING、FLOOR、ROUNDUP和ROUNDDOWN,帮助读者更好地理解和使用这些函数。

1. ROUND

作用是将数值四舍五入到指定的小数位。

  • 第一个参数是要处理的数值
  • 第二个参数是要保留的小数位

例如:

  • 使用=ROUND(A2,2),能够将A2中的数值四舍五入到两位小数。
  • 使用=ROUND(A2,-1),则可以将A2中的数值四舍五入到十位数。

2. INT

作用是抹零的,只保留数值的整数部分,小数位后的统统不要。
例如:

  • 使用=INT(A2),可提取出整数部分。

3. MROUND

作用是四舍五入到指定的倍数。

  • 第一个参数是要处理的数值
  • 第二个参数是要舍入到的倍数

例如,需要将A2单元格中的时间以半小时为单位四舍五入,不足15分钟的按0记录,超过15分钟不足半小时的按半小时。

  • B2单元格公式为:=MROUND(A2,”0:30″) 或者 =MROUND(A2,1/48)

4. CEILING

作用是将数值向上舍入到指定的倍数。使用方法与MROUND函数类似。
例如,需要根据A2和B2单元格的通话起止时间,计算通话时长,不足1分钟的按1分钟。

  • C2单元格公式为:=CEILING(B2-A2,”0:1″) 或者 =CEILING(B2-A2,1/1440)

5. FLOOR

作用是将数值向下舍入到指定倍数。
例如,需要根据A2和B2单元格的加班起止时间,计算加班时长,不足半小时的部分不计算。

  • C2单元格公式为:=FLOOR(B2-A2,”0:30″) 或者 =FLOOR(B2-A2,1/48)

6. ROUNDUP和ROUNDDOWN

分别按绝对值增大和绝对值减小的方向舍入数值。前者是只入不舍,后者是只舍不入。
例如:

  • 需要保留小数后两位,第三位后的数值只入不舍,可以使用以下公式:=ROUNDUP(A2,2)
  • 如需保留小数后两位,第三位后的数值只舍不入,则可以使用以下公式:=ROUNDDOWN(A2,2)

7. 四舍六入五成双

使用常规的四舍五入修约规则,逢五就进,会造成结果的误差偏大。而四舍六入五成双的修约规则,在被修约位数的数字等于5时,和常规的四舍五入规则有所差异:

  1. 如果5前面的数字是偶数,就将5舍去;
  2. 如果5前面的数字是奇数,或者5后面还有不为0的其他数时则进位。

例如,C列使用四舍六入五成双的规则,可以看出与B列使用ROUND函数四舍五入计算结果的差异。
=ROUND(A2,$E$2)-(MOD(A2*10^($E$2+1),20)=5)*10^(-$E$2)

这个公式有点小复杂,需要的小伙伴直接套用就可以。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号