网站搜索

如何在 Excel 中将两列相乘然后求和(3 个示例)


我们大多数人可能会遇到需要在 Excel 中将两列相乘然后求和的情况,但计算数百或数千行将很困难。 Excel中还有一个强大的函数:SUMPRODUCT,它可以让我们快速将两列相乘并相加。此外,我们可以根据一两个甚至更多标准来使用此函数。在本教程中,我将展示在 Excel 中将两列相乘然后求和的过程


Excel SUMPRODUCT 函数概述

可以将一个或多个数组作为参数发送到 SUMPRODUCT,它会在返回乘积之和之前将每个数组的相应值相乘。

⇒ 语法

SUMPRODUCT(数组1,[数组2],[数组3],…)

⇒ 参数

  • array1:(必需) 第一个数字数组。
  • array2:(可选)第二个数字数组。
  • array3:(可选)第三个数字数组。

⇒返回值

返回所有数组中相应值的乘积之和。


如何在 Excel 中将两列相乘然后求和:3 个示例:

在本节中,我将向您展示 3 个快速简单的示例,用于在 Windows 操作系统上的 Excel 中将两列相乘然后求和。这篇文章包含所有内容的详细解释和清晰的插图。我这里使用的是Microsoft 365版本。但是,您可以根据您的可用性使用任何其他版本。如果本文的任何部分在您的版本中不起作用,请发表评论。

下图显示了产品名称、销售区域、销售数量和单价。现在,如果您想确定所有地区销售的所有产品的总价格,当然,您肯定必须将两列相乘,例如数量(D 列)和单价(E 列)。但如果不使用 Excel 函数,我的意思是,如果您想手动找出值,尤其是对于较大的数据集,这将是困难且令人恼火的。但即使有标准也可以很快找到所需的值。


1. 使用 Excel 中的 SUMPRODUCT 函数将两列相乘并对它们的乘积求和

当您需要在没有条件的情况下找出所有产品的总销售额时,您可以简单地使用SUMPRODUCT函数。将D 列E 列相乘。数量的单元格范围为 D5:D10,单价的单元格范围为 E5:E10。然后在空白单元格中输入公式,如下所示:

=SUMPRODUCT(D5:D10,E5:E10)


2. 将两列与一个准则相乘,然后求和

如果您想获取下图中所有区域(一个标准)的显示器价格,您可以使用 SUMPRODUCT 函数,扩展如下:

=SUMPRODUCT(D5:D10,E5:E10*(B5:B10="Monitor"))

🔎公式细分:

其中,D5:D10E5:E10B5:B10 分别是数量、单价和产品名称的单元格范围。

  • Array1=D5:D10 : 这是乘法的第一个数组。
  • Array2=E5:E10*(B5:B10=”Monitor”) : 这意味着仅包含 E5:E10 范围内的单元格,其中 B5:B10 等于单元格值“监视器”。


3. 具有多个标准的两列的乘法和求和

3.1 多列

如果您想确定中东地区显示器的价格(两个条件),您可以使用SUMPRODUCT函数查找该值。

  • 在单元格D12中输入以下公式,计算中东地区显示器的销售总额。
=SUMPRODUCT(D5:D10*(C5:C10="Middle East"),E5:E10*(B5:B10="Monitor"))

🔎公式细分:

此处, D5:D10C5:C10E5:E10B5:B10 是分别是数量、地区、单价和产品名称。

  • Array1=D5:D10*(C5:C10=”Middle East” : 这是乘法的第一个数组,它包含D5范围内的唯一单元格:D10 与值“中东” 匹配。
  • Array2=E5:E10*(B5:B10=”Monitor”) : 这意味着仅包含 E5:E10 范围内的单元格,其中 B5:B10 等于单元格值“监视器”。

  • 因此,您已经获得了多列中多个条件下的总和积。
  • 此外,对于迭代搜索,您可以为计算求和积的条件创建单元格引用。
  • 在这里,我在单元格 B14 和 C14 中插入了两个条件:一个是区域名称,另一个是产品。
  • 之后,在单元格D13中插入以下公式,计算指定产品在指定区域的总销售额。
=SUMPRODUCT(((B5:B10=B14)+(C5:C10=C14)),D5:D10,E5:E10)


3.2 在同一列中

现在,如果您想获得任何地区的两种或多种产品的总销售额,那么您必须在同一列中制定多个条件。在这里,我将向您展示一个示例,其中我计算了所有地区显示器和键盘的总销售额。为此,请按照以下步骤操作:

  • 首先,在单元格 C14 C15 中插入要计算总销售额的产品名称。
  • 然后,插入以下公式来计算所选产品在所有区域的总销售额:
=SUMPRODUCT(((B5:B10=C14)+(B5:B10=C15)),D5:D10,E5:E10)

此外,您可以使用类似的公式计算多个区域的总销售额,而无需指定任何产品。

  • 为此,请将区域名称插入单元格 B14 B15 中。
  • 然后,将以下公式插入单元格 D13 中:
=SUMPRODUCT(((C5:C10=B14)+(C5:C10=B15)),D5:D10,E5:E10)

结论

这样您就可以轻松地将两列相乘并在 Excel 中求和。现在你有了这些方法,你就可以轻松地将两列相乘并求和了。感谢您阅读这篇文章,请继续关注我们的下一篇文章。您可以访问我们的网站ExcelDemy,获取更多Excel相关内容。如果您有任何意见、建议或疑问,请在下面的评论部分留下评论、建议或疑问。

相关文章