2017-01-06 77 views
1

我正在嘗試創建一種有效的方式來記錄我們的客戶訂單。到目前爲止,我所做的是在第一列中包含客戶名稱。聯繫方式在第二。然後在順序列中創建下拉框來選擇適當的產品,並在下面的列中顯示數量。如何在Excel中將相鄰的單元格與其他單元格相互配對?

由於客戶如何訂購,同樣的產品不一定是在同一列這意味着它可以讀取這樣的事情...

名稱。數。產品1。數量Product2。數量。產品3。數量

名稱。數。產品3.數量。產品1.數量。產品2.數量。

姓名編號..產品3.數量。

名稱。數。產品2.數量。產品3.數量。

所以我想要做的是創建每個產品的總數列表與相關的數量配對。但我正在努力尋找合適的方法。到目前爲止,我已經找到了計算每種產品訂購數量的手段,但無法將其與數量相匹配。

所以,如果有人能幫助我這樣做,我會非常感激。

p.s.我使用Excel 2007中

回答

0

這不會是一個短期的公式,因爲你需要指定每個需要進行總結列的,但最好的功能是SUMIF使用這種語法:

SUMIF(range, criteria, [sum_range]) 

適用於你的數據,你會也需要使用SUM以總價每一列的總和,例如,如果你的數據是這樣的:

| A  | B  | C  | D | E  | F | G  | H 
--------------------------------------------------------------------- 
1| Name | Number | 1  | Qty | 2  | Qty | 3  | Qty 
2| Test1 | 123 | Product1 | 4 | Product2 | 5 | Product3 | 2 
3| Test2 | 456 | Product3 | 2 | Product1 | 1 | Product2 | 5 
4| Test3 | 789 | Product3 | 3 |   |  |   | 
5| Test4 | 112 | Product2 | 2 | Product3 | 1 |   | 

你可以用下面的公式來計算一下全部命名爲「產品1的產品「:

=SUM(SUMIF(C2:C5,"Product1",D2:D5),SUMIF(E2:E5,"Product1",F2:F5),SUMIF(G2:G5,"Product1",H2:H5)) 

這將等同於使用示例數據的5

+0

'= SUMIF(C2:G5,「Product1」,D2:H5)'更短。 – pnuts

相關問題