Deseja referenciar células sem referenciá-las diretamente no Excel? Aprenda a usar a função INDIRETO em nosso guia.

O Excel fornece várias funções para ajudá-lo a concluir suas tarefas de análise com eficiência. Uma função flexível é a função INDIRETO, que permite fazer referência a células com base em critérios variáveis, tornando suas planilhas mais versáteis.

Este guia o guiará pela função INDIRETO, abordando sua definição e como usar a função de maneira eficaz em suas planilhas.

O que é a função INDIRETA no Excel?

A função INDIRETO no Excel é usada para referenciar células, intervalos ou intervalos nomeados indiretamente usando uma cadeia de texto como referência. Ao contrário de outras funções que requerem referências de células diretas, a função INDIRETO permite criar referências com base no conteúdo da célula.

A função INDIRETO no Excel segue uma sintaxe direta:

=INDIRECT(ref_text, [A1])

Onde:

  • ref_text: Este é o argumento obrigatório e representa a string de texto que contém uma referência de célula válida. Pode ser uma referência de célula (por exemplo,
    instagram viewer
    A1), um intervalo nomeado (por exemplo, Preços) ou uma sequência de texto entre aspas (por exemplo, Folha1!A2).
  • [A1]: Este é um argumento opcional que especifica se o estilo de referência deve ser A1 (Verdadeiro ou R1C1 (FALSO). Por padrão, é definido como TRUE.

Como usar a função INDIRETO no Excel

Aqui estão alguns exemplos de como usar a função INDIRETO no Excel:

1. Recuperando valores com base em uma referência de célula

Você pode usar INDIRETO com o Função CORRESP no Excel para buscar um valor de um intervalo com base em uma referência de célula. Aqui está um exemplo:

Suponha que você tenha uma lista de itens na coluna A (A2:A8) e seus preços correspondentes na coluna B (B2:B8). Na célula D2, você tem o nome do item para o qual deseja obter o preço, digamos Maçãs.

Para buscar o preço do item "Maçãs" usando a função INDIRETO combinada com a função CORRESP, você pode usar a seguinte fórmula:

=INDIRECT("B" & MATCH(D2, A2:A8, 0))

Nesta fórmula:

  • CORRESPONDÊNCIA(D2, A2:A8, 0) encontra o número da linha onde Maçãs está localizado na lista.
  • "B" & CORRESP(D2, A2:A8, 0) combina "B" com o número da linha para criar a referência "B5" (supondo que "Maçãs" esteja na célula A5).
  • Finalmente, INDIRETO("B5") busca o valor da célula B5, que é o preço para Maçãs.

2. Calculando a Soma de um Intervalo de Células

Suponha que você tenha uma planilha com valores diferentes nas células A1 a A7. Você pode calcular a soma do intervalo usando a função INDIRETO. Aqui está a fórmula que você usará:

=SUM(INDIRECT("A1:A7"))

Esta fórmula usa a função INDIRETO para se referir ao intervalo (A1:A7) e, em seguida, usa a função SOMA para calcular a soma dos valores dentro desse intervalo.

3. Fazendo referência aos intervalos nomeados

Se você definiu um intervalo nomeado, pode usar a função INDIRETO para referenciar e realizar cálculos no intervalo.

Suponha que você tenha um conjunto de dados contendo números de vendas para meses diferentes. Usaremos a função INDIRETO para obter a média de vendas de cada semana do mês.

=AVERAGE(INDIRECT(F2))

Esta fórmula faz referência ao intervalo nomeado especificado na célula F2 (como Semana 1, que se refere às células B2:B6) e calcula a média dos valores dentro desse intervalo.

4. Fazendo referência a células de outra planilha

Suponha que você tenha uma pasta de trabalho com duas planilhas: CityData e Relatório. O CityData folha contém informações sobre diferentes cidades. No Relatório planilha, você deseja criar um resumo que faça referência aos dados do CityData folha, como a população de Kinshasa.

Insira a seguinte fórmula em qualquer célula da planilha Relatório:

=INDIRECT("CityData!C6")

Esta fórmula exibirá a população de Kinshasa da célula C6 no CityData folha. Você também pode ajustar as referências de célula dentro da função INDIRETO para recuperar dados do CityData folha para diferentes cidades ou tipos de informação.

Referência flexível de dados com a função INDIRETA do Excel

A função INDIRETO do Excel é uma ferramenta versátil que permite criar referências dinâmicas e flexíveis dentro de suas planilhas. Ao entender sua sintaxe e aplicativos, você pode maximizá-lo e elevar suas habilidades de análise e manipulação de dados. Esteja você trabalhando em relatórios complexos ou consolidando dados, a função INDIRETO é um recurso essencial em seu arsenal de Excel.