Poucas coisas confundem tanto no Excel quanto abrir uma planilha e encontrar células cheias de #N/D, #VALOR! ou #REF!. Essas mensagens não são falhas do programa: são avisos de que uma fórmula não consegue calcular o que você pediu, e cada uma aponta para uma causa diferente.
Se você souber interpretá-las, a maioria se resolve em um minuto. A seguir você vê o que cada erro significa, por que aparece, exemplos com fórmulas corrigidas e como evitar que ele volte.
Resumo rápido: o que cada erro indica
| Erro | O que significa | Causa mais comum |
|---|---|---|
| #N/D | Um valor não foi encontrado | Pesquisa sem correspondência |
| #VALOR! | Tipo de dado incorreto | Texto onde se espera um número |
| #REF! | Referência inválida | Linhas, colunas ou planilhas excluídas |
| #DIV/0! | Divisão por zero | Divisor vazio ou igual a 0 |
| #NOME? | O Excel não reconhece um nome | Função escrita errada ou indisponível |
Para descobrir a origem, selecione a célula com erro e use Fórmulas › Avaliar Fórmula: você verá o cálculo passo a passo e em que ponto ele falha.
#N/D: o valor procurado não existe (ou parece não existir)
Aparece principalmente com PROCV, PROCX, CORRESP e ÍNDICE quando o valor procurado não está na lista. Exemplo: na planilha Preços você tem os códigos dos produtos na coluna A e os preços na B, e em outra planilha procura o código da célula A2:
=PROCV(A2;Preços!A:B;2;FALSO)
Se o resultado for #N/D e você tiver certeza de que o código existe, verifique estas causas:
- Espaços invisíveis: “P-101 ” com um espaço no final não é igual a “P-101”.
- Números armazenados como texto em uma das duas listas: 101 e “101” não coincidem.
- Último argumento omitido: sem
FALSO, o PROCV faz uma correspondência aproximada e pode retornar resultados estranhos ou #N/D se a lista não estiver classificada. - Intervalo de pesquisa incompleto, que não inclui todas as linhas.
No caso dos espaços, você pode limpar o valor procurado dentro da própria fórmula:
=PROCV(ARRUMAR(A2);Preços!A:B;2;FALSO)
Quando o #N/D é legítimo (o código realmente não existe), mostre uma mensagem clara no lugar do erro. No Excel 365 e 2021, o PROCX tem um argumento específico para isso:
=PROCX(A2;Preços!A:A;Preços!B:B;"Não encontrado")
Nas versões anteriores, use SENÃODISP (disponível desde o Excel 2013), que captura só o #N/D e deixa os outros erros visíveis:
=SENÃODISP(PROCV(A2;Preços!A:B;2;FALSO);"Não encontrado")
#VALOR!: o dado não é do tipo esperado
O Excel mostra #VALOR! quando uma operação recebe algo que não consegue usar, geralmente texto onde espera um número. Um exemplo típico:
| Célula | Conteúdo | Fórmula | Resultado |
|---|---|---|---|
| B2 | 120 | =B2*2 | 240 |
| B3 | 95 € (digitado como texto) | =B3*2 | #VALOR! |
Causas frequentes:
- Unidades ou símbolos digitados à mão junto ao número (“95 €”, “10 kg”).
- Números importados de outro sistema como texto, às vezes com um espaço não separável que não aparece.
- Somar com o sinal + células que contêm texto:
=B2+B3falha, enquanto=SOMA(B2:B3)ignora o texto (mas aí o total fica errado sem nenhum aviso).
A solução é deixar só o número na célula e aplicar o símbolo pelo formato de número. Para converter texto em número, use Dados › Texto para Colunas e clique direto em Concluir, ou a função VALOR. Se os números importados tiverem espaços não separáveis (muito comum em dados copiados de uma página da web), substitua-os primeiro:
=VALOR(SUBSTITUIR(B3;CARACT(160);""))
#REF!: a referência não existe mais
É o erro mais perigoso, porque costuma aparecer depois que algo foi excluído. Se C2 contém =A2+B2 e você exclui a coluna B, a fórmula vira =A2+#REF! e para de calcular.
Outras causas comuns:
- Copiar uma fórmula para um lugar onde as referências relativas saem da planilha, por exemplo uma referência à linha de cima copiada para a linha 1.
- Excluir a planilha para a qual a fórmula aponta.
- Pedir ao PROCV uma coluna que não existe no intervalo. Esta fórmula retorna #REF! porque o intervalo A:B tem só duas colunas:
=PROCV(A2;Preços!A:B;3;FALSO)
O que fazer quando ele aparece:
- Se você acabou de excluir algo, desfaça com Ctrl+Z. É a solução mais rápida.
- Caso contrário, encontre todas as células afetadas em Página Inicial › Localizar e Selecionar › Localizar: digite #REF! e escolha Examinar: Fórmulas.
- Digite a referência correta na primeira célula e copie a fórmula de novo para as demais.
Para prevenir, trabalhe com tabelas e referências estruturadas ou com intervalos nomeados, que resistem melhor à inserção e exclusão de colunas. E, antes de excluir uma coluna, verifique se alguma fórmula depende dela com Fórmulas › Rastrear Dependentes.
#DIV/0!: dividir por zero ou por uma célula vazia
Aparece ao calcular porcentagens, médias ou proporções quando o divisor é 0 ou está vazio. Por exemplo, o preço médio de um produto sem vendas: =B2/C2 com C2 vazia. A função MÉDIA também o retorna se o intervalo não tiver nenhum número.
A solução mais limpa é verificar o divisor antes de dividir:
=SE(C2=0;"";B2/C2)
Assim a célula fica vazia enquanto não houver dados. Se preferir mostrar um zero ou um texto como “Sem vendas”, troque o segundo argumento. Evite digitar o resultado à mão: assim que os dados chegarem, a fórmula deve funcionar sozinha.
#NOME?: o Excel não reconhece algo na fórmula
#NOME? indica que o Excel não reconhece algo escrito na fórmula:
- Uma função escrita errada, como
=SOMAR(B2:B10)em vez de=SOMA(B2:B10). - Um texto sem aspas:
=SE(A2=Sim;1;0)deve ser escrito=SE(A2="Sim";1;0). - Uma função que a sua versão não tem: se você abrir no Excel 2016 um arquivo que usa PROCX ou FILTRO, verá esse erro ao recalcular.
SEERRO: use com critério
SEERRO substitui qualquer erro pelo valor que você indicar:
=SEERRO(B2/C2;0)
É prático, mas tem um risco: esconde todos os erros, inclusive os que indicam um problema real, como uma referência quebrada ou um texto mal importado. Algumas dicas:
- Aplique-o só quando souber que erro espera e por quê.
- Em pesquisas, prefira SENÃODISP ou o argumento do PROCX, que tratam apenas o #N/D.
- Não o adicione ao criar a fórmula: confira primeiro se ela funciona sem ele.
Quando os erros vêm do próprio arquivo
Se ao abrir uma pasta de trabalho aparecerem erros em fórmulas que antes funcionavam, ou se o Excel avisar que encontrou conteúdo que não consegue ler, o problema pode estar no arquivo e não nas fórmulas. Isso acontece com downloads incompletos, cópias interrompidas ou arquivos salvos em outros programas. Tente primeiro Arquivo › Abrir, selecione o arquivo e escolha Abrir e Reparar na seta do botão Abrir.
Se não resolver, nossa ferramenta gratuita para reparar arquivos do Excel tenta recuperar os dados de arquivos xls, xlsx e csv danificados direto no navegador. Se a pasta de trabalho recuperada for um .xls antigo, vale a pena depois convertê-la para XLSX, o formato atual do Excel.
Conclusão
Cada erro do Excel é uma pista: #N/D fala de pesquisas, #VALOR! de tipos de dados, #REF! de referências quebradas, #DIV/0! de divisores vazios e #NOME? de algo escrito errado. Antes de escondê-los com SEERRO, entenda a causa com Avaliar Fórmula, corrija o dado ou a referência e reserve o tratamento de erros para os casos que realmente precisam. Suas planilhas vão ficar mais confiáveis e mais fáceis de revisar.
Perguntas frequentes
Por que o PROCV retorna #N/D se o valor está na lista?
Quase sempre é por causa de espaços sobrando, números armazenados como texto em uma das listas ou da falta do argumento FALSO. Compare as duas células com =A2=Preços!A5: se retornar FALSO, elas não são idênticas, mesmo que pareçam.
Como encontro todas as células com erro de uma planilha?
Vá em Página Inicial › Localizar e Selecionar › Ir para Especial, marque Fórmulas e deixe ativada só a caixa Erros. O Excel vai selecionar todas as células com erro para você revisá-las.
Posso somar um intervalo que contém erros?
A SOMA retorna erro se alguma célula tiver um. Para somar ignorando os erros, use AGREGAR (Excel 2010 e posteriores), em que 9 é a operação de soma e 6 indica que os erros devem ser ignorados:
=AGREGAR(9;6;B2:B100)
Experimente nossas ferramentas gratuitas
Compare, converta, junte e limpe suas planilhas pelo navegador, sem instalar nada.