操作excel的时间

我有一张工作表,上面列出了他们一个月内完成的所有工作。 它包含开始时间和完成时间,格式是hh:mm。

然后我有一个公式,从完成时间减去开始时间给我在每个工作上花费的总时间。 我们运行的服务是24/7,所以有时他们在午夜之前开始工作,并在完成后,我创build的公式,以解决这个问题,并没有负面的时间错误是这样的:IF(V6> R6,V6- R6,24-R6 + V6)(R是开始时间,V是完成时间)。 数字格式又是hh:mm

我现在的问题是试图平均每个工作的时间,因为它现在用00:00计算任何单元为24小时的工作,并且正在扭曲所有的平均值。

有关如何格式化这些数字的任何build议,我是否应该将它们保留在十进制中,直到最后的数字,还是有一个更好的公式,在没有零时间工作的情况下,相互减去时间?

我想像这样的桌子:

Employee Start End | Total (Formula = IF(...)) ============================== Foo bar 19:00 08:00 | 13:00 Foo bar 09:00 13:15 | 04:15 Foo bar 10:00 15:30 | 05:30 Foo bar 21:00 11:45 | 14:45 ============================== Average: 09:23 (Formula = AVERAGE(...)) 

将条件从V6>R6更改为R6<V6

 IF(R6<V6,V6-R6,24-R6+V6) 09:00 & 13:15 ==> 04:15 19:00 & 08:00 ==> 13:00 00:00 & 00:00 ==> 00:00 

如果你没有问题的话,零工期的工作仍然会被列入平均水平。