这两天有小伙伴问小编,如何计算跨天的间隔时间。小编一想,简单啊,间隔时间的话就用结束时间减去开始时间不就行了,为了 保险起见,小编还是自己去做了数据试验一下。诶,不用不知道,一用就错了,不要问为什么错了,问就是跨天时间相减结果为负,Excel是无法将负数显示为时间的哦。后来,小编想了一个办法,那就是用MOD函数去解决,效果图如下所示:

excel计算跨日期的小时数(如何计算跨天间隔时间)(1)

只需要在E2单元格内输入公式:=MOD(3-B3,1)就可以轻松算出间隔时间为多久了

那么看到这,可能就有小伙伴会问了,为什么MOD函数第二个参数要为1呢,可不可以是其他数字呢?不要着急,且听小编慢慢道来:

首先,我们需要了解一下MOD函数的作用:

MOD函数为取余函数,两个参数分别为:MOD(被除数、除数)。被除数不能被除数整除的情况下,MOD函数会返回其余数。

其次:MOD函数返回余数的正负情况和其除数的正负情况一样,即:MOD(正,负)=负;MOD(负,正)=正。

综上所述,上述计算跨天间隔时间案例之所以MOD函数的除数为1,是为了让C3-B3的结果由负数转为正数,从而Excel可以将其显示为正常时间哦

小伙伴们,你们看明白了吗?看明白了也不要忘记自己动手操作一下哦。今天的分享就到这了,如果对你有所帮助,不妨点个“在看”呗。

,