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

如何根据表头为A的条件统计对应列中Yes的出现次数

Excel统计指定表头列中"Yes"数量的操作方法

单独使用COUNTIF无法直接实现动态匹配指定表头的列,下面是兼容性最高、操作最简单的实现方案:

通用公式(支持所有Excel版本)

使用SUMPRODUCT组合双条件判断即可实现需求:

=SUMPRODUCT((表头区域="A")*(待统计数据区域="Yes"))

公式参数说明

  • 表头区域:替换为你实际的表头所在行的范围,比如示例中的表头在第1行前4列,就写A$1:D$1(加$锁行是为了下拉统计多行时表头范围不变)
  • 待统计数据区域:替换为你需要统计的单元格范围,统计单行就写对应行的范围,统计所有数据就写整个数据区域

对应你的表格验证

你给出的表格表头在第1行,2~3行是数据:

  1. 统计第2行的符合条件数量:输入=SUMPRODUCT((A$1:D$1="A")*(A2:D2="Yes")),计算结果为1,和示例标注值一致
  2. 统计第3行的符合条件数量:输入=SUMPRODUCT((A$1:D$1="A")*(A3:D3="Yes")),计算结果为0,和示例标注值一致
  3. 统计所有行的总符合数量:输入=SUMPRODUCT((A1:D1="A")*(A2:D3="Yes")),计算结果为1

高版本Excel简化写法

如果你使用Excel 365/2021,也可以用FILTER组合COUNTIF实现:

=SUM(COUNTIF(FILTER(A:D,A1:D1="A"),"Yes"))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 11:06:03