2014-01-20 35 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