我需要帮助来使用数据标准计算最小值,最大值,平均值。下图显示了两列数据,即时间和速度。我想计算从时间0(单元格2)到单元格14的范围的平均速度。然后,计算从下一个0(单元格15)到单元格20的平均速度,依此类推。显然,可以应用相同的公式来计算最小值,最大值和其他统计量。
答案 0 :(得分:2)
您可以在找到0
时将列添加到组。
答案 1 :(得分:1)
仅在摘要中使用帮助列进行处理
您不需要使用辅助列填充所有数据行,您可以将输入限制在汇总范围。
此方法使用汇总范围中的Indirect
函数将Match
数据块中的每个最后一个单元格(由0标识)和
通过Subtotal
函数计算结果(参数 1-average,5-minimum,4-maximum )。
=1
然后,您可以将以下表格 ae 写入 E2:H2 行,并在找到数据块时将其复制下来。列 E 显示每个块中的最后一个单元格, F:H 显示平均值,最小值和最大值:
E2 =MATCH(0,INDIRECT("$A" &$E1+2 & ":$A$10000"),0)+$E1
F2 =SUBTOTAL(1,INDIRECT("$B$" & $E1 +1 & ":$B$" & $E2))
G2 =SUBTOTAL(5,INDIRECT("$B$" & $E1 +1 & ":$B$" & $E2))
H2 =SUBTOTAL(4,INDIRECT("$B$" & $E1 +1 & ":$B$" & $E2))
注意强>
a)最后一个数据行必须有一个结束零(0
)。
b)此示例假定$ E列中的帮助项;您可以轻松地将其更改为任何列。