Excel-查找第二高的区块平均值

时间:2018-11-01 21:14:18

标签: excel average

我想找到第二高的区块平均值。在下面的公式中,我找到了3个小时的区块平均值。

3小时区块平均值是指找到A1:A3,A4:A6,A7:A9等的平均值。

AVERAGE(OFFSET($G$3,(ROW($G3)-1)*3,0,3,1))

但是,我不想找到3小时区块平均值的平均值。我想找到最大的3个小时街区平均值。我该怎么办?

我尝试在前面添加一个LARGE,但是由于AVERAGE已经找到了每个3小时区块的平均值,因此不起作用。

示例:

enter image description here

我将平均3.6、2.6和1.2并得到一个值,然后是Calib,2.5、1.8等。当我到达终点时,我想找到第二高的3块平均值。

1 个答案:

答案 0 :(得分:2)

根据范围A1:A21数组公式**

=LARGE(IFERROR(SUBTOTAL(1,OFFSET(A1,3*(ROW(INDIRECT("1:"&INT(ROWS(A1:A21)/3)))-1),,3)),""),1)

根据需要更改LARGE k 参数(此处为1)。

致谢

**输入数组公式的方式与使用“标准”公式的方式不同。首先按住CTRL和SHIFT,然后再按Enter,而不是仅按ENTER。如果操作正确,您会注意到Excel在公式周围放置了大括号{}(尽管不要尝试自己手动插入大括号)。