如何计算两个时间的分钟差(两个时间段怎么求时间差)
EXCEL进阶课堂成长过程中,得到了各位粉丝关注和支持,给了进阶君持续更新的动力,谢谢大家。通过私信,陆续有小伙伴提出了工作当中的实际问题,进阶君从中选取了一些有典型代表意义的问题进行发文回复,希望能给大家带来一定的启示,举一反三。
有小伙伴私信进阶君:如何显示两个时间差之间的分钟数?
这是一个关于时间差的非常典型的应用场景,如何解决呢?
理解时间类型
在强大的EXCEL中,它把数据分为很多类型,其中有一个叫做时间类型。
时间类型一般由这样的格式构成:
两个时间之间求差
两个时间之间是可以做差运算的。
前提条件:大时间 — 小时间。如果有小时间—大时间则会出问题。
两个时间做减运算,默认是得到是一个时间序列值,它代表的是一个时间。
上图中,将14:45和13:25两个值做了求差运算,得到了0.055555556这个时间序列值。那么如何用分钟来表示呢?
如果小伙伴在做测试时,发现得到的结果与进阶君不一样,请查看结果单元格的单元格格式设置,保证是 常规 格式即可。
将时间序列值表示为分钟数
要想将时间序列值转化为分钟数,利用下面的公式即可。
图中公式所示是将时间序列值×24,转变为小时,再×60,由小时转变为分钟。如果还想转变到秒,则需要×60。
保证求时间差时大时间之前
前面已经说明,求时间差的前提是 大时间 — 小时间。
考虑到现实生活当中,时间的录入顺序问题,我们有必要保证求差之前,一定是用大时间减小时间。
如何保证呢?用IF函数保证。
=IF(B3>C3,(B3-C3)*24*60,(C3-B3)*24*60)
通过这样的方式,我们就不需要担心大小时间的顺序了。
到此,进阶君根据粉丝的提问,对于时间差的问题进行了基本讲解。各位小伙伴get√到了吗?
赞 (0)