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

如何用单个公式多条件统计球队对阵同级别对手的过往赛事积分?

单公式实现过往赛事同级别对手积分统计

核心公式(Google Sheets适用)

在E2单元格输入以下数组公式(自动填充整列):

=MAP(A2:A, D2:D, ROW(A2:A), LAMBDA(当前球队, 当前对手排名, 当前行号, 
  SUMIFS(
    $E$1:INDIRECT("E"&当前行号-1),
    $A$1:INDIRECT("A"&当前行号-1), 当前球队,
    $D$1:INDIRECT("D"&当前行号-1), IF(当前对手排名<=9, "<=9", ">9")
  )
))

公式拆解

  • MAP+LAMBDA:遍历每一行的球队、对手排名和行号,为每一行单独计算统计结果
  • 动态范围限定:INDIRECT("E"&当前行号-1) 确保只统计当前行之前的过往赛事数据,不会包含当前行及之后的记录
  • 同级别条件判断:IF(当前对手排名<=9, "<=9", ">9") 根据当前行的对手排名,自动匹配对应的同级别对手范围(排名≤9或>9)
  • SUMIFS多条件求和:同时筛选出「过往同球队」+「过往同级别对手」的记录,求和对应积分

注意事项

  • 假设表头在第1行,公式需从E2单元格开始输入(E1为表头)
  • 若实际积分列不是E列,需替换公式中所有$E$1:INDIRECT("E"&当前行号-1)为目标积分列的范围
  • Google Sheets中无需手动下拉,公式会自动扩展到整列

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 19:17:16