小伙伴们好啊,今天咱们来学习一组常用的数值舍入函数。

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)

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

好了向上取整的函数,今天的内容就是这些,祝大家一天好心情~~

图文制作:祝洪忠

发表回复

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源