使用 SUMPRODUCT 对一个或多个数组中的对应值的乘积求和

您所在的位置:网站首页 数列c5 使用 SUMPRODUCT 对一个或多个数组中的对应值的乘积求和

使用 SUMPRODUCT 对一个或多个数组中的对应值的乘积求和

2023-06-11 21:34| 来源: 网络整理| 查看: 265

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

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

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

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

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

若要编写提供相同 结果的较长公式,请键入 =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 图标,将文件保存到计算机的方便位置,然后打开它。

返回页首



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3