RSS订阅 爱办公,享无限效率

你现在的位置:

WPS中如何求积?

在 WPS 表格里,没有叫 “求积” 的按钮,但用 PRODUCT 函数 1 行就搞定,套路和 SUM 几乎一模一样。


  1. 手写:PRODUCT 函数
    语法:=PRODUCT(数值1, 数值2, …)
    例:
    =PRODUCT(A1:A10)   // A1 到 A10 全部乘起来
    =PRODUCT(A1:A10, 2)   // 再把结果统一 ×2
    =PRODUCT(A1, B1, C1)   // 只乘三个格子
    =PRODUCT(3, 5, 10)   // 纯常数,返回 150

  1. 区域里有 0 怎么办?
    PRODUCT 遇到 0 会直接把最终结果变 0;
    如果只想跳过 0,用数组公式(WPS 同样支持):
    =PRODUCT(IF(A1:A10<>0, A1:A10))
    输入完后 Ctrl+Shift+Enter 结束,WPS 会自动在公式两侧加大括号 { }。

  1. 按条件求积(较少见)
    WPS 没有内置 “PRODUCTIF”,但可以用累乘数组:
    =PRODUCT(IF(B1:B10=”苹果”, A1:A10))
    同样 Ctrl+Shift+Enter 结束,即可把 B 列=“苹果” 的对应 A 列值全部相乘。

  1. 连续累乘(阶乘)
    要算 n! 直接用:
    =FACT(数字)
    例 =FACT(5) 返回 120。

  1. 常见踩坑
  2. 区域中只要有一个文本,PRODUCT 会报错 #VALUE!;
  3. 数字别用全角或带 ’ 文本前缀;
  4. 结果太大(>1E+308)会显示 #NUM!,这是浮点上限,和 WPS 无关。

一句话:普通求积 =PRODUCT(区域),条件求积用 “数组+IF” 包一层,再按 Ctrl+Shift+Enter 即可。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注