所以,国际足联世界杯的成员们......我和我的一群朋友投票选出了可能在excel电子表格上获胜的球队。我想找到一种可以统计投票的方式,在最后一个单元格中,它会告诉我们在每场比赛中有多少人投票支持特定球队。
例如,在每行的一侧,它表示投票最多,投票的百分比。在我们的例子中,巴西和80%的朋友都认为他们会赢,等等...... 我知道MATCH有一个excel公式,但是比较列可以用它来进行ROW比较和百分比
答案 0 :(得分:0)
此公式应该可以为您提供最高票数的团队,您可以在列表中向下拖动。
=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的数量,则将team1和team1投票/总投票显示为TEXT
的百分比。
'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%")`