如何根据细胞是否符合标准获得一系列细胞的MAX?

时间:2017-03-13 17:22:48

标签: excel

我的示例数据集是

+-------+--------+--------+  
| TEAM  | NAME   | SCORE  |
+-------+--------+--------+
| ACE   | Sara   |  15    |
| ACE   | Mike   |  10    |
| ACE   | Lucy   |  20    |
| BEE   | Jason  |  10    |
| BEE   | Quinn  |  5     |
+-------+--------+--------+

我想要做的是如果一个TEAM有3个或更多玩家,那么给玩家标记得分最高'队长'和其他人' crew'。如果一个TEAM少于3个玩家,那么每个人都会被标记为' crew' 我已经使用=IF(COUNTIF($A:$A,A2)>=3, TRUE, FALSE查看TEAM是否有资格获得3个或更多。我也知道我必须使用= MAX()函数来查看谁得分最高。我不确定如何根据团队限制它以及如何充分标记每一行。

谢谢。

1 个答案:

答案 0 :(得分:2)

使用此公式:

=IF(AND(COUNTIF(A:A,A2)>2,INDEX(B:B,AGGREGATE(15,6,ROW($C$2:$C$6)/(($C$2:$C$6=AGGREGATE(14,6,$C$2:$C$6/($A$2:$A$6=A2),1))*($A$2:$A$6=A2)),1))=B2),"Captain","Crew")

enter image description here