Arrays 索引/匹配公式中的和

Arrays 索引/匹配公式中的和,arrays,excel,indexing,sum,match,Arrays,Excel,Indexing,Sum,Match,你能帮我解决以下问题吗 我想返回总数,而不是它找到的第一个匹配项。我的第一个偏好是使用sum total进行索引和匹配,如果不能这样做,则使用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) 在匹配的数据中,它返回

你能帮我解决以下问题吗

我想返回总数,而不是它找到的第一个匹配项。我的第一个偏好是使用sum total进行索引和匹配,如果不能这样做,则使用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)

在匹配的数据中,它返回的是许多的第一个结果,即总金额。

尝试使用以下公式:

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

公式是一个数组{=索引(Sheet1!$G$4:$I$10,匹配(A2和B2,Sheet1!$G$4:$G$102和Sheet1!$H$4:$H$102,0),3)}
=SUMPRODUCT((Sheet1!$G$4:$G$102=A2)*(Sheet1!$H$4:$H$102=B2)*(Sheet1!$I$4:$I$102))