带条件的Excel SUMPRODUCT和MMULT
您好,我需要制作一个带有一般条件的带条件的Excel SUMPRODUCT和MMULT,excel,Excel,您好,我需要制作一个带有一般条件的sumproduct。 正确的值显示在单元格B6、B7和B8 在单元格B6中,我有一个公式=A1*A2+B1*B2+C1*C2来理解我预期的结果。 在B7中是=D1*D2+E1*E2等等 我试过在单元格B6中使用这个公式=SUMPRODUCT(A3:G3=A6,A1:G1,A2:G2),但结果是0 在单元格B6中使用=SUMPRODUCT(1*(A3:G3=A6)、A1:G1、A2:G2) 最好还是使用=SUMPRODUCT(1*(A$3:G$3=A6),A$
sumproduct
。
正确的值显示在单元格B6
、B7
和B8
在单元格B6
中,我有一个公式=A1*A2+B1*B2+C1*C2
来理解我预期的结果。在
B7
中是=D1*D2+E1*E2
等等
我试过在单元格B6中使用这个公式=SUMPRODUCT(A3:G3=A6,A1:G1,A2:G2)
,但结果是0 在单元格B6
中使用=SUMPRODUCT(1*(A3:G3=A6)、A1:G1、A2:G2)
最好还是使用=SUMPRODUCT(1*(A$3:G$3=A6),A$1:G$1,A$2:G$2)
您将能够将公式从B6
复制到B7:B8
,它将按照您的意愿运行。在单元格B6
中使用=SUMPRODUCT(1*(A3:G3=A6),A1:G1,A2:G2)
最好还是使用=SUMPRODUCT(1*(A$3:G$3=A6),A$1:G$1,A$2:G$2)
您将能够将公式从B6
复制到B7:B8
,它将按照您的意愿运行。从中,我了解到“-”可以将真值和假值转换为1和0
这可能就是得到0的原因,您使用的公式将布尔值添加到数值中
因此,您在单元格B6中查找的公式是=SUMPRODUCT(--(A3:G3=A6)、A1:G1、A2:G2)
在Excel 2010上测试后,它成功了。从中,我了解到“-”可以将真值和假值转换为1和0
这可能就是得到0的原因,您使用的公式将布尔值添加到数值中
因此,您在单元格B6中查找的公式是=SUMPRODUCT(--(A3:G3=A6)、A1:G1、A2:G2)
在Excel2010上进行测试,效果良好