- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据微软文档, MMULT
返回两个数组的矩阵乘积,而 SUMPRODUCT
将给定数组中的相应分量相乘,并返回这些乘积的总和。
我不知道在什么情况下我不能使用 SUMPRODUCT
而不是 MMULT
.我错过了什么?
最佳答案
SUMPRODUCT
只允许您对相同大小的数组进行操作以获得单个结果。MMULT
可以将不同大小的数组相乘(只要遵循规则)即可得到数组结果。
规则是 MMULT
的第一个参数列的数量必须与第二个参数的行数一样多,因此您可以使用此公式,例如=MMULT(A3:C6,E3:E5)
其中第一个数组是 4*3(4 行 x 3 列),第二个参数是 3*1(3 行 x 1 列)并返回一个 4*1 数组
关于excel - 在什么情况下我不能使用 SUMPRODUCT 代替 MMULT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21896228/
我正在尝试解决这组方程: 696x + 405y + 61z = 1385699 618x + 463y + 81z = 1401476 573x + 476y + 113z
我在 Excel 中有两个要执行矩阵多重运算的向量: 我想计算投资组合的返回,应该是 (30% * 3%) + (20% * 2%) + (50% * 1%) = 1.8% 我执行了 MMULT(TR
为新手问题道歉,但我在搜索时找不到答案。 我对 VBA 中的矩阵操作相当陌生。我不断得到与以下代码的类型不匹配。 Sub matrixtest() Dim matrix1() As Integer D
根据微软文档, MMULT 返回两个数组的矩阵乘积,而 SUMPRODUCT 将给定数组中的相应分量相乘,并返回这些乘积的总和。 我不知道在什么情况下我不能使用 SUMPRODUCT而不是 MMULT
我正在使用 Excel 在两个行向量之间进行一些点积: =MMULT(B1049:M1049, TRANSPOSE(B1050:M1050)) 但它不起作用,因为公式的单元格显示“#VALUE!”。我
大家好,我遇到了一个奇怪的问题,请帮忙。 错误消息是: Run-time error '1004' Unable to get the MMult property of the WorksheetF
我正在尝试用 vba 编写这个论坛代码。 =MMULT(TRANSPOSE(F124:F370-L124),G124:G370-L125)/246 我写的vba代码如下: Sheets("1.A").
我是一名优秀的程序员,十分优秀!