Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
VALUE

Função VALOR do Excel

O que a função VALOR faz?

A função VALOR converte em número um texto que representa um número, uma data ou uma hora. Ela recebe só o texto, entre aspas ou como referência de célula, e devolve o número correspondente. Se o texto não estiver em um formato que o Excel reconhece, o resultado é o erro #VALOR!. Em geral o Excel já converte sozinho, e a função existe por compatibilidade.

Nome em portuguêsVALOR
Nome em inglêsVALUE
CategoriaTexto
RetornaNúmero (datas e horas voltam como número de série)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função VALOR?

Excel em português do BrasilVALOR(texto)
Excel em inglêsVALUE(text)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
textoSimO texto entre aspas, ou a referência de uma célula, com o número, a data ou a hora que será convertido. O formato precisa ser um que o Excel reconheça nas suas configurações regionais.

Como usar a função VALOR na prática?

Exemplo 1: Somar preços que chegaram como texto

Planilha do exemplo 1 da função VALOR
ABCD
1 Preço (texto)SOMA diretaCom VALOR
2 1.250,750,004.530,85
3 R$ 980,00
4 2.300,10
SOMA direto no texto, na célula C2 =SOMA(A2:A4) Em inglês: =SUM(A2:A4)
Resultado: 0,00
Soma com VALOR, na célula D2 =VALOR(A2)+VALOR(A3)+VALOR(A4) Em inglês: =VALUE(A2)+VALUE(A3)+VALUE(A4)
Resultado: 4.530,85

As três células guardam texto, então a SOMA direta devolve 0, porque a função ignora texto em intervalos. VALOR converte cada célula: 1.250,75, 980 e 2.300,10 somam 4.530,85. O texto "R$ 980,00" é aceito porque o Excel reconhece o formato de moeda.

Exemplo 2: Dias entre datas escritas como texto

Planilha do exemplo 2 da função VALOR
ABCD
1 InícioFimResultado
2 01/03/202615/03/202614
3 1.234,56
Dias entre as datas, na célula D2 =VALOR(B2)-VALOR(A2) Em inglês: =VALUE(B2)-VALUE(A2)
Resultado: 14
Texto digitado dentro da fórmula, na célula D3 =VALOR("1.234,56") Em inglês: =VALUE("1,234.56")
Resultado: 1.234,56

Cada data em texto vira o número de série do Excel (46082 e 46096), e a subtração dá 14 dias. Quando o texto vem digitado dentro da fórmula, o formato dele segue as configurações regionais: no Excel em português, 1.234,56 usa ponto de milhar e vírgula decimal e vira o número 1234,56.

Quais erros a função VALOR costuma dar?

#VALOR!

Por que acontece: O texto não está em nenhum formato de número, data ou hora que o Excel reconheça, por exemplo porque tem palavras ou unidades como "12 kg".

Como corrigir: Deixe só o número no texto, usando SUBSTITUIR ou EXT.TEXTO para tirar letras e unidades, e use ARRUMAR para espaços sobrando.

Exemplo que gera o erro, na célula C2=VALOR(A2)Resultado: #VALOR!

#VALOR! com separadores de outro país

Por que acontece: Os separadores do texto não combinam com as configurações regionais do Excel, por exemplo um texto no padrão 1,234.56 em um Excel configurado para o Brasil.

Como corrigir: Troque os separadores com SUBSTITUIR antes de converter, ou ajuste as configurações regionais para o padrão do texto.

A data aparece como um número (46096)

Por que acontece: VALOR devolve o número de série da data, não uma data formatada.

Como corrigir: Formate a célula do resultado como data. A função DATA.VALOR também devolve o número de série e precisa da mesma formatação.

VALOR no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelVALOR (VALUE)Referência deste dicionário.
Google PlanilhasVALOR (VALUE)Funciona do mesmo jeito. A página em português do Google Planilhas mostra o nome VALOR na lista e VALUE na sintaxe, e diz que a função devolve um número puro mesmo quando o texto é lido como data: VALUE("01/01/2012") aparece como 40909. Documentação do Google
LibreOffice CalcVALOR (VALUE)No LibreOffice Calc em português a função também se chama VALOR e converte a representação em texto de um número em número. Se o texto for uma data, hora ou data e hora válida, devolve o número de série correspondente. Ajuda do LibreOffice

A função VALOR existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a VALOR, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a VALOR?

  • O Excel converte texto em número sozinho nas contas. Em muitos casos =A2*1 ou =--A2 fazem o mesmo que VALOR. A função existe para dar compatibilidade com outros programas de planilha.
  • Se o texto traz espaços sobrando ou caracteres invisíveis, limpe antes com ARRUMAR e TIRAR, senão VALOR pode dar #VALOR!.
  • O contrário de VALOR é TEXTO, que transforma um número em texto formatado.

Perguntas frequentes sobre a VALOR

Quando preciso usar a função VALOR?

Quase nunca em contas, porque o Excel converte texto em número sozinho, como em =A2*1 ou =--A2. VALOR é útil para deixar a conversão explícita e para manter compatibilidade com outros programas.

Por que a função VALOR retorna #VALOR!?

Porque o texto não está em um formato reconhecido de número, data ou hora. Letras, unidades como kg e separadores diferentes dos configurados no Excel costumam ser a causa. Limpe o texto com ARRUMAR e SUBSTITUIR e tente de novo.

Funções relacionadas

Ver todas as funções de texto

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.