我有以下公式来计算带有时间戳的两个日期之间的工作时间。但是,公式会根据我的手动计算返回不正确的结果。
数据如下: Cell D2 = 1/11/2018 7:00:00 PM Cell H2 = 1/15/2018 9:00:00 PM
我的公式返回46.00小时而不是32.00小时。
= 24 *(NETWORKDAYS(D2,H2)-1)-24 *((MOD(H2,1)-mod(D2,1)))
我觉得我很遗憾,我很遗憾并感谢任何人提供的帮助。
答案 0 :(得分:1)
另一种方法是:
=(24*NETWORKDAYS(D2,H2))-HOUR(D2)-(24-HOUR(H2))
(24*NETWORKDAYS(D2,H2))
可获取两个日期之间的工作日数,然后乘以24即可获得小时数。在这种情况下72
-HOUR(D2)
这会减去从开始日期开始的小时数,因为它们不属于您的工作时间。在这种情况下-19小时
-(24-HOUR(H2))
这会减去自工作时间之后的最后一天的剩余时间。在这种情况下-3小时
答案 1 :(得分:0)
数据如下:Cell D2 = 1/11/2018 7:00:00 PM Cell H2 = 1/15/2018 9:00:00 PM
试,
=24*NETWORKDAYS(D2,H2)-24*((1-MOD(H2,1))+(MOD(D2,1)))
结果:50
2018年1月11日星期四5点 2018年1月12日星期五24小时 2018年1月15日星期一21小时
我不知道你的预期是32小时,也不知道你打算如何在开始或停止日期处理周末或假期。