Menu

Erro #VALOR! no Excel (#VALUE!): o que é e como corrigir

#VALOR! significa que uma fórmula recebeu o tipo errado de valor, quase sempre texto onde ela precisa de um número: =B2+C2 falha quando C2 tem "n/a" ou um espaço. A SOMA ignora texto, então =SOMA(B2:C2) funciona.

Todas as planilhas desta página são ao vivo: mude um número ou uma fórmula e elas recalculam.

#VALOR! (#VALUE! em inglês; a tabela mostra os nomes de erro em inglês) significa que uma fórmula recebeu o tipo errado de valor, quase sempre texto onde ela precisa de um número. =B2+C2+D2 retorna #VALUE! quando uma das células tem n/a, enquanto =SUM(B2:D2) pula o texto e soma os números. No Excel em português a SUM se chama SOMA, e você também pode digitar as fórmulas em português na tabela, com ponto e vírgula: =SOMA(B2:D2).

Somar células com + ou com a SOMA
E3
ABCDEF
1RepJanFebMarTotal with +Total with SUM
2Ana12095110325325
3Ben80n/a105#VALUE!185
4Cy140130125395395
5Dee9010085275275
#VALUE! Um argumento tem o tipo errado, como texto onde deveria haver um número.No Excel em português: =B3+C3+D3

E3 mostra #VALUE! porque C3 tem o texto n/a. F3 mostra 185: a SOMA soma 80 e 105 e ignora o texto. Digite um número em C3 e os dois totais batem. Clique em E3 para ver a explicação embaixo da grade.

Os operadores +, -, *, / e ^ tentam transformar cada operando em número. Eles conseguem com texto que parece número ("5") ou com uma data que o Excel consegue ler, e falham com qualquer outra coisa. Funções como SOMA, MÉDIA, MÍNIMO, MÁXIMO e MULT pulam o texto de um intervalo.

Uma célula que parece vazia tem um espaço

O #VALOR! mais difícil de ver: a célula parece em branco, mas alguém digitou um espaço nela, ou ela veio importada de outro sistema com um. Uma célula vazia de verdade vale 0 nas contas. Um espaço é texto.

Um espaço invisível
D3
ABCDE
1ItemPriceDiscountNet priceCharacters in C
2Desk240202202
3Chair85 #VALUE!1
4Lamp40400
#VALUE! Um argumento tem o tipo errado, como texto onde deveria haver um número.No Excel em português: =B3-C3

C3 e C4 parecem vazias, mas D3 mostra #VALUE! e D4 mostra 40. A coluna da NÚM.CARACT entrega o motivo: C3 tem um caractere, um espaço. Clique em C3, apague, e D3 mostra 85.

Para limpar uma coluna inteira no Excel, selecione a coluna, pressione Ctrl+H (Control+H também no Mac), digite um espaço em Localizar, deixe Substituir por vazio e clique em Substituir Tudo. Isso também remove os espaços dentro dos textos, então faça só em colunas de números. Para texto, use a ARRUMAR.

#VALOR! com datas armazenadas como texto

O Excel lê uma data digitada como texto quando ela segue o formato de data da sua configuração regional, então "2026-03-15"+30 funciona em qualquer lugar. Uma data como 15.03.2026 não é uma data para um Excel configurado em inglês americano: é texto, e somar dias a ela dá #VALUE!.

Texto dia-mês-ano em um Excel americano
B3
ABC
1DeliveredDue (+30 days)Fixed
22026-03-152026-04-14
315.03.2026#VALUE!2026-04-14
#VALUE! Um argumento tem o tipo errado, como texto onde deveria haver um número.No Excel em português: =A3+30

B2 mostra 2026-04-14: o texto ISO foi lido como data. B3 mostra #VALUE!. C3 tira o ano, o mês e o dia do texto com DIREITA, EXT.TEXTO e ESQUERDA, monta uma data de verdade com a DATA e soma 30 dias: 2026-04-14 de novo.

Para uma coluna inteira, Dados > Texto para Colunas é mais rápido: clique em Avançar duas vezes, escolha Data e DMA na etapa 3 e clique em Concluir. Datas em texto costumam vir de arquivos CSV e de copiar e colar de páginas da web. Mais sobre montar datas está na página da função DATA.

Uma função recebe um argumento que não consegue usar

O #VALOR! também aparece quando uma função recebe um argumento do tipo certo, mas com um valor impossível, ou um valor do tipo errado.

Argumentos que uma função não consegue usar
B2
ABC
1CodeResultWhat is wrong
2AB-1042#VALUE!negative length
3AB-1042#VALUE!start position 0
4AB-1042#VALUE!column number 0
55#VALUE!text typed as an argument
#VALUE! Um argumento tem o tipo errado, como texto onde deveria haver um número.No Excel em português: =ESQUERDA(A2;-1)

