sumproduct和vlookup返回一个错误

我有一个函数读取:

=SUMPRODUCT(VLOOKUP(D261, '[IJM current plan.xls]LO calcs'!$AU$12:$BO$147,{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21},FALSE)+VLOOKUP(D261,'[IJM current plan.xls]OF calcs'!$BC$12:$CA$147,{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25},FALSE))

但是这会返回一个错误。

目标是在LO计算选项卡中将AU12BO12之间的行以及OF 计算选项卡中BC12CA12之间的行相加 (如果该行包含单元格D261(date)中的值)。

这将返回一个#N / A错误,我不知道为什么,因为这个完全相同的方法适用于其他两个电子表格,但不适用于IJM当前计划

我已经检查过名称,文件path,行和列是否正确,并且任何隐藏的行,列或标签清晰可见。

有任何想法吗?

试试这个:

 =IFERROR(SUM(INDEX('[IJM current plan.xls]LO calcs'!$AV$12:$BO$147, MATCH(D261,'[IJM current plan.xls]LO calcs'!$AU$12:$AU$147,0),0)),0) +IFERROR(SUM(INDEX('[IJM current plan.xls]OF calcs'!$BD$12:$CA$147, MATCH(D261,'[IJM current plan.xls]OF calcs'!$BC$12:$BC$147,0),0)),0)