2014-01-20 34 views
1

你能幫我解決以下問題嗎?總和在一個索引/匹配公式

我想返回總金額,而不是找到的第一個匹配項。我的第一選擇是索引和匹配的總和,如果這不能做一個if語句。我已經包含'sheet1!'在公式中,因爲它將超過2張工作表。下面是公式的一個例子,數據將超過4000行。

因爲我是新,但數組公式是

=INDEX(Sheet1!$G$4:$I$10,MATCH(A2&B2,Sheet1!$G$4:$G$102&Sheet1!$H$4:$H$102,0),3) 

在它匹配的是返回許多的第一結果的數據,我該怎麼總金額我不能發佈一個圖像。

+0

式是一個數組{= INDEX(Sheet 1中$ G $ 4:!$ I $ 10中,MATCH(A2&B2,工作表Sheet $ G! $ 4:$ G $ 102&Sheet1!$ H $ 4:$ H $ 102,0),3)} – user3216271

回答

1

嘗試使用以下公式:

=SUMIFS(Sheet1!$I$4:$I$102,Sheet1!$G$4:$G$102,A2,Sheet1!$H$4:$H$102,B2) 

=SUMPRODUCT((Sheet1!$G$4:$G$102=A2)*(Sheet1!$H$4:$H$102=B2)*(Sheet1!$I$4:$I$102)) 
+0

謝謝Simoco - 它的工作。 – user3216271