繁体   English   中英

Excel SUMPRODUCT和MMULT条件

[英]Excel SUMPRODUCT and MMULT with condition

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

在单元格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 ,它将按您的意愿运行。

通过此页面 ,我了解到“-”可以将True和False值转换为1和0。

这可能就是为什么您得到0,所使用的公式将布尔值添加到数值中的原因。

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

在Excel 2010上进行了测试,它可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM