2013-01-05 176 views
0

我想在某些條件下使用SUMPRODUCT(或其他公式)來顯示類似形狀的數據透視表中的結果。 我有一個數據庫「客戶,成本中心,月份,收入」。對於一些客戶,我們可能有多個成本中心。我需要的公式來表示這取決於收入:在同一臺產品總數的客戶,成本中心,數月,最終在這個矩陣:SUMPRODUCT在某些條件下

         Month1 Month2 Month3 
Client_1  Cost_center1 
       Cost center2 
Client_2  Cost center1 
       Cost center3 
+0

創建數據透視表,然後使用'='與相關的單元格引用? – pnuts

+1

從你發佈的內容來看,似乎沒有理由不能使用透視表而不是使用SUMPRODUCT來做到這一點。使用數據透視表的工作要少得多。 – user667489

回答

1
在這種情況下

= SUMPRODUCT似乎純受虐狂所以提供給您的答案可能是害得你一些快感,但是:

=SUMPRODUCT(--($A$2:$A$9=$F3)*--($B$2:$B$9=$G3)*--($C$2:$C$9=H$2)*$D$2:$D$9) 
在H3

,跨越上下複製到J6可以適應(用於佈局爲例):

SO14170112 example

包括下面的數據透視表輸出用於比較。

+0

值得一提的是,如果提問者有Excel 2007+,Sumifs函數可能是更好的選擇:'= SUMIFS($ D $ 2:$ D $ 9,$ A $ 2:$ A $ 9,$ F3,$ B $ 2 :$ B $ 9,$ G3,$ C $ 2:$ C $ 9,H $ 2)' – tigeravatar

+0

對圖像和數據透視表的比較 – tigeravatar