更容易的方法来结合Vlookup和Sum(if)

我目前在Excel中有一个表格,用于存储每个客户想要的产品数量,例如:

客户表

在这里输入图像说明

在电子表格的另一部分,成功的工作人员(如谁得到了客户的订单)被input(例如,雇主A或B等)

根据谁获得了哪个客户,我需要找出每个员工销售多less红,黄,蓝…

这是可以做的(使用Sum(if) – 不是SUMIF与Vlookup结合):

使用的公式

在这里输入图像说明

所以基本上我的公式检查我的员工是否赢得了客户,然后返回多less红色,黄色和蓝色:

=IF(B11=B2,VLOOKUP(A2,A2:E2,3,FALSE),0)+IF(B11=B3,VLOOKUP(A3,A3:E3,3,FALSE),0)+IF(B11=B4,VLOOKUP(A4,A4:E4,3,FALSE),0) 

我还需要检查每个订单和每个员工,这样才能完成。

我的问题是,是否有一个更简单的方法(有时有Excelfunction,我不知道这样做容易…

提供您的样本数据是真正代表您的实际问题,一个简单的SUMPRODUCT函数应该做的。

以C11作为标准配方,

 =SUMPRODUCT($C$2:$E$7,($C$1:$E$1=C$10)*($B$2:$B$7=$B11)) 

根据需要向右和向下填充。

Sumproduct_cust_emp

使用SUMIF公式。 在你的例子中,inputC11:

 =SUMIF($B$2:$B$7,$B11,C$2:C$7) 

如果需要,您应该能够将此公式从C11复制并粘贴到E13。 这是我的截图:

使用SUMIF公式