Excel从数组公式中获取资源

时间:2017-09-04 19:35:35

标签: excel resources array-formulas

我有一个excel文件,我试图将行与前任或后续依赖项链接起来(简化的MS项目类型链接)

excel example

公式尝试自动计算前辈的后继者。最大的挑战是处理A列中合并的单元格。公式为:

GET /client/undefined" Error (404): "Not found"

正如您所看到的,这会正确计算值,但如果我添加iferror()来处理错误条件,Excel会抱怨该函数会导致资源耗尽。有没有办法绕过这个或简化我的公式以避免这个问题?

1 个答案:

答案 0 :(得分:0)

如果我们用非易失性INDEX替换所有的INDIRECT(CONCATENATE())引用,它就有效:

=IFERROR(LARGE($A$1:INDEX(A:A,SMALL(IF($C$2:$C$101=INDEX(A:A,LARGE(IF(ISNUMBER($A$2:$A2),ROW($A$2:$A2)),1)),ROW(A$2:A$101)),ROW(A2)-LARGE(IF(ISNUMBER($A$2:$A2),ROW($A$2:$A2)),1)+1)),1),"")

![enter image description here