Excel:如何在多个工作表上使用 sumproduct


Excel 中的SUMPRODUCT函数返回两个表的乘积之和。

您可以使用以下基本语法在多个工作表上使用SUMPRODUCT函数:

 =SUM(SUMPRODUCT(Sheet1!A2:A11, Sheet1!B2:B11),
     SUMPRODUCT(Sheet2!A2:A6, Sheet2!B2:B6),
     SUMPRODUCT(Sheet3!A2:A9, Sheet3!B2:B9))

此公式对名为Sheet1Sheet2Sheet3的工作表中的特定范围执行SUMPRODUCT计算,然后求三个值的总和。

以下示例展示了如何在实践中使用此语法。

示例:如何在多个工作表上使用 SUMPRODUCT

假设我们的 Excel 工作簿中有以下三个工作表:

表 1:

表 2:

表 3:

我们可以使用以下公式分别计算每个工作表的 A 列和 B 列之间的SUMPRODUCT ,然后将三个值相加:

 =SUM(SUMPRODUCT(Sheet1!A2:A11, Sheet1!B2:B11),
     SUMPRODUCT(Sheet2!A2:A6, Sheet2!B2:B6),
     SUMPRODUCT(Sheet3!A2:A9, Sheet3!B2:B9))

以下屏幕截图显示了如何在实践中使用该公式:

Excel SUMPRODUCT 在多个工作表上

所有三张纸上的SUMPRODUCT值均为355

如果您在每个工作表中单独使用SUMPRODUCT ,您将获得以下值:

  • 表 1 A 列和 B 列的 SUMPRODUCT:184
  • 表 2 A 列和 B 列的 SUM 乘积:25
  • 表 3 A 列和 B 列的 SUMPRODUCT:146

这三个值的总和是:184 + 25 + 146 = 355

这是我们使用公式计算出来的值。

注意:您可以在此处找到 Excel 中SUMPRODUCT函数的完整文档。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何在Excel中使用值大于零的SUMPRODUCT
如何在 Excel 中跨多个工作表添加
如何在 Excel 中添加筛选行

添加评论

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