2017-08-14 57 views
0

所以说我有一张这样的表格,每周有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多支队伍。

任何意见表示赞赏。

回答

2

使用MAX():

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

然后复制/阻力在上下。

enter image description here

+0

短,操作简单,高效,快速的解答(<4分钟)......你在午餐斯科特? 8) –

+0

@ForwardEd我总是出去吃午饭。当我等待代码运行时,这是一个很好的分心。 –