这个公式应该可以为您提供可以拖到列表中的最高票数的团队。
=IF(COUNTIF($B2:$G2,MID(A2,1,FIND(" ",A2,1)-1))>=COUNTIF($B2:$G2,MID(A2,FIND("Vs ",A2,1)+3,999)),MID(A2,1,FIND(" ",A2,1)-1)&" - "&TEXT((COUNTIF($B2:$G2,MID(A2,1,FIND(" ",A2,1)-1))/COUNTIF($B2:$G2,"<>"&"")),"0.00%"),MID(A2,FIND("Vs ",A2,1)+3,999)&" - "&TEXT((COUNTIF($B2:$G2,MID(A2,FIND("Vs ",A2,1)+3,999))/COUNTIF($B2:$G2,"<>"&"")),"0.00%"))
将MID 函数与FIND 函数一起使用,您可以找到每个团队的名称。要找到您可以使用的第一个团队
=MID(A2,1,FIND(" ",A2,1)-1)
要找到可以使用的第二支队伍
=MID(A2,FIND("Vs ",A2,1)+3,999)
然后您可以使用此公式作为您的COUNTIF 的标准
所以不是有
=COUNTIF($B2:$G2,"Brazil")
您必须手动输入每个团队,您可以插入MID
=COUNTIF($B2:$G2,MID(A2,1,FIND(" ",A2,1)-1))
然后使用另一个 MID 公式为第二个团队重复
这将为您提供两个团队相互对抗的COUNTIF。
将其包装到 IF 语句中,其中如果 team1 的计数大于 team2 的计数,则使用 TEXT 显示 team1 和 team1 的票数/总票数。
'Where if
=IF(COUNTIF($B2:$G2,MID(A2,1,FIND(" ",A2,1)-1))>=COUNTIF($B2:$G2,MID(A2,FIND("Vs ",A2,1)+3,999))`
'Then
MID(A2,1,FIND(" ",A2,1)-1)&" - "&TEXT((COUNTIF($B2:$G2,MID(A2,1,FIND(" ",A2,1)-1))/COUNTIF($B2:$G2,"<>"&"")),"0.00%")`
'Else
MID(A2,FIND("Vs ",A2,1)+3,999)&" - "&TEXT((COUNTIF($B2:$G2,MID(A2,FIND("Vs ",A2,1)+3,999))/COUNTIF($B2:$G2,"<>"&"")),"0.00%")`