You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel公式计算FIFA赛事选手胜负场次的总失球数

FIFA赛事统计Excel公式解决方案

前提假设

先统一约定表格列对应规则,你可以根据自己的实际表格结构替换对应列号:

  • A列:对阵信息,格式为「选手1 VS 选手2」
  • B列:本场比分,格式为「x-y」,x为对阵左侧选手进球数,y为对阵右侧选手进球数
  • C列:获胜选手名字首字母
  • D列:落败选手名字首字母
  • 本次示例统计选手为Mike,名字首字母为M

1. 统计Mike输掉比赛的总失球数

逻辑:先筛选所有落败首字母为M的场次,再判断Mike在对阵列的左侧/右侧位置,累加对应对手的进球数即为总失球。

Microsoft 365/2021及以上版本公式

=SUM(IF(D:D="M",IF(LEFT(A:A,FIND(" VS ",A:A)-1)="Mike",TEXTAFTER(B:B,"-")*1,TEXTBEFORE(B:B,"-")*1),0))

直接回车即可生效,支持动态数组计算。

旧版Excel兼容公式

=SUMPRODUCT((D:D="M")*IF(LEFT(A:A,FIND(" VS ",A:A)-1)="Mike",RIGHT(B:B,LEN(B:B)-FIND("-",B:B))*1,LEFT(B:B,FIND("-",B:B)-1)*1))

输入完成后按Ctrl+Shift+Enter三键结束,触发数组公式计算。

2. 统计Mike获胜比赛的总失球数

逻辑:先筛选所有获胜首字母为M的场次,再判断Mike在对阵列的左侧/右侧位置,累加对应对手的进球数即为总失球。

Microsoft 365/2021及以上版本公式

=SUM(IF(C:C="M",IF(LEFT(A:A,FIND(" VS ",A:A)-1)="Mike",TEXTAFTER(B:B,"-")*1,TEXTBEFORE(B:B,"-")*1),0))

旧版Excel兼容公式

=SUMPRODUCT((C:C="M")*IF(LEFT(A:A,FIND(" VS ",A:A)-1)="Mike",RIGHT(B:B,LEN(B:B)-FIND("-",B:B))*1,LEFT(B:B,FIND("-",B:B)-1)*1))

自定义调整说明

  • 若你的表格列位置与上述假设不同,将公式中的A:A(对阵列)、B:B(比分列)、C:C(胜方首字母列)、D:D(负方首字母列)替换为实际列号即可
  • 若需要统计其他选手,将公式中的"M"替换为对应选手的名字首字母、"Mike"替换为对应选手的全名即可

内容的提问来源于stack exchange,提问作者Alex Butean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 06:36:05