[英]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.