Como usar a função INDIRECT (INDIRETO) no Excel

Português Inglês
INDIRETO INDIRECT

Introdução ao Uso da Função INDIRETO

A função INDIRETO, disponível tanto no Microsoft Excel quanto no Google Planilhas, é uma ferramenta extremamente útil para criar referências celulares dinâmicas. Essa função converte um texto que especifica uma referência de célula em uma referência de célula propriamente dita. Seu uso primordial é permitir fórmulas que se adaptam automaticamente a variações nos dados ou na estrutura da planilha.

Sintaxe e Exemplos

A sintaxe da função INDIRETO é bastante direta:

=INDIRETO(ref_texto; [a1])
  • ref_texto: Uma string que representa a referência para a célula desejada. Essa string pode ser um endereço estático (como “A1”) ou ser montada dinamicamente através de outras funções e concatenações de strings.
  • [a1]: Um parâmetro opcional booleano que define o tipo de referência que está sendo usada em ref_texto. Se verdadeiro ou omitido, ref_texto é tratado como uma referência do tipo A1. Se falso, é tratado como uma referência do tipo R1C1.

Exemplo prático:

Se você possui em A1 o texto "B2", a fórmula =INDIRETO(A1) resultará no conteúdo da célula B2.

Como utilizar INDIRETO em cenários reais

Exploraremos a seguir duas situações práticas onde a função INDIRETO pode ser particularmente valiosa.

Caso Prático 1: Tabelas com Referências Dinâmicas

Considere uma planilha de vendas mensais com os meses dispostos em colunas, e você deseja gerar um relatório que possa ser ajustado para mostrar dados de qualquer mês especificado pelo usuário sem modificar as fórmulas manualmente:

 A1: Janeiro B1: Fevereiro C1: Março ... A2: 500 B2: 600 C2: 700 A3: 520 B3: 610 C3: 720 

Usando uma célula auxiliar (por exemplo, E1), onde um usuário pode especificar o mês (“Janeiro”, “Fevereiro”, etc.), você pode empregar a função INDIRETO com a seguinte fórmula para acessar os dados:

 E1: Fevereiro F1: =SOMA(INDIRETO(E1 & "2:" & E1 & "100")) 

Essa fórmula calcula a soma de todos os valores para o mês especificado em E1, permitindo ajustes rápidos e flexíveis no relatório.

Caso Prático 2: Dependências Dinâmicas entre Células

Em uma aplicação de modelagem financeira, onde você está preparando previsões, determinados cálculos podem depender de variáveis que necessitam ajustes frequentes.

 A1: Taxa_de_Juros B1: 0.05 A2: Valor_Empréstimo B2: 200000 A3: Pagamento_Anual B3: Fórmula complexa que depende de B1 e B2 

Usando uma referência dinâmica na célula A3 com a função INDIRETO, alterações nas células que influenciam o cálculo são facilmente administradas:

 B3: =B2 * INDIRETO("B1") 

Assim, alterações na taxa de juros em B1 refletem automaticamente no cálculo de pagamento anual em B3.

Dominar o uso da função INDIRETO pode trazer uma versatilidade incrível às suas planilhas, facilitando o gerenciamento de situações complexas com simplicidade e eficácia.

Mais Informações: https://support.microsoft.com/pt-pt/office/indirecto-função-indirecto-474b3a3a-8a26-4f44-b491-92b6306fa261

Outras funções
Devolve o número de áreas numa referência
Devolve o número de coluna numa referência
Devolve o número de colunas numa referência
Procura valores numa referência ou numa matriz
Devolve o deslocamento de referência de uma determinada referência
Devolve uma referência a uma única célula numa folha de cálculo como texto
Devolve uma lista de valores únicos numa lista ou alcance
Filtra uma gama de dados com base nos critérios que define
Devolve a fórmula numa referência como texto
Cria um atalho ou hiperligação que abre um documento armazenado num servidor de rede, numa intranet ou na Internet
Utiliza um índice para escolher um valor de uma referência ou de uma matriz
Devolve o número da linha de uma referência
Devolve o número de linhas numa referência
Devolve DaDos armazenaDos num relatório De tabela Dinâmica
Classifica o conteúdo de uma gama ou matriz
Classifica o conteúdo de uma gama ou matriz com base nos valores de uma gama ou matriz correspondente
Procura valores num vetor ou numa matriz
Procura na linha superior de uma matriz e devolve o valor da célula indicada
Procura na primeira coluna de uma matriz e percorre a linha para devolver o valor de uma célula
Procura um intervalo ou uma matriz e devolve um item correspondente à primeira correspondência que encontra Se uma correspondência não existir, então o XLOOKUP pode devolver a correspondência mais próxima (aproximada)
Obtém dados em tempo real a partir de um programa que suporte automatização COM
Seleciona um valor a partir de uma lista de valores
Devolve a transposição de uma matriz
Devolve a posição relativa de um item numa matriz ou alcance de células