我需要一个公式来识别驾驶员休息期间的连续两个时间段

我需要一个公式来识别驾驶员休息期间的连续两个时间段

交通部的新服务时间规定要求交通部司机休息期间必须连续工作两个时间段,即凌晨 1 点至凌晨 5 点。

如果我输入注销时间和日期以及登录时间和日期,那么什么公式可以告诉我是否满足凌晨 1 点到凌晨 5 点的两个连续时间段?

答案1

(如果我正确理解了你的问题)如果注销时间在 A2 中,而登录时间在 B2 中,则应该可以工作:

=IF((B2-INT(B2))*24*3600>18000;IF((INT(B2)-A2)*24*3600>82800;"TRUE";"FALSE");IF((INT(B2)-A2)*24*3600>169200;"TRUE";"FALSE"))

答案2

dusan.bajic 的解决方案对我有用,但我认为你可以用这个公式更轻松地做到这一点

=B2>=INT(A2)+29/24+(MOD(A2,1)>1/24)

这是可行的,因为如果 A2 时间在 1:00 之前,则 B5 时间/日期必须至少是第二天 5:00......但如果 A2 时间更晚,那么它就是 24 小时后。

注意:我假设你需要满的连续的时间段(而不是一些部分时间段,这些时间段之间的时间总计为 8 小时)

编辑:....或者更简单的版本

=B2>=CEILING(A2-1/24,1)+29/24

相关内容