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

Fra*_*urt 1 excel

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

我不知道在什么情况下我不能用SUMPRODUCT而不是MMULT.我错过了什么?

bar*_*ini 6

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

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

规则是第一个参数MMULT必须包含与第二个参数一样多的列,所以你可以使用这个公式

=MMULT(A3:C6,E3:E5)

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