我有这张桌子: Performance Table
当记录同一次遭遇时,我需要获得最高性能。 MAX函数可以,但我需要动态地为所有遭遇做一个AVERAGE函数。
我试过这个:
=AVERAGEIFS(Player[Player.performance],Player[Player.difficulty],"=4")
但是给了我所有遭遇Spec 3的平均值,并且并不总是Spec 3具有最高的性能。所以当需要多次记录给定遭遇时,我需要为所有遭遇选择最高性能的平均值做平均值。我想不出来。
任何帮助?
答案 0 :(得分:1)
将此公式放入E2
,但请务必在点击ctrl-shift
时按住Enter
(这使其成为数组公式)
=MAX(IF($A$2:$A$16=A2,$D$2:$D$16))
然后拖动此公式。现在,每个性能都有最大值。要删除重复项,请选择列A并使用高级过滤器,如动画.gif所示。这里有一个link to a video以了解更多信息