打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何在excel中快速计算出时间的间隔?

计算时间的间隔有分好几种情况,每种情况计算方式不一样,我整理了几个情况,具体可以参考以下:

一、计算同一天内两个时间点的间隔时间

方法一:

直接两个时间点相减,即C2=B2-A2,

然后设置下C2单元格的格式,即自定义格式类型为:h:mm:ss。

最后得到的结果如下:

方法二:

直接在C2单元格里输入公式:=TEXT((B2-A2),'h:mm:ss')即可。

这种方法可以省去设置单元格格式的步骤。

二、计算带日期且跨天的两个时间点的间隔时间

方法一、

同样是C2=B2-A2,

不过,这里C2单元格的格式类型,得自定义格式类型为:[h]:mm:ss。

最后得到的结果如下:

补充说明:当然,像第一点(计算同一天内两个时间点的间隔时间)的第一个方法,你若要直接把C2单元格的格式类型,直接设置:自定义类型为:[h]:mm:ss也是可以。

方法二、

在C2单元格直接输入公式:=TEXT((B2-A2),'[h]:mm:ss')即可。


三、计算不带日期且跨天的两个时间点的间隔时长

当两个时间点不带日期,跨天计算两个时间点的间隔时长,我们如果用上面的方法直接相减,会有负数的情况产生。不超过24小时的情况,我们可以结合MOD函数,具体以下公式,=MOD(结束时间-开始时间,1),即可得到正确的间隔时长。

四、计算出的间隔时间要转化为天数、小时、分钟、秒数

如果计算出来的间隔时间我们需要转化为具体的天数、小时、分钟、秒数显示,如:1天2小时20分30秒 ,这时我们可以使用DATEDIF函数和TEXT函数结合来完成。

具体公式如下:

=DATEDIF(A2,B2,'D')&'天'&TEXT((B2-A2),'h小时m分s秒')

公式说明:DATEDIF函数用来提取天数,TEXT函数提取时间并转换格式为小时分钟秒显示,他们之间用连接符“&”连接起来。

五、计算时间间隔的小时数

计算时间间隔的小时数,即以小时为单位,

公式:=(结束时间-开始时间)*24

同理,

计算时间间隔的分钟数,即以分钟为单位,

公式:=(结束时间-开始时间)*24*60

计算时间间隔的秒数,即以秒为单位,

公式:=(结束时间-开始时间)*24*60*60

五、计算间隔时间取整

1、公司计算员工加班时间,都是很抠门的,按小时数取整,不足一小时部分舍去,割肉啊,然而还是得继续,

公式:=TEXT(结束时间-开始时间,”[h]”)

2、当然也有稍微人性化一点的公司,计算员工加班时间,加班30分钟以下取0,满30分钟不满1小时取0.5小时,满1小时不满1.5小时取1小时,依次类推。

公式:=TEXT(FLOOR(结束时间-开始时间,1/48),'hh:mm')

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
值得收藏的6个Excel公式,详细解释给你听
值得收藏的6个Excel函数公式(有讲解)
解锁9个日期时间计算套路,效率提高3.2%
全自动记录操作时间
我和excel有约,做时间的朋友!
TEXT函数的基本用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服