我有一系列时间,格式为 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