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ês | VALOR |
|---|---|
| Nome em inglês | VALUE |
| Categoria | Texto |
| Retorna | Número (datas e horas voltam como número de série) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função VALOR?
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.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| texto | Sim | O 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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Preço (texto) | SOMA direta | Com VALOR | |
| 2 | 1.250,75 | 0,00 | 4.530,85 | |
| 3 | R$ 980,00 | |||
| 4 | 2.300,10 |
=SOMA(A2:A4) Em inglês: =SUM(A2:A4) =VALOR(A2)+VALOR(A3)+VALOR(A4) Em inglês: =VALUE(A2)+VALUE(A3)+VALUE(A4) 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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Início | Fim | Resultado | |
| 2 | 01/03/2026 | 15/03/2026 | 14 | |
| 3 | 1.234,56 |
=VALOR(B2)-VALOR(A2) Em inglês: =VALUE(B2)-VALUE(A2) =VALOR("1.234,56") Em inglês: =VALUE("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.
=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
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | VALOR (VALUE) | Referência deste dicionário. |
| Google Planilhas | VALOR (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 Calc | VALOR (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
Fontes consultadas
- Microsoft: função VALOR (VALUE)
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função VALUE
- LibreOffice: funções de texto
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.