1

我有下面的代码,它可以让我得到从“第一个”到“最后一个”的所有工作表上 F18 的总值

=SUM(First:Last!F18)

我该如何修改它,使其使用以下逻辑:

First 和 Last WHERE B12 = "Name1" 之间的所有工作表中的 F18 总数

Name1 可以出现在多个工作表上

4

1 回答 1

1

除非您有所有工作表的列表,否则使用公式并不容易。如果您将该列表命名为,WSList则可以使用以下公式:

=SUMPRODUCT(SUMIF(INDIRECT("'"&WSList&"'!B12"),"Name1",INDIRECT("'"&WSList&"'!F18")))
于 2012-11-06T17:02:52.687 回答