(日期时间格式)四舍五入知多少?--转载知乎

转载自https://zhuanlan.zhihu.com/p/34296223

【20180306】- (日期时间格式)四舍五入知多少?

Steven

Steven

Save Your(U) Time - 节约您的时间!

已关注

1 人赞同了该文章

昨天职领微信群有位小伙伴咨询的日期时间格式变为整点,比如9:54变为10:00,9:14变为9:30等等。其实此类需求就是大家耳熟能详的四舍五入问题,如果是针对普通数字的四舍五入,小伙伴可以移步【Excel技巧】- 取整函数(四舍五入、向上取整,向下取整)进行学习哦。

其实日期和时间格式在Excel里面也是以数字保存,比如,在Excel中日期为2018/3/9 9:14:31,使用Value函数可以得到43168.38508。既然日期和时间也是数字,那四舍五入的基本函数都可以使用了。对于微信群里小伙伴咨询的问题,直接使用函数CEILING即可达到要求。

其实上图的函数的核心就位于红色框中,其实外层的TEXT函数完全可以通过手动设置单元格格式达到。如果是默认常规的单元格格式,那么函数CEILING(A4,$B$1)得到也是一个带有小数的数字。其实CEILING函数也非常好理解,可以直接理解为天花板,也就是不满半小时,就舍入。作为同时记忆的就是FLOOR,理解为地板,不满半小时,就舍掉。

我是为了简便,所以在B2单元格设置了数据验证,也就是老版本Excel里面的数据有效性,我设置了两个选项,一个是0:15,另一个是0:30,如下图所示:

因为有些小伙伴可能需要以15分钟作为舍入标准,所以增加了可选项,选择15分钟后,函数得出的结果如下:

通过和CEILING和FLOOR的对比就容易发现,MROUND函数算真正意义上的四舍五入,以上面15分钟为例,如果是9:52:31分,超过或等于(9:52:30)9:45:00+07:30,则变为10:00。如果为9:52:29分,则变为9:45。如下图中的最后2行。

有些小伙伴习惯使用15/60/24来代替"0:15",使用30/60/24来代替"0:30",其实在Excel中,这两个是等价的,因为VALUE("00:15:00")=15/60/24,接下来将通过动态图来回顾一下今天介绍的内容。

好了,想必大家对数字或日期时间格式的四舍五入已经了解的很透彻了,以后碰到类似问题,就可以举一反三,因为日期时间也是数字,所以给定的时间加上不同的小时或者分钟,分分钟就知道如何解决啦。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值