计算执行任务所需的平均时间

Calculating average time taken to perform a task

我有一个包含“开始时间”列和“结束时间”列的数据表,从这两列我使用以下公式计算了执行任务所花费的时间:

=TEXT($E4-$D4,"h:mm:ss")

我想计算执行该任务所花费的平均时间。我尝试使用公式:

=AVERAGE(F4:F31)

但我会收到一条错误消息 (#DIV/0)

我使用的函数正确吗?!我应该使用什么函数来获取平均时间?!

下面是数据表的截图

TEXT 函数生成的文本字符串看起来只是数字、日期或时间,实际上生成的文本没有数值,您需要一个真实的时间数值来求平均值。

只需使用 =$E4-$D4 并将单元格格式设置为 h:mm:ss。这将留下您可以平均的真实时间值。

出现#DIV/0!错误是因为平均值是数值的总和除以数值的计数。由于您没有数值,因此实际上是除以零。