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

谷歌表格中如何统计满足多条件之一的行数?COUNTIFS报错求助

解决多列分别统计符合条件的总数问题

你说得没错,COUNTIFS的核心逻辑是统计同时满足所有条件的行——只有当某一行的A列是"Week 3",且同一行的E列也是"Week 3"时,才会被计入总数,这和你需要的“各列分别统计后求和”完全不符。

要实现你的需求,有两种简单的解决方式:

1. 多个COUNTIF直接相加(最直观)

如果只有少数几列需要统计,直接用COUNTIF分别统计每列的符合条件数量,再相加:

=COUNTIF(A2:A, "Week 3") + COUNTIF(E2:E, "Week 3")

比如你说的A列有5个"Week 3",E列有2个,这个公式会返回5+2=7,正好符合你的预期。

2. SUMPRODUCT批量统计(适合多列场景)

如果需要统计的列很多,不想写一堆COUNTIF,可以用SUMPRODUCT结合数组一次性计算:

=SUMPRODUCT(COUNTIF(INDIRECT({"A2:A","E2:E"}), "Week 3"))

这里的INDIRECT({"A2:A","E2:E"})用来指定需要统计的列范围数组,COUNTIF会逐个统计每列的数量,最后SUMPRODUCT把结果相加。

额外说明

  • 如果列中存在错误值(比如#N/A),COUNTIF会忽略这些单元格,不影响统计结果;
  • 若统计连续列(比如A到E列),Excel 365/2021版本可以简化为=SUM(COUNTIF(A:E, "Week 3")),更简洁高效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 04:35:56