Excel - MMULT 函数



描述

MMULT 函数返回两个数组 array1 和 array2 的矩阵乘积。结果是一个数组,其行数与 array1 相同,列数与 array2 相同。

语法

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

示例

MMULT Function
advanced_excel_math_trigonometric_functions.htm
广告