Cada fórmula quebra uma regra: a ESQUERDA não aceita uma quantidade negativa de caracteres, a EXT.TEXTO começa a contar em 1, o número da coluna do PROCV começa em 1, e a MÉDIA pula texto em um intervalo, mas não texto digitado direto na fórmula. Mude -1 para 2 em B2 e ela retorna AB.

Mais duas causas, as duas ligadas à versão do Excel ou a outros arquivos:

  • Uma fórmula de matriz em um Excel antigo. No Excel 2019 e anteriores, uma fórmula que trabalha com intervalos inteiros, como =SOMA(SE(A2:A10="North";B2:B10)), precisa ser confirmada com Ctrl+Shift+Enter (Cmd+Shift+Enter no Mac). Com um Enter simples ela pode retornar #VALOR!. O Excel 2021 e o Microsoft 365 não precisam disso.
  • SOMASE ou CONT.SE apontando para uma pasta de trabalho fechada. Essas funções só leem outras pastas de trabalho enquanto elas estão abertas. Abra o arquivo de origem, ou troque pela SOMARPRODUTO, que funciona com arquivos fechados.

Achar a célula que causa o #VALOR!

Uma fórmula longa com várias células pode falhar em qualquer uma delas. No Excel:

  1. Selecione a célula da fórmula e escolha Fórmulas > Avaliar Fórmula. Clique em Avaliar várias vezes: o Excel calcula a fórmula um passo por vez e mostra onde o #VALOR! aparece primeiro.
  2. Ou escolha Fórmulas > Verificação de Erros > Rastrear Erro. Setas apontam para as células envolvidas.
  3. Confira as células suspeitas com =ÉTEXTO(C3) ou =NÚM.CARACT(C3). Um número alinhado à esquerda da célula costuma ser texto; veja texto em número para saber como converter.

Corrigir a fórmula em vez de esconder o erro

=SEERRO(B2+C2+D2;0) transforma o #VALOR! em 0, mas para Ben esse 0 está errado: ele vendeu 185 nos meses que têm dados. Escreva um total que pula texto.

Totais que pulam texto
E2
ABCDE
1RepJanFebMarTotal
2Ana12095110
3Ben80n/a105185
4Cy140130125395
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Sua vez: O n/a em C3 quebra as somas com +. Escreva em E2 uma fórmula que some os três meses de Ana e continue funcionando se um deles tiver texto.

O botão Verificar também testa a sua fórmula em cópias da tabela em que o n/a fica na linha de Ana, então uma fórmula com + falha ali. Quando uma célula de texto deve valer zero em uma conta que não é soma, envolva a célula: =N(C3) retorna 0 para texto e o número para um número, e =SEERRO(C3*1;0) também transforma texto que parece número, como '5, em 5.

Perguntas frequentes

O que significa #VALOR! no Excel?

Uma fórmula recebeu um valor do tipo errado: em geral texto onde deveria haver um número, como em =B2+C2 quando C2 tem n/a ou um espaço. Ele também aparece quando uma função recebe um argumento que não consegue usar, como =ESQUERDA(A2;-1).

Por que somar células com + dá #VALOR!, mas a SOMA funciona?

O operador + tenta transformar cada operando em número e falha com texto, então =B2+C2+D2 retorna #VALOR! quando uma célula tem texto. =SOMA(B2:D2) pula o texto de um intervalo e soma os números que estão lá.

Como corrigir o #VALOR! com datas no Excel?

A data é um texto que o Excel não consegue ler como data na sua configuração regional, por exemplo 15.03.2026 em um Excel configurado para datas americanas. Monte a data de novo com =DATA(DIREITA(A2;4);EXT.TEXTO(A2;4;2);ESQUERDA(A2;2)), ou converta a coluna com Dados > Texto para Colunas e escolha o formato de data DMA na etapa 3.

Como descobrir qual célula causa o #VALOR!?

Selecione a fórmula e use Fórmulas > Avaliar Fórmula para percorrer a fórmula passo a passo, ou escolha Fórmulas > Verificação de Erros > Rastrear Erro para desenhar setas até as células envolvidas. Uma célula que parece vazia, mas retorna 1 com =NÚM.CARACT(C2), tem um espaço.

Como esconder o #VALOR! no Excel?

=SEERRO(B2+C2;0) mostra 0 no lugar de qualquer erro. É melhor corrigir a causa ou usar uma fórmula que pula texto, como =SOMA(B2:C2), porque a SEERRO também esconde erros que você gostaria de ver.

Ilustração das linguagens de programação do Coddy

Aprenda a programar com o Coddy

COMEÇAR