O erro #VALOR! aparece quando uma fórmula tenta fazer uma operação com um tipo de dado incompatível — por exemplo, somar ou multiplicar uma célula que contém texto em vez de número — e a correção é identificar qual argumento da fórmula não é o tipo esperado e ajustá-lo, seja convertendo texto em número ou removendo espaços invisíveis.
Você digita uma fórmula simples de soma ou multiplicação, aperta Enter, e em vez do resultado esperado aparece #VALOR! na célula — sem nenhuma explicação clara do que exatamente está errado entre os números que você está tentando calcular.
Esse erro é especialmente frustrante porque, visualmente, os dados muitas vezes parecem perfeitamente normais: um número que parece número, uma data que parece data — mas por baixo dos panos, o Excel está enxergando aquele conteúdo como um tipo de dado diferente do que a fórmula espera, e é isso que trava o cálculo.
Neste artigo iremos mostrar as causas mais comuns do erro #VALOR!, como identificar exatamente qual célula está causando o problema, e o passo a passo para corrigir cada situação, incluindo os casos mais escondidos como espaços invisíveis e texto disfarçado de número.
O que significa o erro #VALOR!
O #VALOR! é o aviso genérico do Excel para “esse argumento não é do tipo que eu esperava para essa operação”. Diferente de erros mais específicos como #REF! (referência quebrada) ou #NOME? (nome de função não reconhecido), o #VALOR! cobre uma família ampla de problemas de tipo de dado — texto onde deveria ter número, célula vazia numa divisão, matriz de tamanho errado — o que torna necessário investigar caso a caso.
Causas mais comuns e como corrigir cada uma
Veja as situações que mais geram esse erro no dia a dia, com o exemplo típico e a correção recomendada:
| Causa comum | Exemplo que gera o erro | Como corrigir |
|---|---|---|
| Texto em operação matemática | =A1+A2, com A2 contendo “dez” em vez de 10 | Substituir o texto por um número, ou converter com VALOR(A2) |
| Espaço invisível colado do sistema | =A1*A2, com A2 parecendo “1500” mas tendo um espaço escondido | Aplicar =ARRUMAR(A2) ou =TIRAR(A2) antes de usar o valor |
| Célula vazia usada em conta que exige número | =A1/A2, com A2 vazia | Usar SEERRO ou validar com SE(A2=””;0;A1/A2) |
| Argumento de tipo errado numa função | =SOMA(A1;”texto”) | Revisar os argumentos e garantir que todos sejam numéricos |
| Matriz/array de tamanhos incompatíveis | Fórmula matricial somando dois intervalos de tamanhos diferentes | Ajustar os intervalos para terem exatamente o mesmo número de linhas/colunas |
O caso mais comum: texto disfarçado de número
A causa mais frequente do #VALOR! é uma célula que parece ter um número, mas na verdade guarda um texto — geralmente por causa de dados importados de sistemas externos, colados de um site ou de um PDF. Para confirmar, use a fórmula =ÉNÚM(A2): se o resultado for FALSO, a célula não é um número de verdade. A correção mais direta é a função =VALOR(A2), que converte um texto numérico em número de verdade, ou multiplicar a célula por 1 (=A2*1), um truque rápido que força a conversão.
O caso escondido: espaços invisíveis
Às vezes o conteúdo colado de outro sistema traz um espaço em branco antes ou depois do número, invisível a olho nu, mas suficiente para o Excel tratar a célula como texto. Nesse caso, use =ARRUMAR(A2), que remove espaços extras no início, fim e entre palavras, ou =TIRAR(A2) (disponível no Excel 365), que remove qualquer caractere não imprimível, incluindo quebras de linha escondidas que o ARRUMAR sozinho não resolve.
Evitando que o erro quebre toda a planilha com SEERRO
Enquanto você não corrige a causa raiz, ou em situações onde um erro ocasional é esperado (como uma célula que o usuário ainda vai preencher), é possível envolver a fórmula original com SEERRO para evitar que o #VALOR! se espalhe para outras fórmulas que dependem dela: =SEERRO(A1/A2;0) devolve 0 em vez do erro, caso a divisão não seja possível. Use com cuidado: SEERRO some com todo tipo de erro, então também pode mascarar um problema real de fórmula que você deveria corrigir.
Disponibilidade
O erro #VALOR!, as funções ÉNÚM, VALOR, ARRUMAR e SEERRO funcionam em todas as versões do Excel desde as mais antigas, incluindo Microsoft 365, Excel Online e Excel para Mac. A função TIRAR é exclusiva do Excel 365; em versões mais antigas, use apenas ARRUMAR combinada com SUBSTITUIR para remover caracteres específicos. O Google Sheets também usa #VALOR! como código de erro e tem funções equivalentes a VALOR e ARRUMAR (TRIM).
Perguntas frequentes
Como sei se o número na célula é ‘de verdade’ ou só parece número mas é texto?
Selecione a célula e olhe o alinhamento padrão: números ficam alinhados à direita e texto à esquerda, sem formatação manual. Outra forma rápida é digitar =ÉNÚM(A1) em uma célula vazia — se o resultado for VERDADEIRO, é número; se for FALSO, está guardado como texto, mesmo que pareça um número na tela.
SEERRO esconde o erro #VALOR! ou ele deixa de existir de verdade?
SEERRO só troca a exibição do erro por um valor alternativo que você escolhe (como 0 ou um texto), mas a causa raiz continua lá. É uma boa prática para deixar a planilha apresentável, mas o ideal é sempre investigar e corrigir a causa (texto disfarçado de número, espaço invisível, etc.) em vez de só mascarar o sintoma com SEERRO.
Por que às vezes minha fórmula de data dá #VALOR! mesmo com uma data que parece válida?
Isso costuma acontecer quando a data foi importada de outro sistema e ficou salva como texto, no formato errado (por exemplo, dia/mês/ano quando o Excel espera mês/dia/ano) ou com caracteres invisíveis junto. Use DATA(ANO(A1);MÊS(A1);DIA(A1)) só funciona se a célula já for uma data reconhecida — se não for, primeiro converta o texto com DATA.VALOR(A1).
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos por que o erro #VALOR! aparece no Excel e como corrigir cada causa comum, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Qual dessas causas mais te pegou de surpresa da última vez que viu esse erro? Já suspeitava que era um espaço invisível ou achou que era outra coisa? Conta para nós nos comentários!