Função INDIRETO

Retorna a referência especificada por uma seqüência de caracteres de texto. As referências são imediatamente avaliadas para exibir seu conteúdo. Use INDIRETO quando quiser mudar a referência a uma célula em uma fórmula sem mudar a própria fórmula.

Sintaxe

INDIRETO(texto_ref;a1)

Texto_ref     é uma referência a uma célula que contém uma referência em estilo A1, uma referência em estilo L1C1, um nome definido como uma referência ou uma referência a uma célula como uma seqüência de caracteres de texto. Se texto_ref não for uma referência de célula válida, INDIRETO retorna o valor de erro #REF!.

  • Se texto_ref referir-se a outra pasta de trabalho (uma referência externa), ela deve ser aberta. Se a pasta de trabalho original não estiver aberta, INDIRETO retornará o valor de erro #REF!
  • Se texto_ref se referir a um intervalo de células fora do limite de linha de 1.048.576 ou do limite de coluna de 16.384 (XFD), o INDIRETO retornará um erro #REF!.

 Observação   Esse comportamento é diferente das versões do Excel anteriores ao Microsoft Office Excel 2007, que ignoram o limite excedido e retornam um valor.

A1     é um valor lógico que especifica o tipo de referência contido na célula texto_ref.

  • Se a1 for VERDADEIRO ou omitido, texto_ref será interpretado como uma referência em estilo A1.
  • Se a1 for FALSO, texto_ref será interpretado como uma referência em estilo L1C1.

Exemplo

Talvez seja mais fácil entender o exemplo se você copiá-lo em uma planilha em branco.

MostrarComo copiar um exemplo

  • Crie uma pasta de trabalho ou planilha em branco.
  • Selecione o exemplo no tópico da Ajuda.

 Observação   Não selecione os cabeçalhos da linha ou da coluna.

Selecionando um exemplo na Ajuda

Selecionando um exemplo na Ajuda
  • Pressione CTRL+C.
  • Na planilha, selecione a célula A1 e pressione CTRL+V.
  • Para alternar entre exibir os resultados e exibir as fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.
 
1
2
3
4
5
A B
Dados Dados
B2 1,333
B3 45
Jorge 10
5 62
Fórmula Descrição (resultado)
=INDIRETO($A$2) O valor da referência na célula A2 (1,333)
=INDIRETO($A$3) O valor da referência na célula A3 (45)
=INDIRETO($A$4) Se a célula B4 tiver o nome definido "Jorge", será retornado o valor do nome definido (10)
=INDIRETO("B"&$A$5) O valor da referência na célula A5 (62)

Quando você cria uma fórmula que refere-se a uma célula, a referência à célula será atualizada se: (1) a célula for movida com o comando Recortar para excluir a célula ou (2) a célula for movida devido à inserção ou exclusão de linhas ou colunas. Se você desejar que a fórmula sempre se refira à mesma célula independentemente de a linha acima da célula ter sido excluída ou a célula ter sido movida, use a função de planilha INDIRETO. Por exemplo, se você quiser que a fórmula sempre se refira à célula A10, use a seguinte sintaxe.

=INDIRETO("A10")

 
 
Aplica-se a:
Excel 2007