检查多列是否为最高值

时间:2017-08-14 18:10:39

标签: excel

所以说我有一张这样的牌桌,本周有3支不同球队的得分。

Day   Team1 Team2  Team3
Mon     5     2      2
Tue     0     7      7
Wed     6     3      2
Thu     0     0      1 
Fri    13     6      5

我想要一个可以找到当天最高分的公式,并将其标记在一个值为1的相同表中,并将其他团队标记为0。

如果有2个值最高,我希望它们都标记为1。

永远不会有全0的

使用上表中的数据,我的其他表格看起来像这样。

Day   Team1 Team2  Team3
Mon     1     0      0
Tue     0     1      1
Wed     1     0      0
Thu     0     0      1 
Fri     1     0      0

我有一个有效的公式

=IF(AND(B2>=$C2,B2>=$D2,B2>=$E2),1,0)

我只是希望有一个更好的方法来编写这个公式,这样我就可以将它拖到团队中并让它仍然有效。

如果我现在尝试拖动我的公式。我必须更新每列的公式。有时我可能有20多个队伍。

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:2)

使用MAX():

=IF(B2=MAX($B2:$D2),1,0)

然后上下复制/拖动。

enter image description here