如何从赛事结果数据集计算联赛积分榜的胜/平/负场次?
联赛积分榜胜/平/负场次自动化计算方案
假设你的数据集对应关系如下:
- 主队名称:A列
- 主队得分:B列
- 客队名称:F列
- 客队得分:G列
- 积分榜队伍名称:K列,胜场(Wins)、平场(Draws)、负场(Losses)、积分(Points)分别对应L、M、N、R列(可根据实际列调整)
胜场(Wins)公式
在L2单元格(对应K2队伍的胜场)输入:=COUNTIFS($A:$A,$K2,$B:$B,">"&$G:$G)+COUNTIFS($F:$F,$K2,$G:$G,">"&$B:$B)
- 逻辑:统计该队作为主队时得分高于对手的场次,加上作为客队时得分高于对手的场次。
平场(Draws)公式
在M2单元格输入:=COUNTIFS($A:$A,$K2,$B:$B,$G:$G)+COUNTIFS($F:$F,$K2,$G:$G,$B:$B)
- 逻辑:统计该队作为主队时得分与对手持平的场次,加上作为客队时得分与对手持平的场次。
负场(Losses)公式
两种可选方式:
- 通过总参赛场次减去胜场、平场计算:
=COUNTIF($A:$A,$K2)+COUNTIF($F:$F,$K2)-L2-M2 - 直接统计输球场次:
=COUNTIFS($A:$A,$K2,$B:$B,"<"&$G:$G)+COUNTIFS($F:$F,$K2,$G:$G,"<"&$B:$B)
积分(Points)公式
在R2单元格输入:=L2*2+M2*1
- 逻辑:按规则胜场得2分,平场得1分,负场得0分。
注意事项
如果你的得分数据不在B、G列,只需将公式中的$B:$B和$G:$G替换为实际的得分列即可(比如主队得分在C列就换成$C:$C)。
内容的提问来源于stack exchange,提问作者Moggy
相关产品推荐
相关产品推荐

