跨多个工作表的 SUMIFS

SUMIFS across multiple worksheets

我有一个适用于 WK01 的公式,但我无法让它适用于其他 51 个工作表

=SUMIFS('WK01'!$H:$H,'WK01'!$Z:$Z,H9,'WK01'!$D:$D,$F)

工作表名称在工作表 tabs 范围内 varibles 可以更改 'WK01' 以查看 'tabs' 范围内的所有工作表吗?

公式位于Home PageG9

试试这个:

=SUMPRODUCT(SUMIFS(INDIRECT("'"&tabs&"'!$H:$H"),INDIRECT("'"&tabs&"'!$Z:$Z"),H9,INDIRECT("'"&tabs&"'!$D:$D"),$F))

稀疏地使用,因为它是一个繁重的 volatile 函数!