Excel 跨多个选项卡的 SUMIF

Excel 跨多个选项卡的 SUMIF

我有一个带有多个选项卡的工作簿,其中包含我想要汇总的有关某些产品的信息。

我目前的公式如下:

=SUMIF($Z:$Z,"Dogma",AA:AA)
=SUMIF($Z:$Z,"Dogma",AB:AB)
=SUMIF($Z:$Z,"Dogma",AC:AC)

ETC。

我尝试做过类似的事情

=SUMIF('Austria:Portugal'!$Z:$Z,"Dogma",'Austria:Portugal'!AA:AA)

但这导致了#VALUE 错误。

是否可以将我的 SUMIF 转换为跨所有选项卡查看?我希望避免在所有选项卡上复制表格并在聚合选项卡上执行 SUM?

非常感谢。

答案1

将所需工作表的名称放入列表中并命名该范围;我将其命名为sheet

在此处输入图片描述

然后您可以使用以下公式:

=SUMPRODUCT(SUMIF(INDIRECT("'" & sheet & "'!$Z:$Z"),"Dogma",INDIRECT("'" & sheet & "'!AA:AA")))

在此处输入图片描述


以供参考:

我有三张完全像这样的表:

所以您可以看到它返回了正确的值。

在此处输入图片描述

相关内容