你现在的位置:
WPS中如何求积?
在 WPS 表格里,没有叫 “求积” 的按钮,但用 PRODUCT 函数 1 行就搞定,套路和 SUM 几乎一模一样。
- 手写:PRODUCT 函数
语法:=PRODUCT(数值1, 数值2, …)
例:
=PRODUCT(A1:A10) // A1 到 A10 全部乘起来
=PRODUCT(A1:A10, 2) // 再把结果统一 ×2
=PRODUCT(A1, B1, C1) // 只乘三个格子
=PRODUCT(3, 5, 10) // 纯常数,返回 150
- 区域里有 0 怎么办?
PRODUCT 遇到 0 会直接把最终结果变 0;
如果只想跳过 0,用数组公式(WPS 同样支持):
=PRODUCT(IF(A1:A10<>0, A1:A10))
输入完后 Ctrl+Shift+Enter 结束,WPS 会自动在公式两侧加大括号 { }。
- 按条件求积(较少见)
WPS 没有内置 “PRODUCTIF”,但可以用累乘数组:
=PRODUCT(IF(B1:B10=”苹果”, A1:A10))
同样 Ctrl+Shift+Enter 结束,即可把 B 列=“苹果” 的对应 A 列值全部相乘。
- 连续累乘(阶乘)
要算 n! 直接用:
=FACT(数字)
例 =FACT(5) 返回 120。
- 常见踩坑
- 区域中只要有一个文本,PRODUCT 会报错 #VALUE!;
- 数字别用全角或带 ’ 文本前缀;
- 结果太大(>1E+308)会显示 #NUM!,这是浮点上限,和 WPS 无关。
一句话:普通求积 =PRODUCT(区域),条件求积用 “数组+IF” 包一层,再按 Ctrl+Shift+Enter 即可。

发表回复