介绍如何在Excel 中使用 SUMPRODUCT

SUMPRODUCT 函数可以接受多个阵列资料,并将每个阵列中的每个对应的元素相乘之后,计算加总值,以下是一个简单的范例:

=
SUMPRODUCT 函数范例
SUMPRODUCT 函数范例

在这个范例中,SUMPRODUCTA1:A3B1:B3

1 * 4 + 2 * 5 + 3 * 6 = 32

SUMPRODUCT 函数可以接受多个阵列,不管输入的阵列有几个,它都会将每个阵列中对应的元素相乘后,再计算总合。

SUMPRODUCT 函数可以应用在许多地方,以下是一些实际应用范例。

计算总金额

假设我们有一笔订单的Excel 资料表格如下,其中包含产品的单价与数量:

各产品单价与数量
各产品单价与数量

假设我们想要计算这一笔订单的总金额,就可以使用 SUMPRODUCTSUMPRODUCT

=
SUMPRODUCT 公式
SUMPRODUCT 公式

这样就可以快速计算出总金额:

计算总金额
计算总金额

分组计算总金额

假设我们的产品有区分不同的类别,以这个例子来说,分为ABC

各产品分类、单价与数量
各产品分类、单价与数量

如果想要分别计算ABCSUMPRODUCT

SUMPRODUCT(分类判断阵列, 单价阵列, 数量阵列)

这里的單價陣列數量陣列分類判斷陣列100

实际写出来的公式就会像这样:

=
SUMPRODUCT 公式
SUMPRODUCT 公式

在这里的分類判斷陣列($B$2:$B$8=F2)*1TRUEFALSE110SUMPRODUCT

计算出来的各类产品总金额如下:

分类计算总金额
分类计算总金额

读者互动

Oh 游读者 👋
It’s nice to meet you.

每周三,您都将收到一封内容详实的Newsletter.

close

Oh 游读者 👋
It’s nice to meet you.

每周三,您都将收到一封内容详实的Newsletter.