我有以下Excel电子表格:
A B C D E F G
1 Profit 1.Sales 2.Sale 3.sale
2 Product A 50 500 600 0 Product A 110
3 Product A 60 0 400 0 Product B 90
4 Prodcut A 20 0 0 0 Product C 130
5 Product B 90 800 0 500
6 Product C 80 0 0 400
7 Product C 50 300 750 200
8 ="" ="" ="" ="" =""
在 A列中列出了不同的产品。 可能会在列表中多次出现相同的产品。在 B列中,您可以找到每种产品的预算利润,并在列C:E < / strong>每种产品的不同销售情况。
在 G栏中,如果产品有任何销售,则会显示每种产品的利润总和。例如产品A 在第4行中没有销售;因此,其利润总和为 B2 + B3 = 110 。
我使用以下公式来获得利润总和:
G2 = SUMPRODUCT($B$2:$B$8,(($C$2:$C$8>0)+($D$2:$D$8>0)+($E$2:$E$8>0)>0)*($A$2:$A$8=F2))
这个公式到目前为止完美无缺。
但是,现在我想将此公式更改为仅计入具有 Sale&gt;的产品500 所以我将上面的公式修改为:
G2 = SUMPRODUCT($B$2:$B$8,(($C$2:$C$8>500)+($D$2:$D$8>500)+($E$2:$E$8>500)>500)*($A$2:$A$8=F2))
使用此公式,产品A的值为0而不是50。
我在公式中的错误在哪里?
答案 0 :(得分:1)
使用Formula Auditing ► Evaluate Formula
检查每一步发生的事情。
= SUMPRODUCT($B$1:$B$7,((($C$1:$C$7>500)+($D$1:$D$7>500)+($E$1:$E$7>500))>0)*($A$1:$A$7=F2))