在什么情况下我不能使用SUMPRODUCT而不是MMULT?

时间:2014-02-20 01:26:12

标签: excel

根据Microsoft文档,MMULT返回两个数组的矩阵乘积,而SUMPRODUCT乘以给定数组中的相应组件,并返回这些产品的总和。

我没有看到在什么情况下我无法使用SUMPRODUCT而不是MMULT。我错过了什么?

1 个答案:

答案 0 :(得分:5)

SUMPRODUCT仅允许您在相同大小的数组上操作以获得单个结果。

MMULT可以乘以不同大小的数组(只要遵循规则)就可以得到数组结果。

规则是MMULT的第一个参数必须包含与第二个参数一样多的列,因此您可以使用此公式,例如

=MMULT(A3:C6,E3:E5)

其中第一个数组是4 * 3(4行乘3列),第二个参数是3 * 1(3行乘1列)并返回4 * 1数组