Excel - MMULT 函数
描述
MMULT 函数返回两个数组 array1 和 array2 的矩阵乘积。结果是一个与数组 1 有相同行数、与数组 2 有相同列数的数组。
语法
MMULT (array1, array2)
参数
参数 | 描述 | 必需/可选 |
---|---|---|
array1 | 要相乘的数组。 | 必填 |
Array2 | 必填 |
注意事项
Array1 中的列数必须与 Array2 中的行数相同,并且两个数组都必须仅包含数字。
Array1 和 Array2 可以作为单元格区域、数组常量或引用给出。
两个数组 b 和 c 的矩阵乘积数组 a 为 −
$$a_{ij} = \sum_{k=1}^{n}b_{ik}c_{kj}$$
其中 i 是行号,j 是列号。
返回数组的公式必须以数组公式的形式输入
MMULT 返回 #VALUE!错误情况
任何单元格为空或包含非数字值
Array1 中的列数与 Array2 中的行数不同
如果您选择不属于结果矩阵的其他单元格,MMULT 将在这些单元格中返回 #N/A 错误值。
如果您没有突出显示结果矩阵的所有单元格范围,Excel 将仅显示适合突出显示范围的结果部分。不会出现任何错误消息,让您知道突出显示的范围不够大。
如果您没有将公式输入为数组公式,则输入公式的单元格将仅显示结果矩阵的第一个条目,并且不会出现任何错误消息。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
