「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定

EXCEL进阶课堂成长过程中,得到了各位粉丝关注和支持 , 给了进阶君持续更新的动力 , 谢谢大家 。通过私信,陆续有小伙伴提出了工作当中的实际问题,进阶君从中选取了一些有典型代表意义的问题进行发文回复 , 希望能给大家带来一定的启示,举一反三 。
【「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定】有小伙伴私信进阶君:如何显示两个时间差之间的分钟数?
「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定

这是一个关于时间差的非常典型的应用场景,如何解决呢?

理解时间类型

在强大的EXCEL中 , 它把数据分为很多类型,其中有一个叫做时间类型 。
时间类型一般由这样的格式构成:
「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定


两个时间之间求差

两个时间之间是可以做差运算的 。
前提条件:大时间 — 小时间 。如果有小时间—大时间则会出问题 。
两个时间做减运算,默认是得到是一个时间序列值,它代表的是一个时间 。
「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定

上图中,将14:45和13:25两个值做了求差运算,得到了0.055555556这个时间序列值 。那么如何用分钟来表示呢?
如果小伙伴在做测试时,发现得到的结果与进阶君不一样,请查看结果单元格的单元格格式设置,保证是 常规 格式即可 。
「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定


将时间序列值表示为分钟数

要想将时间序列值转化为分钟数,利用下面的公式即可 。
「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定

图中公式所示是将时间序列值×24 , 转变为小时,再×60,由小时转变为分钟 。如果还想转变到秒,则需要×60 。
「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定


保证求时间差时大时间之前

前面已经说明,求时间差的前提是 大时间 — 小时间 。
考虑到现实生活当中,时间的录入顺序问题 , 我们有必要保证求差之前,一定是用大时间减小时间 。
如何保证呢?用IF函数保证 。
=IF(B3>C3,(B3-C3)*24*60,(C3-B3)*24*60)
「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定

通过这样的方式 , 我们就不需要担心大小时间的顺序了 。
「答·粉」如何显示两个时间差之间的分钟数?一个公式搞定


到此,进阶君根据粉丝的提问,对于时间差的问题进行了基本讲解 。各位小伙伴get√到了吗?

相关经验推荐