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))
此公式对名为Sheet1 、 Sheet2和Sheet3的工作表中的特定范围执行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))
以下屏幕截图显示了如何在实践中使用该公式:
所有三张纸上的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 中添加筛选行