在Excel中,我们有时需要计算矩阵,那么如何使用MMULT函数返回两数组矩阵乘积呢? 1、Excel中返回两数组矩阵乘积需要使用到MMULT函数。 2、MMULT函数的使用格式为:MMULT(array1,array2)。注意此处是两个数组。 3、其中,MMULT函数中参数Array1、参数array2分别是要进行矩阵乘法运算的两个数组。 1行n列与m行1列之积 1、首先,我们计算矩阵1行n列与m行1列之积。如图所示,样例中建立了参数1(1行3列)和参数2(3行1列)。 2、接着,我们在如图所示的空白单元格输入公式:MMULT(D8:F8,C10:C12)。 3、确认函数后,按下Enter键,即可得到如图所示的矩阵结果ldquo;140ldquo;(这里计算过程为:110220330)。 1行n列与m行x列之积 1、然后,我们计算矩阵1行n列与m行x列之积。如图所示,样例中建立了参数1(1行3列)和参数2(3行2列)。 2、接着,我们在如图所示的空白单元格输入公式:MMULT(D19:F19,C21:D23)。 3、确认函数后,按下Enter键,即可得到如图所示的矩阵结果1ldquo;140ldquo;和结果2ldquo;172rdquo;(这里计算过程分别为:110220330,415263)。 m行1列与1行n列之积 1、第三种情形,我们计算矩阵m行1列与1行n列之积。如图所示,样例中建立了参数1(3行1列)和参数2(1行3列)。 2、接着,我们在如图所示的空白单元格输入公式:MMULT(C31:C33,D35:F35)。 3、确认函数后,按下Enter键,即可得到如图所示的矩阵结果1ldquo;10ldquo;和结果2ldquo;360rdquo;(这里计算过程分别为:C50D54,C50D54C50E54。。。C52F54)。 m行x列与x行n列之积 1、最后一种情况,我们计算矩阵m行x列与x行n列之积。如图所示,样例中建立了参数1(3行2列)和参数2(2行3列)。 2、接着,我们在如图所示的空白单元格输入公式:MMULT(C44:D46,D48:F49)。 3、确认函数后,按下Enter键,即可得到如图所示的矩阵结果1ldquo;38ldquo;和结果2ldquo;720rdquo;(这里计算过程分别为:C63D67D63D68,C63D67D63D68。。。C65F67D65F68)。 注意事项: 1、第一个参数的列数,要等于第二个参数的行数。 2、函数结果的行数与array1的行数相同,矩阵的列数与array2的列数相同。 相关补充: MMULT(array1,array2)函数介绍: 返回两个数组的矩阵乘积。结果矩阵的行数与数组array1的行数相同,矩阵的列数与数组array2的列数相同。 语法 MMULT(array1,array2) Array1,array2是要进行矩阵乘法运算的两个数组。 说明 Array1的列数必须与array2的行数相同,而且两个数组中都只能包含数值。 Array1和array2可以是单元格区域、数组常量或引用。 在以下情况下,MMULT返回错误值VALUE! 任意单元格为空或包含文字。 array1的列数与array2的行数不相等。