夜雨聆风学习资料网

ARTICLE · 1117047

牛马office办公||EXCEL/WPS中的“求和计数器”万能神器“SUMPRODUCT函数”

牛马office办公||EXCEL/WPS中的“求和计数器”万能神器“SUMPRODUCT函数”

在日常处理表格数据时,提到计数,大家第一时间会想到COUNTIF、COUNTIFS。但在WPS 表格中,真正的「条件计数万金油」其实是:SUMPRODUCT。

它不受版本限制(EXCEL/WPS各版本通吃)、不用数组三键、支持复杂嵌套,能搞定COUNTIFS 做不了的高级统计!今天带你彻底吃透,办公效率直接翻倍!

一、核心原理:为什么它能计数?

SUMPRODUCT 的原生作用:数组对应值相乘、再全部求和。我们做条件计数时,会写入判断条件:

•条件成立→ TRUE

•条件不成立→ FALSE

WPS 专属关键规则(全网 90% 教程都讲错)

WPS 的 SUMPRODUCT 不识别裸逻辑值!直接写:=SUMPRODUCT((A2:A100="花果山"))

👉 WPS 直接全部当成 0,统计结果永远为 0!所以WPS 必须手动转数字:

灵魂符号:--双负号(WPS 必备)转换逻辑:

1.第一个负号:TRUE → -1

2.第二个负号:-1 → 1

3.FALSE 始终变为 0

SUMPRODUCT 只累加数字,最终得出符合条件的总行数。

区别说明:Excel 可以不加 --WPS 单条件必须加 --

二、实战演练(WPS 100% 可用)

案例:A 列 = 分公司名称,B 列 = 代理人数

1、单条件计数(WPS 必加 --)

统计:花果山门店数量

excel=SUMPRODUCT(--(A2:A100="花果山"))

💡 WPS 硬性规则:单条件裸判断,必须加 --

2、多条件「且」计数(不用 --)

统计:花果山且代理人数>0

excel=SUMPRODUCT((A2:A100="花果山")*(B2:B100>0))

💡 重点:条件之间用\ 相乘 → 触发数学运算 → 自动转 1/0 → 不用加 --*

3、模糊包含计数(含关键词匹配)

SUMPRODUCT 本身不支持\ 通配符*不能直接写="*花果山*"

正确写法(搭配SEARCH):

excel=SUMPRODUCT(--ISNUMBER(SEARCH("花果山",A2:A100)))

作用:统计A 列 包含花果山的所有行数

三、WPS 专属避坑指南(高频踩坑)

坑1:单条件忘记加 --(最常见)

不加→ WPS 全部识别为 0 → 统计为空单条件必加 -- 多条件相乘 *不用加

坑2:混淆「逗号」和「乘号」

•*= 并且(自动转数字,无需 --)

•,= 多数组参数(WPS 必须每个都加 --)

excel'WPS正确=SUMPRODUCT(--(条件1),--(条件2))

坑3:整列引用卡死

禁止A:A、B:B必须固定范围A2:A100,否则数组运算超级卡顿

坑4:区域行列尺寸不一致

多个条件区域行数必须一致,否则#VALUE!

四、进阶补充:SUMPRODUCT 实现「或条件计数」

COUNTIFS 做不了或条件,但SUMPRODUCT 可以!

统计:花果山或水帘洞的数量

excel=SUMPRODUCT(--((A2:A100="花果山")+(A2:A100="水帘洞")>0))

五、函数横向对比表(日常选型标准)

场景

推荐函数

理由

简单多条件且

COUNTIFS

速度最快、写法简单

复杂条件、或逻辑、运算判断

SUMPRODUCT

万能兼容、无需辅助列、WPS 全版本支持

需要导出匹配明细

FILTER+COUNTA

既能计数,又能展示详情

终极一句话口诀(专为WPS)

**单条件必加 --,乘号连不用加;简单条件用COUNTIFS,复杂逻辑用 SUMPRODUCT。**

帮你总结的绝对真理(可以实战使用)

1.Excel 单条件可以不加 --

2.WPS 单条件必须加 --(不加必为 0)

3.只要用*拼接条件,所有软件都不用--

4.SUMPRODUCT 不支持通配符,模糊查找只能用 SEARCH

相关学习资料