Função VALOR no Excel: como converter texto em número e resolver o problema do SOMA zero

Você criou uma fórmula SOMA para somar uma coluna de números no Excel e o resultado deu zero. Os números estão claramente visíveis nas células, mas a soma simplesmente não funciona. Esse é um dos problemas mais frustrantes e mais comuns no Excel, e a causa quase sempre é a mesma: os números estão armazenados como texto em vez de como valores numéricos reais. A função VALOR é a solução mais direta para esse problema — ela converte textos que parecem números em valores numéricos reais que o Excel consegue calcular corretamente. Neste artigo iremos mostrar como usar a função VALOR no Excel para converter texto em número e fazer a SOMA funcionar do jeito certo.

Vídeo aula sobre como converter texto para número no Excel

Assista ao vídeo abaixo, caso prefira aprender como converter texto para número no Excel assistindo a um vídeo.

Não se esqueça de se INSCREVER no nosso canal.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

E coloque o seu melhor e-mail abaixo para receber todas as nossas novidades em primeira mão.

O que é a função VALOR e como ela funciona

A função VALOR do Excel pertence à categoria de funções de texto e tem uma finalidade específica e muito clara: recebe um texto que representa um número e retorna o valor numérico real correspondente. A sintaxe é simples: =VALOR(texto). O único argumento é o texto que você quer converter — pode ser uma referência a uma célula que contém o texto-número, ou o próprio texto entre aspas. Quando a função recebe “1500” (texto) como entrada, retorna 1500 (número real). Quando recebe “R$ 2.500,00” (texto com formatação), pode retornar 2500 dependendo da configuração regional.

Internamente, o que a função VALOR faz é interpretar os caracteres do texto como se fossem um número e criar um valor numérico no tipo de dado correto para o Excel. O resultado visualmente parece idêntico ao texto original — você ainda vê “1500” na célula — mas o tipo do dado mudou de texto para número. E essa mudança de tipo é o que permite todas as operações matemáticas que estavam falhando: SOMA passa a incluir o valor, MÉDIA considera o valor, MAIOR e MENOR o classificam corretamente, e qualquer fórmula que depende de valores numéricos passa a funcionar.

A função VALOR retorna erro #VALOR! quando o texto fornecido não pode ser interpretado como número. Por exemplo, =VALOR(“abc”) retorna erro porque “abc” não tem nenhuma representação numérica válida. =VALOR(“R$1500”) também pode retornar erro em alguns contextos, pois o “R$” não é um formato numérico reconhecido em todas as configurações. Para esses casos, pode ser necessário usar funções de texto como SUBSTITUIR para remover os caracteres não numéricos antes de aplicar o VALOR. Para textos que contêm apenas dígitos e separadores decimais/milhar no padrão regional do Excel, o VALOR funciona diretamente sem precisar de pré-processamento.

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

Para usar a função VALOR em uma planilha com uma coluna de números armazenados como texto, crie uma coluna auxiliar ao lado da coluna problemática. Na primeira célula da coluna auxiliar (digamos, célula B2, se os dados estão em A2:A10), escreva: =VALOR(A2). Pressione Enter. Se A2 continha um texto que representa um número, a célula B2 mostrará o valor numérico correspondente. Observe que a célula B2 não terá o triângulo verde de aviso que A2 tem — isso confirma que B2 contém um número real, não texto.

Com a fórmula funcionando corretamente na primeira célula, selecione B2 e arraste a alça de preenchimento (o quadradinho no canto inferior direito) para baixo até cobrir todas as linhas com dados. A função VALOR é copiada para cada célula, convertendo cada texto-número em número real. Ao final, a coluna B terá os mesmos valores que a coluna A — visualmente — mas como números reais. Aplique uma SOMA na coluna B (=SOMA(B2:B10)) e o resultado correto aparece imediatamente, confirmando que a conversão funcionou.

Se você precisar usar os valores convertidos no lugar dos originais (sem manter a coluna auxiliar), copie o intervalo B2:B10, clique com o botão direito no lugar onde quer colar, escolha “Colar Especial” e selecione “Valores”. Isso cola apenas os números resultantes sem as fórmulas VALOR. Depois você pode deletar a coluna A original e renomear a coluna B. Esse processo de copiar→colar como valores→deletar original transforma definitivamente os textos em números na planilha sem manter colunas auxiliares.

A função VALOR com datas armazenadas como texto

Um caso especialmente comum de texto armazenado onde o VALOR é útil é o de datas. Quando datas são importadas de sistemas externos como texto (“15/03/2023” como string), o Excel não as reconhece como datas — não consegue calcular diferenças entre elas, não as ordena corretamente e não as inclui em filtros de data. A função VALOR, quando aplicada a textos no formato de data, converte o texto para o número serial que o Excel usa internamente para representar datas.

Por exemplo: se A1 contém o texto “15/03/2023” (armazenado como string), =VALOR(A1) retorna 44999 (o número serial da data 15/03/2023 no Excel). Esse número, quando formatado como Data (Ctrl+1, Data, OK), exibe “15/03/2023” corretamente. E agora que é uma data real, todas as operações de data funcionam: você pode subtrair outra data, usar DATEDIF, filtrar por período com os Filtros de Data, e ordenar cronologicamente. Para datas-texto em lote, aplique VALOR em uma coluna auxiliar, formate como Data e substitua a coluna original pelos valores colados.

Se você curtiu esse artigo onde mostramos como usar a função VALOR no Excel para converter texto em número e resolver o problema da SOMA zero, 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.

Quando a função VALOR não é necessária: operações matemáticas automáticas

Em alguns contextos, o Excel converte automaticamente texto-número em número durante operações matemáticas, sem precisar da função VALOR explicitamente. Por exemplo, =A1*1 (multiplicar o texto-número por 1) ou =A1+0 (somar zero ao texto-número) frequentemente forçam uma conversão implícita — o Excel interpreta o texto como número para realizar a operação e retorna o resultado numérico. O duplo traço (–A1) também força essa conversão: =–A1 aplica duas negações matemáticas, o que converte o texto para número sem alterar o valor.

Essas conversões implícitas funcionam bem para uso em fórmulas individuais, mas não resolvem o problema da SOMA de um intervalo inteiro — porque a SOMA ignora textos em vez de tentar convertê-los. Para a SOMA funcionar corretamente em um intervalo com textos, você precisa de uma conversão explícita célula por célula (com VALOR em coluna auxiliar) ou usar a abordagem SOMARPRODUTO com conversão implícita: =SOMARPRODUTO(–(A2:A10)) multiplica implicitamente cada elemento do array, forçando a conversão de todo o intervalo de uma vez. Esse SOMARPRODUTO é uma alternativa ao VALOR em coluna auxiliar quando você quer o total em uma única célula sem criar colunas extras na planilha.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *