【表格函数】MMULT函数

尹俊超
尹俊超

创作者俱乐部成员

MMULT函数,也被人们形象地称为MM函数,其名称中的"MM"让人联想到“可爱”,但实际上,它是一种复杂且极具挑战性的函数,足以让新手们望而却步,甚至使得经验丰富的使用者也常常在此函数上花费大量时间。让我们在今天的学习中一起揭开MMULT函数的神秘面纱吧~

MMULT函数的详细解析:它用于计算两个数组的矩阵乘积,生成的结果矩阵的行数与第一组数组的行数相同,列数与第二组数组的列数相等。

MMULT函数的语法:MMULT(第一组数组,第二组数组)。

功能:MMULT函数执行两个数组的矩阵乘法运算。


参数说明:

  1. 【第一组数组,第二组数组】:用于执行矩阵乘法运算的两个数组。

  1. 【第一组数组】:执行矩阵乘法运算的第一组数组,其列数需与第二组数组的行数相等。

  1. 【第二组数组】:执行矩阵乘法运算的第二组数组,其列数需与第一组数组的行数相等。

  1. 结果矩阵的行数与第一组数组的行数相等,列数与第二组数组的列数相等。


阅读完官方的解释,感到其内容既正式又抽象,就像是置身于云雾缭绕的空中,颇有些不知所措,这也是在所难免的~😃


💡用咱们的大白话来说道说道。

呐,关于MMULT这个函数,它需要两个参数,就好比是两条腿走路。你看,这两个参数的模样都是矩形区域数组,就像两条腿的脚。这两条腿必须是数值或者是能转换成数值的类型,比如说整数。你要记住,这两个参数可以是区域、引用或者是常量数组。

你要注意了,这两个矩形区域数组,它们的列数,也就是在前面的数字,必须跟行数,也就是在后面的数字一样。(重要的事情要说三遍)

除了这一点,其他的都挺好理解的,我再说一遍,别搞错了啊,重要的事情要说三遍,第一组数组的列数跟第二组数组的行数必须一样,这个很关键!

让我用个图表给你解释一下,说白了,这一点其实就是要你记住,当第一组数组跟第二组数组合在一起的时候,由于第一组数组的列数跟第二组数组的行数是一样的,所以他们结合起来的区域一定是个正方形(你可以理解为是矩形,因为是正方形)。在构建的时候,我们须严格按照这个原则来。

为什么是正方形?因为每一行的数字都要跟第二组数组的每一列的数字相乘。

你要根据函数理解幅图,就能明白参数是怎么弄出来的了。参数设置很重要,搞懂它是开始,现在就来说说它的计算原理吧。就像两个矩阵那样相乘,结果的区域就在下面这张图上,你会发现,这个结果区域正好是第一组数值的行数加上第二组数值的列数。

怎样计算这个呢?就像下面这个图看到的那样。

先给你看看这个公式和结果,这样你就能看出来这里面的逻辑:

90 = 1 * 10 + 4 * 20

120 = 2 * 10 + 5 * 20

150 = 3 * 10 + 6 *20

📢btw:在WPS表格中 * 代表做乘法哦!)

实际上,MM函数所体现的,就是这样一种直观且直接的运算法则:各对应项在相乘之后,按照既定的位置,精准地投放和停驻。


  • 以上就是关于我对MMULT函数的理解与分享😃

  • 保持学习,指日可待🎉

  • 仅代表个人在学习过程中的理解,欢迎各位大佬指正😃

河南省
浏览 2030
收藏
10
分享
10 +1
2
+1
全部评论 2
 
wps新路
wps新路

WPS函数专家

点个赞,支持
· 重庆
1
回复
尹俊超
尹俊超

创作者俱乐部成员

· 上海
回复