具有查找值的数组公式

我正在把我的苹果和橘子分成三个客户。 价格是根据运输方式。 我想按客户计算收入。 我试图避免在其他单元格中的中间计算,并想用一个公式来描述整个客户的计算。

我正在使用的数组公式并不遵守计算中的不同模式。

B11中的公式在底部。

有什么build议么? 先谢谢你。 在这里输入图像说明

既然你有产品和款项,我build议使用SUMPRODUCT

 =SUMPRODUCT(($A$6:$A$10=A12)*($A$2=$C$6:$C$10)*$D$6:$E$10*$B$2)+ SUMPRODUCT(($A$6:$A$10=A12)*($A$3=$C$6:$C$10)*$D$6:$E$10*$B$3) 

对于凯文,然后你可以拖动其他用户的公式。

($A$6:$A$10=A12)validation名称。

($A$2=$C$6:$C$10)validation模式。

$D$6:$E$10*$B$2获得股票。

虽然可能有一些更简单的方法,但由于我现在没有太多的时间,所以还没有探索所有的可能性。

这是使用SUMPRODUCT的另一个解决scheme。 在单元格B12为Kevininput以下公式,然后将其复制下来以用于其他公式。

 =SUMPRODUCT(($A$6:$A$10=A12)*($D$6:$E$10)*SUMIF($A$2:$A$3,$C$6:$C$10,$B$2:$B$3)) 

它和@Jerry's类似,除了它通过SUMIF对模式进行“查找”,而不是对每个模式使用明确的术语。