Excel 具有多个准则和空单元格的SUMPRODUCT

Excel 具有多个准则和空单元格的SUMPRODUCT,excel,Excel,我有以下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

我有以下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中,您可以找到每种产品的不同销售额

在G列
中,如果产品有销售,则显示每个产品的利润总和。例如,产品A第4行中没有销售;因此,其利润之和为B2+B3=110

我使用以下公式计算利润总额:

G2 = SUMPRODUCT($B$2:$B$7*(($C$2:$C$7>0)+($D$2:$D$7>0)+($E$2:$E$7>0)>0)*($A$2:$A$7=F2))
到目前为止,这个公式非常有效

但是,现在我想把这个公式扩展到第8行。 第8行确实包含导致#VALUE结果的=“”!根据上述公式计算

第8行中有=”的情况下,如何使此公式起作用?

使用两个参数尝试
SUMPRODUCT()

=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))