我想找到第二高的区块平均值。在下面的公式中,我找到了3个小时的区块平均值。
3小时区块平均值是指找到A1:A3,A4:A6,A7:A9等的平均值。
AVERAGE(OFFSET($G$3,(ROW($G3)-1)*3,0,3,1))
但是,我不想找到3小时区块平均值的平均值。我想找到最大的3个小时街区平均值。我该怎么办?
我尝试在前面添加一个LARGE
,但是由于AVERAGE
已经找到了每个3小时区块的平均值,因此不起作用。
示例:
我将平均3.6、2.6和1.2并得到一个值,然后是Calib,2.5、1.8等。当我到达终点时,我想找到第二高的3块平均值。
答案 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在公式周围放置了大括号{}(尽管不要尝试自己手动插入大括号)。