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

Google Sheets中统计球队有效平局场次(排除空白未赛赛事)

足球联赛积分榜平局场次统计问题

我在Google Sheets制作足球联赛积分榜,已在「My Predictions」工作表整理好所有赛事对阵,现在要统计各球队的平局场次。胜场、负场的统计公式已经搞定,但平局统计遇到麻烦——沿用胜负场的公式会把未填写结果的未开赛赛事也算成平局,每场未赛都会给两队各加1个平局场次,这得避免。

以下是我尝试过的3个公式及问题:

  • 公式1:=SUMPRODUCT('My Predictions'!$J$2:$J$500=$B25,'My Predictions'!$K$2:$K$500='My Predictions'!$L$2:$L$500)
    从胜负场公式修改而来,仅将运算符改为=,但会同时统计空白未赛赛事与实际平局。
  • 公式2:=SUMPRODUCT(('My Predictions'!$M$2:$M$500=$B25)*AND(('My Predictions'!$L$2:$L$500='My Predictions'!$K$2:$K$500),('My Predictions'!$L$2:$L$500<>"")))
    (此为客场赛事统计公式,引用单元格不同)
    返回结果为0,即便部分球队存在平局场次。
  • 公式3:=COUNTIF('My Predictions'!$J$2:$J$418,AND('My Predictions'!$K$2:$K$418='My Predictions'!$L$2:$L$418,'My Predictions'!$K$2:$K$418<>""))
    同样返回0,推测问题可能是这两个公式检查整列是否为空,而非对应赛事的单元格,但不确定。

解决方案:正确的平局统计公式

1. 球队作为主场的平局场次

=SUMPRODUCT(('My Predictions'!$J$2:$J$500=$B25)*('My Predictions'!$K$2:$K$500='My Predictions'!$L$2:$L$500)*('My Predictions'!$K$2:$K$500<>""))

2. 球队作为客场的平局场次

=SUMPRODUCT(('My Predictions'!$M$2:$M$500=$B25)*('My Predictions'!$K$2:$K$500='My Predictions'!$L$2:$L$500)*('My Predictions'!$K$2:$K$500<>""))

3. 球队总平局场次(主场+客场)

=SUMPRODUCT((('My Predictions'!$J$2:$J$500=$B25)+('My Predictions'!$M$2:$M$500=$B25))*('My Predictions'!$K$2:$K$500='My Predictions'!$L$2:$L$500)*('My Predictions'!$K$2:$K$500<>""))

公式逻辑说明

  • 用*替代AND:SUMPRODUCT中多个条件用*连接时,会逐行检查对应单元格的条件,而AND会将整个区域的条件作为整体判断,导致错误结果。
  • 新增('My Predictions'!$K$2:$K$500<>"")条件:确保只统计已填写比分的赛事,直接排除空白未赛场次。
  • 总平局场次用+连接主客场匹配条件:只要球队是主场或客场,且满足平局+已开赛的条件,就会被计入统计。

内容的提问来源于stack exchange,提问作者Master Trams

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 21:06:26