2012-09-07 73 views
0

這可能是一個問題已經問過,但我還沒有能夠正確地說出來做一個搜索。SUMPRODUCT在多個範圍問題

我完全知道SUMPRODUCT可以被稱爲select語句,並且已經使用了一段時間。

但是,我遇到了一個實例,我只需要在mutlple條件下觸發總和。

基地的說法是: -

SELECT SUM(Quantity) FROM Orders WHERE Gencode="GEN0368" 

所得SUMPRODUCT是: -

=SUMPRODUCT((C2:C32) * (B2:B32="GEN0368")) 

硬盤位,使只有當其他條件觸發時的總和產品出現。

通過一個單一的標準,這樣做是有足夠簡單: -

=SUMPRODUCT((C2:C32) * (B2:B32="GEN0368") * (J2:J32="W3019100582")) 

但我需要的是第二個標準是一個範圍,這就是我上來卡住。

任何想法?

回答

0

嘗試此

=SUMPRODUCT(C2:C32,(B2:B32="GEN0368")*ISNUMBER(MATCH(J2:J32,Your_range,0)))

其中Your_range可以是實際範圍(單個列或行),或陣列中輸入這樣{ 「ABC」, 「XYZ」, 「STU」}

+0

你我的朋友是個傳奇......我知道互聯網會贏! –