平均时间以毫秒为单位

我无法获得以毫秒为单位的平均值,使用平均函数返回#DIV/0!

为什么excel发现我被零除? 我可以使用什么函数来返回以下的平均值:

 00:00:00.2154647 00:00:00.2452687 00:00:00.2631118 00:00:00.2634366 00:00:00.0500521 00:00:00.0468655 00:00:00.0034620 00:00:00.0052060 00:00:00.0040070 00:00:00.0037784 00:00:00.0042271 00:00:00.0037236 00:00:00.0032318 00:00:00.0047810 

单元格格式化为时间。

看到这个答案将时间转换为毫秒

转换为毫秒

你使用7位数毫秒,所以你毫秒

 =RIGHT(A1;7) / 100000 

然后平均结果

 =AVERAGE(B1:B??) 

Excel只能识别毫秒,即在秒后有3位小数,因为你有更多的小数,你必须有文本值,这就是为什么你得到#DIV / 0! 错误,这是在范围内没有数字时的标准结果。

尽pipe如此,仍然可以使用数组公式来计算这些值,例如使用A2:A15数据

=AVERAGE(A2:A15+0)

CTRL + SHIFT + ENTER确认

格式结果单元格为hh:mm:ss.000 ,你应该得到00:00:00.080 K_B说

在范围内不能有任何真正的文本值,否则你会得到一个错误

使用+0将文本值转换为次数,尽pipe您将失去额外小数的“精度”

…..或者你可以把你的数据转换成像这样的真实时间

select数据列,然后使用数据>文本到列>完成>格式范围为hh:mm:ss.000

这应该转换为实时值,您可以使用常规AVERAGE函数来平均这些值