MMULT函数的公式及使用方法

MMULT函数的公式及使用方法

解决方案goocz2025-03-07 16:29:5021A+A-

MMULT函数属于Excel表格中 数学与三角函数 类别函数,作用返回两个数组的使用乘积,矩阵的行数与数组一的行数相同,矩阵的列数与数组二的列数相同。

MMULT函数属性:

语法结构MMULT(array1, array2)

中文表达式MMULT(数组1,数组2)

Array1、 Array2必需。 要进行矩阵乘法运算的两个数组。

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

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

对于返回结果为数组的公式,必须以数组公式的形式输入。

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

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

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

3、结果数组的容量等于或大于总计 5,461 个单元格。

两个数组 b 和 c 的矩阵乘积 a 为:

MMULT函数示例

如下图 由一个1行9列数组和一个1列9行两个数组,制作九九乘法表。

选择D3:L11区域单元格输入公式 =MMULT(C3:C11,D2:L2) 。

按Ctrl+Shift+Enter 组合键运算数组公式。

MMULT函数返回两个数组进行矩阵相乘,就是将数组1的列数据分别与数组2的行数据进行相乘,即数组1的第一列乘以数组2的第一行,数组1的第二列乘以数组2的第二行,矩阵相乘的结果即为两次相乘之和

案例的九九乘法表,就是把数组1中每个元素(1到9)分别和数组2中的1,2,3……9相乘一遍,结果返回的是9行9列的数组{1,2,3,4,5,6,7,8,9;2,4,6,8,10,12,14,16,18;3,6,9,12,15,18,21,24,27;4,8,12,16,20,24,28,32,36;5,10,15,20,25,30,35,40,45;6,12,18,24,30,36,42,48,54;7,14,21,28,35,42,49,56,63;8,16,24,32,40,48,56,64,72;9,18,27,36,45,54,63,72,81}。

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5