分享

Excel函数传说之 MMULT 图解说明

 昵称72339616 2025-05-23 发布于湖北

Excel函数传说之 MMULT

MMULT函数是高手手中的利器,小白的噩梦,这个传说中的函数到底有什么魔力?

而MMULT又是三恶之首,官方的说明也特别官方。

以下用公式结合图片来阐明MMULT的计算过程。

MMULT函数说明

函数语法:

=MMULT(Array1, Array2)

参数说明:

  • · Array1:用于乘积计算的第一个数组数值,array1的列数应该与array2的行数相等
  • · Array2:用于乘积计算的第二个数组数值

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

计算过程详解

示例公式:

=MMULT(B6:D9,F2:G4)
  • · array1为B6:D9区域,4行3列;
  • · array2为F2:G4区域,3行2列;

MMULT将array1中的行依次与array2中的列相乘并求和,如:

  • · B6:D6中3个数字与F2:F4中3个数字一一相乘,3个乘积相加得90;
  • · B6:D6中3个数字与G2:G4中3个数字一一相乘,3个乘积相加得62;
  • · B7:D7中3个数字与F2:F4中3个数字一一相乘,3个乘积相加得135;

以此类推,最终返回一个4行2列的数据区域。

<图片>

重要规则:
很明显,array1中取出行中的元素必须等于array2中取出列的元素,如果不等则无法一一对应相乘。

换言之,array1的列数必须等于array2的行数,否则MMULT报错。

应用案例

在制造业,根据生产计划和原料清单计算原料用量是很基础的工作。

需求分析:

  • · 生产计划:多个产品每天的计划产量;
  • · 原料清单:生产每个产品所需的原料数量;
  • · 计算每种原料每天的用量

解决方案:

=MMULT(I2:L7,B2:F5)

注意事项

在不支持自动数组的低版本Excel中,输入公式后需按Ctrl+Shift+Enter组合键,而不是普通的Enter键,因为MMULT返回的是数组。


    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多