间接公式

INDIRECT FORMULA

我无法解决我在使用下面的公式时遇到的错误,我是一个新手,到目前为止,它比任何东西都要反复试验,但是,我希望有人有更多的知识可以指出我哪里出错了。

公式在没有间接元素的情况下工作正常,即

=SUMPRODUCT((PARROT!$o:$o0<>"COMPLETE")*(PARROT!$n:$n0<TODAY()))

但我想用间接地址替换 sheet 名称,因为 sheet 的名称可能会更改

所以我想出的公式是但是,它有一个错误:

=SUMPRODUCT(INDIRECT("'"&$A3&"'!$o:$o0"),"<>"&"Complete")*(INDIRECT("'"&$A3&"'!$N:$N0")<TODAY())

非常感谢您的帮助。

从您的公式看来,您只是在计算 O12:O250 不等于 CompleteN12:N250 早于今天的行。因此,您可以轻松地将 COUNTIFS() 公式与 INDIRECT() 结合使用。试试下面。

=COUNTIFS(INDIRECT($A&"!$O:$O0"),"<>Complete",INDIRECT($A&"!$N:$N0"),"<"&TODAY())

如果您需要对列中的值求和,那么 SUMIFS() 将是您的朋友。