2016-01-23 2099 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

相關問題