Você recebe uma planilha, faz uma soma simples e o resultado é zero. Mas você vê números ali! Esse é um dos problemas mais frustrantes do Excel.
O problema acontece porque o Excel está tratando seus números como texto. E quando você tenta somar texto, o resultado é sempre zero, mesmo que pareçam números perfeitos.
Neste artigo iremos mostrar a solução definitiva para converter texto em número instantaneamente, sem precisar de colunas auxiliares, passos extras ou macros complicadas.
Vídeo aula sobre como usar o traço duplo no Excel
Assista ao vídeo abaixo, caso prefira aprender como usar o traço duplo dentro da função SOMA no Excel assistindo a um vídeo.
Não se esqueça de se INSCREVER no nosso canal.
E coloque o seu melhor e-mail abaixo para receber todas as nossas novidades em primeira mão.
O problema que todos enfrentam
Cenário típico
Você importa dados ou recebe uma planilha.
Há valores que parecem números:
- 22
- 18
- 35
- 42
- 50
Você digita a fórmula mais básica do Excel:
=SOMA(A2:A6)
Aperta Enter esperando ver 167.
Resultado: 0
Putz! Mas eu tenho valores aqui!
Por que isso acontece
O Excel trata esses valores como texto, não como números.
Como identificar números como texto
Três sinais claros:
1. Marcação verde no canto superior esquerdo
Aquele triângulo verde pequeno indica problema.
2. Alinhamento à esquerda
Números verdadeiros ficam alinhados à direita.
Texto fica à esquerda.
3. Formatar Células mostra “Texto”
Clique com botão direito > Formatar Células.
Se mostrar categoria “Texto”, confirmado.
As soluções tradicionais (lentas)
Método 1: Converter um por um
Clique na célula com triângulo verde.
Aparece ícone de aviso.
Clique em “Converter para número”.
Repita para cada célula.
Problema: Demorado para muitas células.
Método 2: Colar Especial
- Digite 1 em célula vazia
- Copie (Ctrl+C)
- Selecione células com texto
- Colar Especial > Multiplicar
- OK
Problema: Vários passos, confuso.
Método 3: Texto para Colunas
- Selecione células
- Dados > Texto para Colunas
- Avançar, Avançar, Concluir
Problema: Não intuitivo, muitos cliques.
A solução profissional: Operador duplo traço (–)
Use o operador duplo traço (dois sinais de menos juntos).
Fórmula mágica
=SOMA(–A2:A6)
Pronto! Funciona.
O que o — faz
O duplo traço força o Excel a converter texto em número.
Acontece automaticamente dentro da fórmula.
Sem passos extras. Sem colunas auxiliares.
Resultado
22 + 18 + 35 + 42 + 50 = 167 ✅
Como funciona internamente
Quando você usa –A2:
- Primeiro – transforma em negativo
- Segundo – transforma de volta em positivo
- Processo converte texto em número no caminho
É um “truque” matemático que força a conversão.
Alternativa: Multiplicar por 1
Outra opção é multiplicar por 1:
=SOMA(A2:A6*1)
Funciona do mesmo jeito.
Comparação: — vs *1
Operador duplo traço (–)
- Mais rápido de digitar (mesmo símbolo 2x)
- Mais comum em fórmulas avançadas
- Preferido por usuários experientes
*Multiplicar por 1 (1)
- Mais explícito (fica claro que está fazendo conta)
- Mais fácil de entender para iniciantes
- Igualmente eficaz
Escolha é sua. Ambos funcionam perfeitamente.
Aplicação prática: Valores com símbolos
Problema comum: R$ nos valores
Você tem:
- R$ 22
- R$ 18
- R$ 35
- R$ 42
São texto por causa do “R$”.
Solução tradicional
Use SUBSTITUIR para remover o R$:
=SUBSTITUIR(A2;”R$ “;””)
Resultado: “22” (ainda é texto!)
Se fizer =SOMA(B2:B5) → 0
Por quê? SUBSTITUIR retorna texto.
Solução profissional
Combine SUBSTITUIR com operador duplo traço:
=SOMA(–SUBSTITUIR(A2:A5;”R$ “;””))
Tudo em uma fórmula!
- SUBSTITUIR remove o R$
- — converte texto resultante em número
- SOMA calcula o total
Resultado: 22 + 18 + 35 + 42 = 117 ✅
Mais exemplos práticos
Exemplo 1: Porcentagens como texto
Valores: “15%”, “20%”, “18%”
=MÉDIA(–SUBSTITUIR(A2:A4;”%”;””))
Remove % e calcula média.
Exemplo 2: Números com espaços
Valores: “1 000”, “2 500”, “3 750”
=SOMA(–SUBSTITUIR(A2:A4;” “;””))
Remove espaços e soma.
Exemplo 3: Dados importados
CSV com números como texto.
=SOMA(–A2:A100)
Converte e soma tudo de uma vez.
Quando usar operador duplo traço
Use — quando:
- Soma dá zero mas há valores visíveis
- Dados importados vêm como texto
- Funções de texto retornam números (SUBSTITUIR, DIREITA, ESQUERDA)
- Quer evitar colunas auxiliares
- Precisa de solução rápida em uma fórmula
Operador duplo traço com outras funções
Com MÉDIA
=MÉDIA(–A2:A10)
Converte e calcula média.
Com MÁXIMO
=MÁXIMO(–A2:A10)
Encontra maior valor mesmo se for texto.
Com MÍNIMO
=MÍNIMO(–A2:A10)
Encontra menor valor.
Com SE
=SE(–A2>1000;”Alto”;”Baixo”)
Converte antes de comparar.
Múltiplas conversões na mesma fórmula
Você pode usar — várias vezes:
=SOMA(–A2:A5)+SOMA(–B2:B5)
Converte ambas as colunas e soma.
Limitações do operador duplo traço
Não funciona com:
- Texto puro não-numérico (“abc” continua texto)
- Datas em formato incompatível (depende do formato)
- Valores muito complexos (às vezes precisa limpeza prévia)
Para casos complexos, combine com SUBSTITUIR, ARRUMAR, etc.
Diferença: Conversão temporária vs permanente
Operador duplo traço
Conversão temporária dentro da fórmula.
Células originais continuam texto.
Texto para Colunas
Conversão permanente.
Células são alteradas para número.
Qual usar?
- — quando quer manter original
- Texto para Colunas quando quer limpar dados permanentemente
Fórmula matricial avançada
Para casos complexos:
=SOMA(–(ARRUMAR(SUBSTITUIR(A2:A10;”R$ “;””))))
- SUBSTITUIR remove R$
- ARRUMAR remove espaços extras
- — converte em número
- SOMA calcula total
Tudo em uma linha!
Disponibilidade
Operador duplo traço funciona em:
- Excel 2003 a 2024
- Excel 365
- Excel para Mac
- Excel Online
- Google Sheets
Universal. Sempre disponível.
Por que isso não é mais divulgado
Operador duplo traço é um “hack” matemático.
Não é uma função oficial documentada.
Usuários avançados descobrem por tentativa e erro.
Mas funciona perfeitamente e é super útil.
Economia de tempo real
Sem operador duplo traço
- Criar coluna auxiliar
- Usar VALOR ou Texto para Colunas
- Copiar valores
- Deletar auxiliar
- Fazer soma
Tempo: 2-3 minutos
Com operador duplo traço
=SOMA(–A2:A100)
Tempo: 5 segundos
Economia: 97% do tempo
Para quem trabalha com planilhas diariamente, isso significa horas economizadas por semana.
Dica bônus: Combine com nomeação
Nomeie intervalos para fórmulas mais legíveis:
Nomeie A2:A10 como “Valores”
=SOMA(–Valores)
Fica claro e profissional.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como converter texto em número no Excel em 1 segundo usando o operador duplo traço (–) sem precisar de colunas auxiliares, 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.
Você já teve o problema de soma dar zero com valores visíveis? Conhecia o operador duplo traço? Prefere — ou *1? Conta para nós nos comentários!