2016-01-23 208 views
2

我目前在Excel中的一个表,用于存储产品的数量每个客户都想例如:更简单的方法来组合VLOOKUP和SUM(IF)

Customer Table

enter image description here

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

根据谁得到哪个客户,我需要找出多少红色,黄色,蓝色每个员工销售...

这是好做的(使用金额(如有) - 不是SUMIF与VLOOKUP合并):

Formula used

enter image description here

所以基本上我的公式检查,如果员工我清点了韩元客户,然后返回多少红色,黄色和蓝色:

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

我还需要检查每个订单d每个员工,因此可以完成。

我的问题是,是否有更简单的方法(有时有Excel函数我不知道,很容易做的事情的......

回答

1

提供您的样品数据确实代表了您的实际问题,一个简单的SUMPRODUCT function应该做的。

在C11作为标准公式,

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

填充向右和向下是必要的。

Sumproduct_cust_emp

+0

FWIW,一个[SUMIF](https://support.office.com/en-us/article/SUMIF-function-169B8C99-C05C-4483-A712-1697A653039B)或[SUMIFS]( https://support.office.com/en-us/article/SUMIFS-function-C9E748F5-7EA7-455D-9406-611CEBCE642B)函数将** **从不**工作(理论上与否)。列数与行数不匹配,并且SUMIF/SUMIFS需要处理相同大小的* criteria_ranges *。任何不同都会产生“#VALUE!”错误。 – Jeeped

+0

嗨Jeeped,为什么它不工作?我设法让这个建议正常工作:) –

0

使用SUMIF公式在你的榜样,进入C11这样的:

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

你应该能够复制和粘贴C11这个公式推到E13,如果需要,这是我的截图:

using SUMIF formula

相关问题