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

Excel中如何对筛选后的数据行使用COUNTIFS多条件计数?

筛选后多条件计数可见行的解决方案

针对筛选后COUNTIFS无法统计可见行的问题,以下两种方法可以实现类似COUNTIFS的多条件计数,且仅统计筛选后的可见行:

方法1:使用AGGREGATE函数

AGGREGATE函数支持忽略隐藏行,同时可结合数组条件实现多条件计数。以你的需求为例,公式如下:

=AGGREGATE(2, 5, IF((C2:C9=G4)*(D2:D9="PASS"), 1, NA()))

注意:Excel 365/2021版本直接回车即可;旧版本需按Ctrl+Shift+Enter作为数组公式输入。

参数说明:

  • 2:指定函数为“计数(忽略空值)”类型
  • 5:设置忽略隐藏行和错误值
  • IF((C2:C9=G4)*(D2:D9="PASS"),1,NA()):满足班级匹配G4且成绩为"PASS"的行返回1,否则返回NA(会被AGGREGATE自动忽略)

方法2:使用SUMPRODUCT+SUBTOTAL组合

SUBTOTAL可单独判断每一行是否可见,配合SUMPRODUCT实现多条件求和计数:

=SUMPRODUCT(SUBTOTAL(3, OFFSET(C2:C9, ROW(C2:C9)-MIN(ROW(C2:C9)), 0, 1))*(C2:C9=G4)*(D2:D9="PASS"))

参数说明:

  • SUBTOTAL(3, OFFSET(...)):对每一行单独执行COUNTA计数(3代表COUNTA),可见行返回1,隐藏行返回0
  • (C2:C9=G4)*(D2:D9="PASS"):同时满足班级和及格条件的行返回1,否则返回0
  • SUMPRODUCT将两个数组相乘后求和,最终得到符合条件的可见行数量

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 10:20:43