#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).
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Jan | Feb | Mar | Total with + | Total with SUM |
| 2 | Ana | 120 | 95 | 110 | 325 | 325 |
| 3 | Ben | 80 | n/a | 105 | #VALUE! | 185 |
| 4 | Cy | 140 | 130 | 125 | 395 | 395 |
| 5 | Dee | 90 | 100 | 85 | 275 | 275 |
#VALUE! Um argumento tem o tipo errado, como texto onde deveria haver um número.No Excel em português: =B3+C3+D3E3 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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Item | Price | Discount | Net price | Characters in C |
| 2 | Desk | 240 | 20 | 220 | 2 |
| 3 | Chair | 85 | #VALUE! | 1 | |
| 4 | Lamp | 40 | 40 | 0 |
#VALUE! Um argumento tem o tipo errado, como texto onde deveria haver um número.No Excel em português: =B3-C3C3 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!.
| A | B | C | |
|---|---|---|---|
| 1 | Delivered | Due (+30 days) | Fixed |
| 2 | 2026-03-15 | 2026-04-14 | |
| 3 | 15.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+30B2 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.
| A | B | C | |
|---|---|---|---|
| 1 | Code | Result | What is wrong |
| 2 | AB-1042 | #VALUE! | negative length |
| 3 | AB-1042 | #VALUE! | start position 0 |
| 4 | AB-1042 | #VALUE! | column number 0 |
| 5 | 5 | #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:
- 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. - Ou escolha Fórmulas > Verificação de Erros > Rastrear Erro. Setas apontam para as células envolvidas.
- 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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Jan | Feb | Mar | Total |
| 2 | Ana | 120 | 95 | 110 | |
| 3 | Ben | 80 | n/a | 105 | 185 |
| 4 | Cy | 140 | 130 | 125 | 395 |
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.