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

如何统计两个表格中每行前3项得分均全胜(横扫)的次数

解决Excel统计“横扫”次数的公式问题

你的公式结果始终为0,核心原因是**AND函数无法在数组运算中逐行判断条件**:AND会把所有行的比较结果合并成一个单一布尔值——只有当所有行都满足三个条件时才返回TRUE,否则返回FALSE,最终SUM只能得到0。

给你两种可行的解决方法:

方法1:用乘法替代AND(兼容新旧Excel版本)

直接将三个条件的比较结果相乘(Excel中TRUE等价于1,FALSE等价于0),只有当三个条件都满足时乘积才为1,否则为0,最后用SUM统计总次数:

=SUM((M9:M201>S9:S201)*(N9:N201>T9:T201)*(O9:O201>U9:U201))
  • 旧版Excel(2019及以前)输入后需按Ctrl+Shift+Enter触发数组运算;
  • 新版Excel(365/2021)输入后会自动溢出计算结果。

方法2:用BYROW函数(新版Excel专属,逻辑更直观)

通过BYROW逐行遍历数据,搭配LAMBDA判断每行是否满足三个条件:

=SUM(BYROW(HSTACK(M9:O201, S9:U201), LAMBDA(row, 
  IF(AND(INDEX(row,1)>INDEX(row,4), INDEX(row,2)>INDEX(row,5), INDEX(row,3)>INDEX(row,6)), 1, 0)
)))

这个公式把两个表格的对应行合并后,逐行检查前3局得分是否都大于另一表格的对应局数,满足则计1分,最后求和。

两种方法都能准确统计你需要的“横扫”次数:比如Johnny的第2、3行满足条件,结果会返回2;Derek的第4行满足,结果返回1。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 11:15:04