平均时间,格式为 mm:ss.0

平均时间,格式为 mm:ss.0

我有一系列时间,格式为 mm:ss.0。问题在于尝试计算这些时间的平均值。

Time    AVG
2:44.35 
2:42.88 
2:47.49 
2:48.86 
2:56.31 00:00.0

答案1

从你最后一条评论来看,我想说你的值肯定被格式化为文本,AVERAGEA将返回 0 而不是 #DIV/0 AVERAGE!。

查看值是否被格式化为文本并不总是那么容易,但有两个选项:

1) 尝试将格式更改为“数字”。如果您没有看到任何差异,则说明您有文本值

2)在另一个单元格中使用测试,例如=ISNUMBER(F3)- 我怀疑这里会返回 FALSE

当您有文本值时,无法通过单元格格式将格式更改为数字格式。您可以尝试使用“文本到列”功能来执行此操作,只需选择数据 F3:F7,然后执行以下操作:

Data > Text to columns > Finish

...现在您的原始公式应该可以起作用了.....

[如果这改变了您的数据格式,您可能必须将格式设置为 mm:ss.0]

....或者在不改变数据的情况下,您可以使用公式将其转换为数字并一次性计算平均值,例如像这样的“数组公式”

=AVERAGE(F3:F7+0)

需要用CTRL++ SHIFT....ENTER 或非数组版本进行确认

=SUMPRODUCT(F3:F7+0)/COUNTA(F3:F7)

在所有情况下,使用相同的格式格式化结果单元格,即mm:ss.0

相关内容