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

如何用Excel统计指定区域与对应行单元格匹配的数量?

解决Excel对应行答案匹配的计数问题

要统计参与者答案列(如B2:B24)与正确答案列(J2:J24)对应行匹配的总数,COUNTIF函数并不适合这个场景——它的逻辑是在指定区域内统计满足单个条件的单元格数量,而非逐行比对后累加匹配次数。

你可以用以下几种简单方法实现需求:

方法1:SUMPRODUCT函数(全版本兼容)

=SUMPRODUCT(--(B2:B24=J2:J24))
  • 原理:B2:B24=J2:J24逐行比对返回TRUE/FALSE,--将布尔值转换为1/0,最后SUMPRODUCT对这些数值求和,得到匹配的总行数。

方法2:SUM+数组公式(旧版Excel需按组合键)

=SUM(IF(B2:B24=J2:J24,1,0))
  • 注意:Excel 2019及更早版本输入公式后,需按Ctrl+Shift+Enter触发数组计算;365/2021及以后版本直接回车即可。

方法3:动态数组SUM函数(Excel 365/2021+)

=SUM(--(B2:B24=J2:J24))
  • 借助动态数组特性,直接将逐行比对结果转成数值后求和,操作更简洁。

如果要统计多个参与者(比如B列、C列)的匹配数,只需替换公式中的对应列即可,例如统计C列用=SUMPRODUCT(--(C2:C24=J2:J24))。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 15:13:10