你知道Excel中的MMULT函数怎么使用吗?今天教大家一个基础用法

你知道Excel中的MMULT函数怎么使用吗?今天教大家一个基础用法

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

今天跟大家分享一个工作中比较少用,但有时却很实用的矩阵函数——MMULT函数。

一、MMULT函数

功能:返回两数组的矩阵积,结果矩阵的行数与array1相等,列数与array2相等

公式:MMULT(array1, array2)

二、使用该函数注意事项

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

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

如有以下情况,MMULT函数将返回错误值#VALUE!

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

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

三、MMULT函数函数应用之一——横向求每一行的和。

我们都知道,SUM函数无法用于数组公式来分别求隔行的值,但是用MMULT函数就可以。

下图中,我们要求出B3:K12单元格区域中每一行的和,结果显示在M列对应的单元格中,如下图所示。

具体操作步骤如下:

1、选中M3:M12单元格区域,在编辑栏中输入公式:=MMULT(B3:K12,ROW(1:10)^0),按“Ctrl+Shift+Enter”键结束数组公式的输入。

2、动图演示如下。


3、公式解析。

=MMULT(B3:K12,ROW(1:10)^0):ROW(1:10)^0:该公式返回的结果是1列10行的垂直数组:{1;1;1;1;1;1;1;1;1;1},然后再用B3:K12单元格区域中每一行的数值与这个数组对应的值相乘,即可得到结果。

矩阵函数MMULT的基础入门,今天就跟大家分享到这里,关于这个函数的更多用法,可以持续关注本头条号!

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

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