如何在Excel中有条件地检查两个日期之间的时差

时间:2019-03-02 16:19:23

标签: excel excel-formula

我有一个带有小时和分钟的日期,例如2/3/2019 10:30 am,我执行以下操作来查找已经格式化为(h)的小时数差异

=now() - date

我想检查一下差异是否大于12(我的意思是12个小时)才能做某事。

如果(实际差异> 12;“你好”;“再见”)

但不是检查实际差异,而是检查序列差异

如何检查小时数的实际差异?

2 个答案:

答案 0 :(得分:0)

日期以数字形式存储,其中整数部分是自1899-12-31以来的天数。小数部分衡量一天中的时间。因此,24 * (now() - date)将为您提供经过的小时数。

注意:格式设置只是显示问题,不会影响公式执行的操作。

答案 1 :(得分:0)

为了有条件地检查两次之间的小时单位差异,我们可以执行if(hour(实际差异)> 12;“ hello”;“ bye”)

我们将函数hour()放入

https://support.office.com/en-us/article/calculate-the-difference-between-two-times-e1c78778-749b-49a3-b13e-737715505ff6