2013-07-31 20 views
0

我想使用數組函數來獲得基於兩列的條件和。考慮到這個例子,如果列B是-1,那麼對於每個ID我想要計算值列的總和。在兩列求和行條件

ID | B | value | 
________________________ 
1 A1 1  2 
2 A2 1  3 
3 A3 1  4 
4 A3 -1  5 
5 A3 -1  1 
6 A2 1  5 
7 A1 1  1 
8 A2 -1  2 

結果應該是:

 ID | value_total | 
________________________ 
1 A1 1  0 
2 A2 1  2 
3 A3 1  6 

回答

1

這使您從您的示例數據顯示結果:

SO17971702 example

編輯似乎已經 '做的伎倆' ,所以一些解釋:

=SUMIFS語法是

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

因此,在這種情況下,該公式被求和ColumnD值,其中對應行中的ColumnB值就是正好是在ColumnB爲含有式和ColumnC值的行被-1

答案不會爲ID的唯一值重複一列,因爲在該示例中僅顯示三個不同的ID,並且這些方便地是前三個並按順序排列。

+1

感謝您的簡單解決方案。正是我需要的:) – Karusmeister