平均时间(以毫秒为单位)

时间:2014-04-03 08:16:53

标签: excel excel-2007

我无法得到平均时间(以毫秒为单位),使用平均函数返回#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

格式化为时间的单元格。

2 个答案:

答案 0 :(得分:5)

请参阅此答案以将时间转换为毫秒

convert to milliseconds

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

=RIGHT(A1;7) / 100000

然后平均结果

=AVERAGE(B1:B??)

答案 1 :(得分:0)

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

但是,您仍然可以使用数组公式(例如, A2:A15中的数据使用此公式

=AVERAGE(A2:A15+0)

使用 CTRL + SHIFT确认 + ENTER

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

该范围内不能包含任何实际文本值,否则会出现错误

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

.....或者您可以将数据转换为像这样的实时

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

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

相关问题