间接公式
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
不等于 Complete
且 N12:N250
早于今天的行。因此,您可以轻松地将 COUNTIFS()
公式与 INDIRECT()
结合使用。试试下面。
=COUNTIFS(INDIRECT($A&"!$O:$O0"),"<>Complete",INDIRECT($A&"!$N:$N0"),"<"&TODAY())
如果您需要对列中的值求和,那么 SUMIFS()
将是您的朋友。
我无法解决我在使用下面的公式时遇到的错误,我是一个新手,到目前为止,它比任何东西都要反复试验,但是,我希望有人有更多的知识可以指出我哪里出错了。
公式在没有间接元素的情况下工作正常,即
=SUMPRODUCT((PARROT!$o:$o0<>"COMPLETE")*(PARROT!$n:$n0<TODAY()))
但我想用间接地址替换 sheet 名称,因为 sheet 的名称可能会更改
所以我想出的公式是但是,它有一个错误:
=SUMPRODUCT(INDIRECT("'"&$A3&"'!$o:$o0"),"<>"&"Complete")*(INDIRECT("'"&$A3&"'!$N:$N0")<TODAY())
非常感谢您的帮助。
从您的公式看来,您只是在计算 O12:O250
不等于 Complete
且 N12:N250
早于今天的行。因此,您可以轻松地将 COUNTIFS()
公式与 INDIRECT()
结合使用。试试下面。
=COUNTIFS(INDIRECT($A&"!$O:$O0"),"<>Complete",INDIRECT($A&"!$N:$N0"),"<"&TODAY())
如果您需要对列中的值求和,那么 SUMIFS()
将是您的朋友。