Como corrigir uma #REF! #BUSY!

Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel para iPad Excel para iPhone Excel para tablets Android Excel para telemóveis Android Excel para Windows Phone 10 Excel Mobile

O erro #REF! é apresentado quando uma fórmula se refere a uma célula que não é válida. Isto acontece com mais frequência quando as células que foram referenciadas por fórmulas são eliminadas ou algo é colado nas mesmas. 

#REF! causado pela eliminação de uma coluna

O seguinte exemplo utiliza a fórmula =SOMA(B2;C2;D2) na coluna E.

Uma fórmula que utilize referências de célula explícitas como =SOMA(B2;C2;D2) pode causar um erro de #REF! se uma coluna for eliminada. Se eliminasse a coluna B, C ou D, causaria uma #REF! . Neste caso, vamos eliminar a coluna C (Vendas 2007) e a fórmula agora indica =SOMA(B2,#REF!,C2). Quando utiliza referências de célula explícitas como esta (onde referencia cada célula individualmente, separadas por vírgulas) e elimina uma linha ou coluna referenciada, o Excel não consegue resolvê-la, pelo que devolve o #REF! . Esta é a principal razão pela qual a utilização de referências explícitas de células em funções não é recomendada.

Exemplo do erro #REF! causado pela eliminação de uma coluna. Solução

  • Se eliminou acidentalmente linhas ou colunas, pode selecionar imediatamente o botão Anular na Barra de Ferramentas de Acesso Rápido (ou premir CTRL+Z) para restaurá-las.
  • Ajuste a fórmula para que utilize uma referência de intervalo em vez de células individuais, como =SOMA(B2:D2). Agora pode eliminar qualquer coluna no intervalo de soma e o Excel ajusta automaticamente a fórmula. Também pode utilizar =SOMA(B2:B5) para uma soma de linhas.

Exemplo: PROCV com referências de intervalo incorretas

No seguinte exemplo, =PROCV(A8;A2:D5;5;FALSO) devolve um erro #REF! porque está à procura de um valor para devolver da coluna 5, mas o intervalo de referência é A:D, que é apenas 4 colunas.

Exemplo de uma fórmula PROCV com um intervalo incorreto. A fórmula é =VLOOKU(A8;A2:D5;5;FALSO). Não existe uma quinta coluna no intervalo PROCV, pelo que 5 causa uma #REF! erro. Solução

Ajuste o intervalo para ser maior ou reduza o valor de pesquisa da coluna para corresponder ao intervalo de referência. =PROCV(A8;A2:E5;5;FALSO) seria um intervalo de referência válido, tal como =PROCV(A8;A2:D5;4;FALSO).

ÍNDICE com referência de linha ou coluna incorreta

Neste exemplo, a fórmula =ÍNDICE(B2:E5;5;5) devolve um erro #REF! porque o intervalo ÍNDICE é de 4 linhas por 4 colunas, mas a fórmula está a pedir para devolver o que está na 5ª linha e na 5ª coluna.

Exemplo de uma fórmula ÍNDICE com uma referência de intervalo inválida. A fórmula é =ÍNDICE(B2:E5;5;5), mas o intervalo é de apenas 4 linhas por 4 colunas. Solução

Ajuste as referências de linha ou coluna para incluí-las no intervalo de pesquisa de ÍNDICE. =ÍNDICE(B2:E5;4;4) devolve um resultado válido.

Referenciar um livro fechado com INDIRETO

No exemplo seguinte, uma função INDIRETO está a tentar referenciar um livro fechado, causando uma #REF! .

Exemplo de um erro #REF! causado pela referência INDIRETO a um livro fechado. Solução

Abra o livro referenciado. Encontrará o mesmo erro se referenciar um livro fechado com uma função de matriz dinâmica.

Referências estruturadas não suportadas

As referências estruturadas a nomes de tabelas e colunas em livros ligados não são suportadas.

Referências calculadas não suportadas

As referências calculadas a livros ligados não são suportadas.

Erro de Referência de Célula Inválida

Mover ou eliminar células causou uma referência de célula inválida ou a função está a devolver um erro de referência.

Problemas de OLE

Se tiver utilizado uma ligação OLE (Object Linking and Embedding) que está a devolver uma #REF! e, em seguida, inicie o programa que a ligação está a chamar.

Nota: OLE é uma tecnologia que pode utilizar para partilhar informações entre programas.

Problemas de DDE

Se tiver utilizado um tópico DDE (Dynamic Data Exchange) que está a devolver uma #REF! primeiro, verifique se está a referenciar o tópico correto. Se ainda estiver a receber uma #REF! , verifique as Definições do Centro de Confiança para obter conteúdo externo conforme descrito em Bloquear ou desbloquear conteúdo externo em documentos do Microsoft 365.

Nota:o Dynamic Data Exchange (DDE) é um protocolo estabelecido para a troca de dados entre programas baseados no Microsoft Windows.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Consulte Também

Descrição geral de fórmulas no Excel

Como evitar fórmulas quebradas

Detetar erros em fórmulas

Funções do Excel (por ordem alfabética)

Funções do Excel (por categoria)