Google sheets 导致两张工作表之间参数错误的索引,谷歌工作表

Google sheets 导致两张工作表之间参数错误的索引,谷歌工作表,google-sheets,indexing,range,google-sheets-formula,Google Sheets,Indexing,Range,Google Sheets Formula,第一次在这里提问。这是在谷歌表单上! 在附图中,第13页位于右侧。左边的工作表是输入方程式的地方,我们可以称之为工作表1。 这是我的方程式: =INDEX(Sheet13!G:G,MATCH(N2781, Sheet13!A:A,0),MATCH(K2781,Sheet13!D:D,0)) 这个#NUM!当我向下拖动方程式时会发生错误,似乎只有第13页的顶部值(在照片的右侧)索引将只查看顶部值(顶部大小,36?我能得到的唯一匹配是与第13页第1行匹配的单元格 我怎样才能把它拖下来而不受这个错误

第一次在这里提问。这是在谷歌表单上! 在附图中,第13页位于右侧。左边的工作表是输入方程式的地方,我们可以称之为工作表1。 这是我的方程式:

=INDEX(Sheet13!G:G,MATCH(N2781, Sheet13!A:A,0),MATCH(K2781,Sheet13!D:D,0))
这个#NUM!当我向下拖动方程式时会发生错误,似乎只有第13页的顶部值(在照片的右侧)索引将只查看顶部值(顶部大小,36?我能得到的唯一匹配是与第13页第1行匹配的单元格

我怎样才能把它拖下来而不受这个错误的限制呢?我也要用一个新的方程


查看示例:您的
索引试图返回范围
G:G
第9行和第2列。其中第二列是引用错误

如果您想要的是A列和B列与您的输入匹配的位置,那么您需要这样的内容:

=INDEX(Sheet13!G:G,MATCH(1,(N2781=Sheet13!A:A)*(K2781=Sheet13!D:D),0))
这样做的目的是创建一个长(非常长-您可能希望限制范围,而不是使用整列)数组,当两个值匹配时,该数组为
1
,当两个值不匹配时,该数组为
0
。然后,它搜索该数组所在的第一行
1

现在,如果a列和D列的每一对都是唯一的,而G列总是一个数字
,那么您可以使用
SUMIFS

=SUMIFS(Sheet13!G:G, Sheet13!A:A, N2781, Sheet13!D:D, K2781)

更简单!

我想我只是excel的中级,我真的认为我的公式是有道理的。你是一个救生员,我会把sumifs放在我要学习的东西清单上。非常好用!