我试图找出时间表上的进/出时间以计算工作时间的差异。Excel时间论坛
,我有以下数据:
----A----------B-----------C----------D-------
----Time In----Time Out----Time In----Time Out
1---11:15 AM---12:05 PM----1:05 PM----1:10 PM
2---1:05 PM----1:20 PM-----2:20 PM----4:00 PM
3---11:35 PM---12:05 AM----1:05 AM----1:30 AM
4---1:20 PM----2:20 PM------------------------
这些细胞都被格式化为时间(HH:MM AM/PM)
我用下面的公式计算工作时间:
=(SUM(B1-A1)*24)+(SUM(D1-C1)*24)
此公式产生以下结果:
----A----------B-----------C----------D-----------E----------
----Time In----Time Out----Time In----Time Out----TOTAL HOURS
1---11:15 AM---12:05 PM----1:05 PM----1:10 PM-----0.92-------
2---1:05 PM----1:20 PM-----2:20 PM----4:00 PM-----1.92-------
3---11:35 PM---12:05 AM----1:05 AM----1:30 AM-----(23.08)----
4---1:20 PM----2:20 PM----------------------------1.00-------
行1,2,& 4显示正常,但行3显示错误。它应该是.92不是-23.08。我知道这是因为公式无法确定列B(12:05 AM)在第二天。
不幸的是,添加日期不是一个选项...只有时间。可以写一个公式来解决这个限制吗?
您在SUM之后缺少一个括号,但很好的答案!应该是:= MOD(SUM((B1-A1)* 24),24)+ MOD((SUM(D1-C1)* 24),24) – aevanko
@Issun谢谢!我会解决它 – Pepe