Excel formula Excel计算24小时工作日日期之间的SLA

Excel formula Excel计算24小时工作日日期之间的SLA,excel-formula,excel-2007,Excel Formula,Excel 2007,我有下面的公式计算两个日期之间的工作时间和时间戳。但是,根据我的手动计算,公式返回的结果不正确 数据如下: D2单元=2018年11月1日下午7:00:00 单元格H2=2018年1月15日晚上9:00:00 我的公式返回46.00小时,而不是32.00小时 =24*(净工作日(D2,H2)-1)-24*((MOD(H2,1)-MOD(D2,1))) 我觉得我错过了一些简单的事情,感谢任何人能提供的帮助 数据如下:D2单元=2018年11月1日晚上7:00:00 H2单元=2018年1月15日晚

我有下面的公式计算两个日期之间的工作时间和时间戳。但是,根据我的手动计算,公式返回的结果不正确

数据如下: D2单元=2018年11月1日下午7:00:00 单元格H2=2018年1月15日晚上9:00:00

我的公式返回46.00小时,而不是32.00小时

=24*(净工作日(D2,H2)-1)-24*((MOD(H2,1)-MOD(D2,1)))

我觉得我错过了一些简单的事情,感谢任何人能提供的帮助

数据如下:D2单元=2018年11月1日晚上7:00:00 H2单元=2018年1月15日晚上9:00:00

试试看

结果:50

2018年1月11日星期四5小时
2018年1月12日星期五24小时
2018年1月15日星期一21小时


我不知道您对32小时的期望,也不知道您计划如何在开始或结束日期处理周末或节假日。

另一种方法是:

=(24*NETWORKDAYS(D2,H2))-HOUR(D2)-(24-HOUR(H2))
(24*NETWORKDAYS(D2,H2))
获取两个日期之间的工作日数,然后乘以24得到小时数。在这种情况下72

-小时(D2)
这将从开始日期减去小时数,因为它们不属于您的工作时间。在这种情况下-19小时

-(24小时(H2))
这将从最后一天减去剩余的小时数,因为它们在工作时间之后。在这种情况下-3小时


非常感谢你。你的编辑工作做得很好。你说得对,我原以为50岁。我想得太多了,我的计数也搞砸了,哈哈。
=(24*NETWORKDAYS(D2,H2))-HOUR(D2)-(24-HOUR(H2))