Excel怎么使用MMULT函数返回两个数组的矩阵乘积?

所属分类: 软件教程 / 办公软件 阅读数: 1275
收藏 0 赞 0 分享

在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键,即可得到如图所示的矩阵结果“140“(这里计算过程为:1*10+2*20+3*30)。

1行n列与m行x列之积

1、然后,我们计算矩阵1行n列与m行x列之积。如图所示,样例中建立了参数1(1行3列)和参数2(3行2列)。

2、接着,我们在如图所示的空白单元格输入公式:=MMULT(D19:F19,C21:D23)。

3、确认函数后,按下Enter键,即可得到如图所示的矩阵结果1“140“和结果2“172”(这里计算过程分别为:1*10+2*20+3*30,4*1+5*2+6*3)。

m行1列与1行n列之积

1、第三种情形,我们计算矩阵m行1列与1行n列之积。如图所示,样例中建立了参数1(3行1列)和参数2(1行3列)。

2、接着,我们在如图所示的空白单元格输入公式:=MMULT(C31:C33,D35:F35)。

3、确认函数后,按下Enter键,即可得到如图所示的矩阵结果1“10“和结果2“360”(这里计算过程分别为:C50*D54,C50*D54+C50*E54+...C52*F54)。

m行x列与x行n列之积

1、最后一种情况,我们计算矩阵m行x列与x行n列之积。如图所示,样例中建立了参数1(3行2列)和参数2(2行3列)。

2、接着,我们在如图所示的空白单元格输入公式:=MMULT(C44:D46,D48:F49)。

3、确认函数后,按下Enter键,即可得到如图所示的矩阵结果1“38“和结果2“720”(这里计算过程分别为:C63*D67+D63*D68, C63*D67+D63*D68+...C65*F67+D65*F68)。

注意事项:

1、第一个参数的列数,要等于第二个参数的行数。

2、函数结果的行数与 array1 的行数相同,矩阵的列数与 array2 的列数相同。

相关补充:

MMULT(array1,array2)函数介绍:

返回两个数组的矩阵乘积。结果矩阵的行数与数组array1 的行数相同,矩阵的列数与数组array2 的列数相同。

语法

MMULT(array1,array2)

Array1, array2 是要进行矩阵乘法运算的两个数组。

说明

Array1 的列数必须与 array2 的行数相同,而且两个数组中都只能包含数值。

Array1 和 array2 可以是单元格区域、数组常量或引用。

在以下情况下,MMULT 返回错误值 #VALUE!:

任意单元格为空或包含文字。

array1 的列数与 array2 的行数不相等。

相关推荐:

怎么计算Excel表格当中空单元格个数?countblank函数的使用方法

excel中怎么利用dateif函数计算两个日期参数的差值?

Excel中or和if函数的使用方法的实例教程

excel表格中VLOOKUPV函数不出来怎么办?

更多精彩内容其他人还在看

Word复制粘贴文档文字显示不全该怎么办?

Word复制粘贴文档文字显示不全该怎么办?word中复制文字粘贴以后发现一行文字不能全部显示,该怎么办呢?下面我们就来看看这个问题的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

excel表格中不规则单元格怎么求和?

excel表格中不规则单元格怎么求和?excel中有很多表格是不规则的,想要对不规则的单元格进行求和,该怎么办呢?下面我们就来看看这个问题的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

ppt模板复制粘贴后幻灯片中色调变了该怎么解决?

ppt模板复制粘贴后幻灯片中色调变了该怎么解决?从网上下载了ppt模板,但是发现复制粘贴以后幻灯片中的色调变了,该怎么解决这个问题呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

在Word2003文档中如何快速输入重叠字?

在Word2003文档中如何快速输入重叠字呢?对于这个问题很多朋友都在问,不用担心,下面小编将为大家带来在Word2003文档中快速输入重叠字的方法;有需要的朋友一起去看看吧
收藏 0 赞 0 分享

在Office 2016中删除宏的图文教程

如何在Office 2016中删除宏呢?下面小编将为大家分享在Office 2016中删除宏的图文教程;希望能够帮助到大家!有需要的朋友一起去看看吧
收藏 0 赞 0 分享

WPS office文档中如何插入脚注?

WPS Office 是由金山软件股份有限公司自主研发的一款办公软件套装,可以实现办公软件最常用的文字、表格、演示等多种功能。WPS office文档中如何插入脚注呢?下面小编将为大家带来WPS office文档中插入脚注的方法;有需要的朋友一起去看看吧
收藏 0 赞 0 分享

excel通过access建立数据透视表的方法

excel通过access建立数据透视表也是我们工作中经常用到的!可是excel通过access如何建立数据透视表呢?今天小编为大家带来的是excel通过access建立数据透视表的方法;有需要的朋友一起去看看吧
收藏 0 赞 0 分享

word为图片添加边框方法介绍

我们在使用Word编辑文档的过程中,为了使文档中的图片更加漂亮,有时需要为图片添加边框,小编就为大家详细介绍一下,推荐到脚本之家,一起来看看吧
收藏 0 赞 0 分享

轻快PDF阅读器怎么给pdf文件添加书签?

轻快PDF阅读器怎么给pdf文件添加书签?pdf文档需要添加书签,该怎么添加呢?下面我们就来看看轻快PDF阅读器添加书签的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

word2003怎么对文档中的文字进行分栏?

在Word中,我们可以对一篇文章进行分栏设置,分两栏,分三栏都可以自己设置。像我们平常看到的报纸、公告、卡片、海报上面都可以有用Word分栏的效果,word2003怎么对文档中的文字进行分栏?下面小编就为大家介绍一下,来看看吧
收藏 0 赞 0 分享
查看更多