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

Google Sheets COUNTIF函数:仅统计表头为YES的区域数据

解决COUNTIF仅统计表头为YES列的需求

假设你的表头位于第2行(如B2、C2、D2为"YES"),需要统计这些对应列中满足指定条件的单元格数量,你可以用SUMPRODUCT函数替代COUNTIF+IF的组合,直接实现列筛选后的统计:

示例公式(以统计列中值为"合格"的数量为例)

=SUMPRODUCT((B2:D2="YES")*(B3:D10="合格"))

公式解析

  • (B2:D2="YES"):生成由1和0组成的数组,表头为"YES"的列对应1,否则为0,以此标记需要统计的目标列
  • (B3:D10="合格"):生成对应区域内符合统计条件的数组,满足条件的单元格对应1,否则为0
  • SUMPRODUCT会将两个数组对应位置相乘后求和,最终只计算表头为"YES"且满足统计条件的单元格总数

为什么IF包裹COUNTIF无效?

COUNTIF是对整个指定区域做统计的函数,IF无法拆分区域内的列进行精准筛选,而SUMPRODUCT支持数组运算,能先筛选出表头为"YES"的列,再针对性做条件统计。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 22:18:17