Excel 2016 如何计算 D HH:MM 的平均值

Excel 2016 如何计算 D HH:MM 的平均值

我从查询中导出了数据,数据格式为 D HH:MM,我需要计算平均值。我不知道如何转换。

例如....

3 00:19
2 01:44
1 03:39
7 09:18

答案1

如果数据是数字且格式化为显示,则无需转换D HH:MM。因此只需对单元格取平均值并使用相同格式进行格式化。

如果数据不是数字,而是文本,即如果日期和时间之间有空格字符,那么您可以使用此公式生成相应的日期/时间值

=LEFT(A1,FIND(" ",A1)-1)+TIME(MID(A1,FIND(" ",A1)+1,2),RIGHT(A1,2),0)

将该公式放入辅助列,然后对辅助列求平均值并使用自定义格式格式化结果D HH:MM

在此处输入图片描述

答案2

使用:

{=AVERAGE(TIMEVALUE(SUBSTITUTE(B1:B4," ",":")))}

它是一个数组公式,但是不带有任何常见的负担,因为您肯定希望它放在一个单元格中。

SUBSTITUTE()如果您愿意,可以将其置于 Excel 可以识别为时间的形式中(只需该函数返回文本结果)。

TIMEVALUE()将结果转换为 Excel 系统中的数值时间值。

AVERAGE()发现了这一点。

必须作为 CSE 数组输入,否则会导致错误。

答案3

为什么不改变查询以使用这些值转换为小时值。然后,您可以对小时使用范围平均值。

在此处输入图片描述

相关内容