繁体   English   中英

在什么情况下不能使用SUMPRODUCT代替MMULT?

[英]In what situations can't I use SUMPRODUCT instead of MMULT?

根据Microsoft文档, MMULT返回两个数组的矩阵乘积,而SUMPRODUCT将给定数组中的对应分量相乘,并返回这些乘积的总和。

我看不到在什么情况下不能使用SUMPRODUCT而不是MMULT 我错过了什么吗?

SUMPRODUCT仅允许您对相同大小的阵列进行操作以获得单个结果。

MMULT可以乘以大小不同的数组(只要遵循规则)即可为您提供数组结果。

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

=MMULT(A3:C6,E3:E5)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM