我想结合 AVERAGEIFS 和 LARGE 但无法生成所需的结果。从例子:
WOLF 10
TIGER 5
TIGER 6
WOLF 9
TIGER 7
TIGER 7
WOLF 9
TIGER 8
TIGER 1
WOLF 7
我想要
WOLF
的平均值其三个最高值。 WOLF
有值 10
, 9
, 9
和 7
所以前三名将是10
, 9
, 9
那么平均值应该是9.33
.我应该如何使用 AVERAGEIFS 和 LARGE 或其他功能运行它?
最佳答案
这是一个数组公式,所以用 Control-Shift-Enter 确认:
=AVERAGE(LARGE(IF(A1:A10="wolf",B1:B10),{1;2;3}))
调整两个范围以满足您的需要。
关于excel - 将 LARGE 与 AVERAGEIFS 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33313056/