返回目录:excel表格制作
选定3*3区域,录入公式:=mmult(16列3行矩阵,3列16行矩阵)
按ctrl+shift+enter
第一步,我们在度空白输入公式,如图F2单元格输入公式“="@"&A2&"*"&C2",把公式拉下来。
第二步,选择F列整列——编辑——复制——选择性粘贴版——复制——数值。
第三步,在D2单元格输入公式"=F2",把公式拉下来。
第四步,选择D列整列——编辑——复制——选择性粘贴——复制——数值。
第五步,选择D列整列——编辑——查找(CTRL+F)——替换——查找内容输入"@"——替换为"=",这样D列里显示的就是用A列和C列两权列的两个数据相乘的啦。
本问题的确如题主所说,是一个典型的矩阵乘法问题,一个矩阵乘法的数组公式,就可得到需要的结果。
但提问中有问题的,产成品中有G,而子件耗用比中没有G,所以按提问是无法把G产器需抄要的子件量计算进去的。下面的计算中子件耗用比中增加G产品的耗用比。
如图,先拖动鼠标一次选择需要计算的单元格区域,图中为M3:O5,输入公式:
=MMULT(B13:H15,B3:D9)
其中B13:H15为子件耗用比,B3:D9为产成品需求,两个区域均可通过拖动鼠标选择(对输入公式熟练的可袭直接输入,不熟练的用鼠标选择更可靠)
同时按Ctrl+Shift+Enter三键输入数组公式,直接得到所有计算结果。
说明:矩阵乘法要求第百1个参数即第1个矩阵的列数,必须与度第2参数即第2矩阵的行数相同,得到的结果矩阵行数与第1矩阵相同,列数与第2矩阵相同。本例中,最终结果为3行(子件耗用比行数)3列(产成品需求列数)。本例中正好3行3列,还难以看出行列的关系,如果再增加9月的产成品需求,第2矩阵变成4列,那么结果矩阵也变成3行4列,就很清楚了。
1、打开 Excel 并写入所有需要在 Excel 中相乘的矩阵数据, 例如在 A1:C2 a 区域中写入第一个矩阵, 并在 E1:F3 区域中写入第二个矩阵
2、然后,在任间复单元格插入公式=MMULT(A1:C2,E1:F3),回车确定
3、我们知道一个 mxn 矩阵 a (M, n) 由恩智浦矩阵 B (n, p) 留下制, 将得到一个 MXN 矩阵 c (M, p), 然后, 我们的例子是一个 (2, 3) xb (3, 2), 得到一个矩阵应该是 C (2, 2), 即2行2列矩阵然后我们使用输入公式作为基准的单元格选择4个单元格
4、选中后,我们按键盘的F2功能知键,激活公式编辑
5、然后按键盘 Ctrl Shift Enter 键将公式转换为数组公式, 这是将最后两个矩阵相道乘的结果 (我们回顾公式并自动添加一对大括号 "{}", 这是 Excel 后数组公式的标志 按下 Ctrl 移位输入键组合。