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

使用COUNTIF结合命名范围统计匹配项的问题求助

解决COUNTIF统计命名范围总出现次数的问题

嘿,这个问题我之前也踩过坑!你现在用的=COUNTIF(J6:J217,locations)之所以只返回部分结果且每个值只统计1次,核心原因是:当COUNTIF的条件参数是多单元格的命名范围(也就是你的Locations)时,它其实会生成一个数组——数组里的每个元素对应Locations中一个地点在J列的出现次数。但直接输入这个公式的话,Excel默认只会显示数组的第一个元素,或者零散溢出单个结果,不会自动把这些次数加总。

要统计Locations所有值的总出现次数,有两个简单靠谱的方案:

方法1:用SUMPRODUCT(推荐,兼容所有Excel版本)

直接用SUMPRODUCT包裹COUNTIF,它会自动把COUNTIF返回的次数数组全部求和:

=SUMPRODUCT(COUNTIF(J6:J217, Locations))

原理很直白:COUNTIF先逐个统计Locations里每个地点在J列的出现次数,得到一组数字;SUMPRODUCT再把这组数字加起来,就是你要的总次数。

方法2:用SUM+数组公式(适合新版Excel或旧版手动触发)

如果你用的是Excel 365/2021这类支持动态数组的版本,直接用SUM包裹COUNTIF就行:

=SUM(COUNTIF(J6:J217, Locations))

要是你用的是旧版Excel(比如2019及更早),输入完公式后需要按Ctrl+Shift+Enter触发数组计算,Excel会自动在公式前后加上大括号{}(别手动输入大括号哦)。

举个实际例子:假设Locations里有"纽约"、"伦敦"、"东京",J列里纽约出现4次,伦敦2次,东京3次,那上面的公式都会返回4+2+3=9,完美得到总次数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 02:22:51