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

Google Sheets中是否有结合COUNTIF与COUNTA的函数?求双条件计数方案

多条件计数的可行方法

你要统计的是地点列值为Dallas且姓名列值为Harry的行数量,以下是几种有效的实现方式:

1. 使用COUNTIFS函数(推荐)

这是Excel专门用于多条件计数的函数,语法简单且高效,公式如下:

=COUNTIFS(A:A,"Dallas",B:B,"Harry")
  • 说明:A:A是地点列的范围,"Dallas"是第一个条件;B:B是姓名列的范围,"Harry"是第二个条件。函数会自动统计同时满足两个条件的行数,对应你的示例数据,结果应为2。

2. 修正SUMPRODUCT函数的写法

你提到试过SUMPRODUCT但没效果,大概率是写法有误,正确的公式是:

=SUMPRODUCT((A:A="Dallas")*(B:B="Harry"))
  • 原理:(A:A="Dallas")和(B:B="Harry")会分别生成布尔数组(符合条件为TRUE,否则为FALSE),相乘后TRUE转为1、FALSE转为0,SUMPRODUCT对结果求和就是符合条件的数量。Excel 365/2021及以后版本直接输入即可,旧版本需要按Ctrl+Shift+Enter完成数组输入。

3. SUM函数结合数组运算

如果你的Excel版本支持动态数组,也可以用SUM函数实现:

=SUM((A:A="Dallas")*(B:B="Harry"))
  • 注意:旧版本同样需要按Ctrl+Shift+Enter作为数组公式输入。

补充说明

你之前尝试的COUNT(仅统计数字单元格)、COUNTA(仅统计非空单元格)、COUNTIF(仅支持单条件)都不适合这种多条件场景,所以无法得到正确结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 01:40:06