Excel SUMIF em várias guias

Excel SUMIF em várias guias

Tenho uma pasta de trabalho com várias guias com informações que gostaria de agregar sobre determinados produtos.

A fórmula que tenho no momento é assim:

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

etc.

Eu tentei fazer algo como

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

mas isso gerou um erro #VALUE.

É possível converter meu SUMIF para visualizar todas as guias? Espero evitar replicar a tabela em todas as guias e fazer uma SOMA na guia agregada.

Muito obrigado.

Responder1

Coloque o nome das planilhas desejadas em uma lista e nomeie esse intervalo; Eu nomeei o meu sheet:

insira a descrição da imagem aqui

Então você pode usar a seguinte fórmula:

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

insira a descrição da imagem aqui


Para referência:

Tenho três folhas exatamente assim:

Então você pode ver que está retornando o valor correto.

insira a descrição da imagem aqui

informação relacionada