在excel上操作时间

时间:2016-02-02 11:02:28

标签: excel time

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

然后我有一个公式,它从完成时间中减去开始时间,以便给我每个工作花费的总时间。我们运行的服务是24/7,所以有时他们会在午夜之前开始工作并完成它们,所以我创建的公式将其考虑在内并且没有负面时间的错误是这样的: = IF(V6> R6,V6-R6,24-R6 + V6)(R是开始时间,V是完成时间)。再次数字格式是hh:mm

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

关于我应该如何格式化这些数字的任何建议,我应该将它们保持在十进制的整个方式直到最终数字,还是有一个更好的公式来相互减去时间而不将零时间作业保留为00:00?< / p>

1 个答案:

答案 0 :(得分:0)

我想象这样的表:

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

零持续时间的工作仍然会包含在平均水平中,如果你对它没问题的话。