带有条件的Excel SUMPRODUCT和MMULT

时间:2017-08-11 11:50:54

标签: excel

您好我需要制作一般条件sumproduct。 正确的值显示在单元格B6B7B8

在单元格B6中,我使用此公式=A1*A2+B1*B2+C1*C2来了解我期望的结果。
B7=D1*D2+E1*E2等等......

enter image description here

我已尝试在单元格=SUMPRODUCT(A3:G3=A6,A1:G1,A2:G2)中使用此公式B6,但结果为0.

2 个答案:

答案 0 :(得分:2)

在单元格=SUMPRODUCT(1*(A3:G3=A6),A1:G1,A2:G2)中使用B6

最好还是使用=SUMPRODUCT(1*(A$3:G$3=A6),A$1:G$1,A$2:G$2)

您可以将公式从B6复制到B7:B8,它会按照您的意愿运作。

答案 1 :(得分:1)

this page,我了解到了#34; - "可以将真值和假值转换为1和0。

这可能是你获得0的原因,你使用的公式为数值增加了布尔值。

因此,您在单元格B6中寻找的公式为=SUMPRODUCT(--(A3:G3=A6),A1:G1,A2:G2)

在Excel 2010上测试过它。