使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

SUMPRODUCT 使用单元格区域 (或创建数组 公式) 作为参数 (公式的各个部分,使其) 。 它将数组中的项相乘,然后对结果进行汇总。

此示例是一个购物清单,其中一个数组列出每个商品的成本,另一个数组列出将购买的商品数量。

列 A 中的杂货项目列表。在列 B (数组 1) 中是每个单位的成本。 在列 C 中 (数组 2) 是要购买的数量

  1. 若要创建公式,请键入 =SUMPRODUCT (B3:B6,C3:C6 ) 并按 Enter。

列 B 中的每个单元格乘以 C 列同一行中的对应单元格,结果将相加。 日用食品的总量为 $21.60。

  1. 若要编写提供相同 结果的较长公式,请键入 =B3*C3+B4*C4+B5*C5+B6*C6,然后按 Enter。

按 Enter 后,结果相同:$21.60。 单元格 B3 乘以 C3,其结果将添加到单元格 B4 乘以单元格 C4 的结果,等等。 可以想象,如果有成千上万 (甚至数百) 行,那么使用 SUMPRODUCT 会容易得多。

注意: 

  • 数组的列 (行) 长度必须相同。

  • 如果文本(而不是数字)位于单元格中,则视为零。

示例

如果要使用 SUMPRODUCT创建数组公式,下面是一个 Excel 网页版 工作簿,其数据与本文中使用的不同。

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

A

B

D

E

3

4

2

7

8

6

6

7

1

9

5

3

公式

结果

'=SUMPRODUCT (A2:B4,D2:E4)

=SUMPRODUCT (A2:B4,D2:E4)

将两个数组的所有组件相乘 (A2:B4 和 D2:E4) ,然后添加产品 -即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3 (156) 。

为获得更完整的体验,您也可以在 Excel 中打开此工作簿。 只需单击工作簿右下角的 Excel 图标 Excel Online 中的 Excel 图标,将文件保存到计算机的方便位置,然后打开它。

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×