Página 1 de 1

Usar célula para referenciar nome de uma sheet na fórmula

Enviado: 15 Jun 2022 às 09:08
por tms30
Olaa,

Tenho um excel com 30 sheets, e a primeira sheet é como uma dashboard com informação dessas outras.

Eu tenho o nome de cada sheet em células de uma coluna.

É possível eu utilizar essas células numa fórmula para fazer o cálculo indo buscar info a essa sheet.

Exemplo:

Tenho 4 sheets com os seguintes nomes:
- Dashboard
- Azul
- Amarelo
- Vermelho

E na dashboard tenho as seguintes células:

A1 - Azul
A2 - Amarelo
A3 - Vermelho

Agora na B1, B2 e B3 quero uma fórmula para contar números maiores que 0 para cada uma das sheets.

Normalmente iria fazer a referência direta, ou seja: COUNTIF('Azul'!$B$13:$B;">0"), só que como tenho muitas sheets queria automatizar para não ter que substituir o nome na fórmula para cada uma das sheets.
O objetivo era tentar usar a referência da célula A1, A2, A3.

Acho que está meio confuso, mas se conseguirem ajudar agradecia.

Obrigadoo

Re: Usar célula para referenciar nome de uma sheet na fórmula

Enviado: 15 Jun 2022 às 19:19
por Estevaoba
Boa noite.

Creio ser possível realizar o cálculo desejado através de fórmula, associando as funções SOMARPRODUTO, CONT.SE e INDIRETO.
Para facilitar a elaboração e teste de possíveis soluções, favor postar um modelo com algumas linhas representativas da sua planilha, colocando manualmente os resultados esperados e explicando por que devem ser dessa forma.

Clique em +Resposta, Adicionar um anexo, Adicionar arquivos.

Ab.

Re: Usar célula para referenciar nome de uma sheet na fórmula

Enviado: 15 Jun 2022 às 23:22
por tms30
Desde já obrigado pela resposta.

Envio o anexo com o exemplo que estava a tentar explicar.

Re: Usar célula para referenciar nome de uma sheet na fórmula

Enviado: 16 Jun 2022 às 08:19
por Deciog
tms30, Bom Dia.

Ajudando deve ter outra forma de fazer mas eu fiz assim confere

Decio

Re: Usar célula para referenciar nome de uma sheet na fórmula

Enviado: 16 Jun 2022 às 14:19
por Estevaoba
Boa tarde.

Segue outra opção. Colar em B3 e arrastar para a direita e para baixo:
Código: Selecionar todos
=CONT.SE(ÍNDICE(INDIRETO($A3&"!A2:E100");0;CORRESP(B$2;INDIRETO($A3&"!A1:E1");0));">0")
Good luck!