处理多个文档的平均用时

处理多个文档的平均用时

我处理文档并想要获得一个显示处理每个文档的平均时间的公式。

这是我的数据:

  • 已处理文档的数量(G 列)
  • 开始日期/时间 (H)
  • 结束日期/时间(I)
  • 已用时间 (J)

相应图表中的简单平均公式得出#NUM!

我在 J 列中使用的时间格式是:

 =DATEDIF(H3,I3,"d") & " Days " &TEXT(I3-H3, "h:m" )& " hrs:min"

我想要获得图表中每个文档所花费的平均时间。

答案1

我建议简化您的方法。假设您的日期/时间字段已正确输入/格式化(即 Excel 将它们识别为日期/时间值并将它们转换为序列值)。然后,对于您的已用时间,只需从您的结束时间中减去您的开始时间。这将产生一个序列号,该序列号可以轻松计算为平均值并自定义格式化为文本值(例如 dd“天”、“hh”小时、“mm”分钟、“:ss”秒”)。

这些值可能如下所示:

平均自定义格式

然后只需使用这些值来计算平均值,并对结果应用适当的格式。

答案2

在我看来,您的问题在于您在 J 列上使用的函数:

=DATEDIF(H3,I3,"d") & "Days" & TEXT(I3-H3,"h:m") & "hrs:min"

我用头脑做这个,但结果(假设H3 = 1/1/2000和)I3 = 2/1/2000如下:

1 Days 0:0 hrs:min

问题可能是平均的函数仅支持数字,不支持文本(或者,至少不应该以您想象的方式读取文本)。

尝试仅使用日期差值,它将为您提供一个数字(在您的情况下是天数,尽管您可以将其更改为分钟或小时,或您想要的任何单位),您可以在 AVERAGE 函数中使用该数字。

相关内容