sumproduct和vlookup返回错误

时间:2014-02-27 20:28:20

标签: excel sum excel-2007 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计算标签中添加 AU12 BO12 之间的行以及之间的行如果行包含单元格D261中的值(日期),则 OF calcs 选项卡中的BC12 CA12

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

我已检查过名称,文件路径,行和列是否正确,以及任何隐藏的行,列或标签都清晰可见。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

试试这个:

=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)