Excel: como usar indireto com nomes de planilhas


Você pode usar a seguinte sintaxe básica para fazer referência a um intervalo nomeado em outra planilha do Excel:

 =SUM(INDIRECT("'"& A2 &"'!"& B2 ))

Esta fórmula específica calculará a soma dos valores do intervalo nomeado na célula B2 da planilha da célula A2 .

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: Como usar INDIRETO com nomes de planilhas no Excel

Digamos que temos um intervalo nomeado no Excel chamado my_data que está em uma planilha chamada Sheet2 :

Digamos que queremos calcular a soma dos valores neste intervalo nomeado em Sheet1 .

Podemos digitar a seguinte fórmula na célula C2 da Planilha1 para fazer isso:

 =SUM(INDIRECT("'"& A2 &"'!"& B2 ))

A captura de tela a seguir mostra como usar esta fórmula na prática:

Excel INDIRETO com outro nome de planilha

A fórmula retorna a soma dos valores do intervalo nomeado chamado my_data em Sheet2 , que é 173 .

Observe que a célula C2 fornece a seguinte expressão:

 =SUM('Sheet2'!my_data)

Observe também que poderíamos usar uma função diferente com a função INDIRETA , se quiséssemos.

Por exemplo, poderíamos digitar a seguinte fórmula na célula C2 da Planilha1 para calcular a média dos valores no intervalo nomeado denominado meus_dados na Planilha2 :

 =AVERAGE(INDIRECT("'"& A2 &"'!"& B2 ))

A captura de tela a seguir mostra como usar esta fórmula na prática:

A fórmula retorna a média dos valores no intervalo nomeado chamado my_data em Sheet2 , que é 17,3 .

Nota : Você pode encontrar a documentação completa da função INDIRETO no Excel aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns no Excel:

Como comparar duas planilhas do Excel em busca de diferenças
Como adicionar em várias planilhas no Excel
Como calcular soma por grupo no Excel

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *