当前位置:主页 > Office办公 > MMULT函数

MMULT函数

Excel MMULT 函数 使用实例教程
Excel MMULT 函数 使用实例教程

MMULT 函数返回两个矩阵的乘积。Excel 2003+MMULT 函数返回两个矩阵的乘积。矩阵的乘积。=MMULT(array1, array2) =MMULT(矩阵数组1, 矩阵数组2) 参数 Array1、Array2 必需。 需要进行乘积预算的两个矩阵数组。 要点 Array1 的列数必须与 Array2 的行数相同,而且两个数组中都只能包含数值。 Array1 和 Array2 可以是单元格区域、数组常量或引用。 实例

从TRANSPOSE函数的基础用法,再到嵌套MMULT函数来从头细说Excel中TRANSPOSE函数的使用
从TRANSPOSE函数的基础用法,再到嵌套MMULT函数来从头细说Excel中TRANSPOSE函数的使用

第一:TRANSPOSE函数用法介绍  Excel中TRANSPOSE函数就是进行行列互转的函数,这是基础用法。TRANSPOSE函数最常见的就是和MMULT函数嵌套使用,再下面会涉及到。  首先看看TRANSPOSE函数的基础用法。官方帮助说明,TRANSPOSE函数可返回转置单元格区域,即将行单元格区域转置成列单元格区域,反之亦然。  TRANSPOSE函数语法是:TRANSPOSE(array)  Array参数是需要进行转置的数组或工作表上的单元格区域。所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。第二:TRANSPOSE函数简单举例  使用TRANSPOSE函数将A1:B8区域的内容变为D1:K2区域的内容。  操作方法如下:   因为A1:B8区域为8行2列,因此应该选择一个2行8列的区域作为存放数据的区域,因此先选择D1:K2区域,然后输入公式:=TRANSPOSE(A1:B8),最后按Shift+Ctrl+Enter键进行确认输入,得到的结果就如上表右边显示的。  这是TRANSPOSE函数的一个基础用法。

994 次浏览
通过几个简单的实例来认识理解Excel中MMULT函数的用法
通过几个简单的实例来认识理解Excel中MMULT函数的用法

Excel中mmult函数的功能就是返回两矩阵相乘的结果。  使用mmult函数,需要认识下面三点:   1.先判断两个矩阵能不能做乘法   判断方法:数组1的列数必须与数组2的行数相等。  2.知道矩阵是如何相乘的。   计算结果的行数与Array1的行数相同或者计算结果的列数与Array2的列数相同。  3.mmult矩阵中只能包含数值,任意单元格为空或包含文字将返回错误值 #VALUE!。   MMULT不用三键结束的话就是第1行第1列的数,用三键结束则是一个数组; MMULT作为其它函数参数时则是一个数组参加运算,不需用三键结束。  文字总是枯燥的,通过下面几个例子来认识mmult函数吧。  第一:求一行数字的和。  A1:J1数字的和,可以用sum函数来验证结果:=SUM(A1:J1),结果为63。   Mmult函数用法解释:=MMULT(A1:J1,ROW(1:10)^0)   在公式编辑栏选中A1:J1,按F9键,查看运算结果:{1,6,1,9,4,9,9,9,8,7},这是一个一维横向数组,数组中的各元素使用逗号隔开。   ROW(1:10):返回结果:{1;2;3;4;5;6;7;8;9;10},这是一个一维的纵向数组,数组中的各元素使用分号隔开。用ROW(1:10)最主要是用来第一参数。   套用第一部分的解释:先判断两个矩阵能不能做乘法,数组1的列数必须与数组2的行数相等。   ROW(1:10)^0:即1-10的0次方,结果{1;1;1;1;1;1;1;1;1;1}。   Mmult两矩阵相乘的过程是:用第一参数的元素分别乘以第二参数对应的元素,然后将结果相加得到最终结果。比如:1*1+6*1+1*1+9*1+4*1+9*1+9*1+9*1+8*1+7*1,结果是63。  第二,汇总合并数字。   =MMULT(A1:J1,10^(10-ROW(1:10)))  第三,MMULT函数单列运算:例一和例二反转。   公式1:=MMULT(COLUMN(A:J)^0,A1:A10)   公式2:=MMULT(10^(10-COLUMN(A:J)),A1:A10)

864 次浏览