Excel - 仅显示多个条件的最大值

Excel - 仅显示多个条件的最大值

需要 Excel 函数的帮助,以便只在高分列中显示高分者。例如,亚当擅长打高尔夫球,约翰擅长打网球

玩家 游戏 分数 高分
亚当 高尔夫球 99.00 亚当
账单 高尔夫球 85.00
约翰 高尔夫球 73.00
亚当 网球 25.00
账单 网球 54.00
约翰 网球 79.00 约翰

答案1

如果有 MAXIFS,我们可以通过游戏获得最大值:

MAXIFS(C:C,B:B,B2)

然后我们使用 IF 来查看该值是否与 MAXIFS 返回的值相同,如果是,则返回名称,如果不是,则返回空字符串:

=IF(C2=MAXIFS(C:C,B:B,B2),A2,"")

在此处输入图片描述

如果没有 MAXIFS,则可以用 AGGREGATE 替换该部分:

AGGREGATE(14,7,$C$2:$C$7/($B$2:$B$7=B2),1)

这将使用 LARGE 函数并忽略任何错误,当游戏不匹配时,我们通过除以 FALSE 来强制执行。

=IF(C2=AGGREGATE(14,7,$C$2:$C$7/($B$2:$B$7=B2),1),A2,"")

相关内容