excel 函数sumproduct关于SUMPRODUCT函数用法的问题_百度文库 数组参数必须具有相同的维数,否则,函数 SU

2024-12-29 17:04:59
推荐回答(2个)
回答1:

语法

SUMPRODUCT(array1,array2,array3, ...)

Array1, array2, array3, ... 为 2 到 255 个数组,其相应元素需要进行相乘并求和。

注解

数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
示例

如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

如何复制示例
创建一个空白工作簿或工作表。
选择“帮助”主题中的示例。
注释 不要选择行或列标题。

从“帮助”中选择示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。

1
2
3
4
A B C D
Array 1 Array 1 Array 2 Array 2
3 4 2 7
8 6 6 7
1 9 5 3
公式 说明(结果)
=SUMPRODUCT(A2:B4, C2:D4) 两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。(156)

注解

上例所返回的乘积之和,与以数组形式输入的公式 SUM(A2:B4*C2:D4) 的计算结果相同。使用数组公式可以为类似于 SUMPRODUCT 函数的计算提供更通用的解法。例如,使用公式 =SUM(A2:B4^2) 并按 Ctrl+Shift+Enter 可以计算 A2:B4 中所有元素的平方和。

回答2:

关于SUMPRODUCT函数用法的问题_百度文库
数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。 该函数 将非数值型的数组元素作为 0 处理。 看一个例子就容易明白 SUMPRODUCT 的用法