Como Converter VERDADEIRO e FALSO em 1 e 0 no Excel (E Por Que Isso é Útil!)

Você trabalha com fórmulas lógicas que retornam VERDADEIRO e FALSO. Mas precisa fazer cálculos com esses resultados. Como transformar lógica em números?

O Excel tem um operador pouco conhecido que faz exatamente isso: converte VERDADEIRO em 1 e FALSO em 0 automaticamente. E isso abre possibilidades incríveis.

Neste artigo iremos mostrar como converter valores lógicos em números, por que isso é extremamente útil, e aplicações práticas que você pode usar hoje.

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.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

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 com valores lógicos

Cenário: Resultado de comparações

Você cria fórmulas lógicas:

  • =A2>30 → VERDADEIRO
  • =B2=”Ativo” → FALSO
  • =C2>=D2 → VERDADEIRO

Esses resultados são valores lógicos (boolean).

Tentando somar valores lógicos

Você tenta:

=SOMA(E2:E10)

Onde E2:E10 contém VERDADEIRO e FALSO.

Resultado: 0

Excel não soma valores lógicos diretamente!

A solução: Operador duplo traço (–)

O operador duplo traço converte:

  • VERDADEIRO → 1
  • FALSO → 0

Fórmula mágica

=–E2

Se E2 contém VERDADEIRO: resultado 1

Se E2 contém FALSO: resultado 0

Agora pode somar

=SOMA(–E2:–E10)

Ou melhor:

=SOMA(–(E2:E10))

Conta quantos VERDADEIROS existem!

Por que converter lógica em números?

Razão 1: Contar ocorrências

Quantos valores são maiores que 30?

=SOMA(–(A2:A10>30))

Cada VERDADEIRO vira 1. Soma conta quantos.

Razão 2: Calcular percentuais

Qual percentual atingiu meta?

=SOMA(–(Vendas>=Meta))/CONT.VALORES(Vendas)

Divide VERDADEIROs pelo total.

Razão 3: Fazer cálculos condicionais

Somar apenas se condição verdadeira:

*=SOMA(–(A2:A10>30)B2:B10)

Multiplica 1 ou 0 pelos valores.

Razão 4: Criar métricas complexas

KPIs customizados que dependem de múltiplas condições.

Aplicação 1: Taxa de aprovação

Cenário: Notas de alunos

Coluna A: Notas (55, 75, 82, 45, 90, 68)

Aprovado se nota ≥60.

Calcular taxa de aprovação

=SOMA(–(A2:A7>=60))/CONT.VALORES(A2:A7)

Resultado: 4 aprovados ÷ 6 alunos = 66,7%

Passo a passo

  1. (A2:A7>=60) → {FALSO, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO}
  2. –(…) → {0, 1, 1, 0, 1, 1}
  3. SOMA(…) → 4
  4. ÷ 6 → 0,667 = 66,7%

Aplicação 2: Score ponderado

Cenário: Avaliação de candidatos

Candidato precisa:

  • Experiência >5 anos (peso 3)
  • Graduação completa (peso 2)
  • Inglês fluente (peso 2)
  • Mora na cidade (peso 1)

Calcular score

**=SOMA(–(Experiência>5)*3, –(Graduação=”Sim”)*2, –(Inglês=”Fluente”)2, –(Cidade=”São Paulo”)1)

Candidato que atende todos: 8 pontos (máximo)

Candidato que atende só experiência: 3 pontos

Aplicação 3: Análise de conformidade

Cenário: Checklist de qualidade

Produto deve:

  • Peso entre 980g e 1020g
  • Diâmetro entre 9,8cm e 10,2cm
  • Cor dentro do padrão
  • Embalagem intacta

Taxa de conformidade

=SOMA(–((Peso>=980)(Peso<=1020)), –((Diâmetro>=9.8)(Diâmetro<=10.2)), –(Cor=”OK”), –(Embalagem=”Intacta”))/4

Retorna percentual de conformidade (0% a 100%).

Aplicação 4: Dashboard de KPIs

Cenário: Painel executivo

Você quer mostrar:

  • Quantas filiais bateram meta
  • Quantas entregaram no prazo
  • Quantas tiveram reclamações
  • Quantas tiveram lucro positivo

Fórmulas

Bateram meta: =SOMA(–(Vendas>=Meta))

Entregaram no prazo: =SOMA(–(DataEntrega<=DataPrevista))

Sem reclamações: =SOMA(–(Reclamações=0))

Lucro positivo: =SOMA(–(Receita>Custo))

Tudo em números. Fácil de visualizar.

Aplicação 5: Ranking composto

Cenário: Classificação multi-critério

Você quer rankear produtos por:

  • Vendas >1000 unidades (1 ponto)
  • Margem >30% (1 ponto)
  • Satisfação >4,5/5 (1 ponto)
  • Sem devolução (1 ponto)

Fórmula de score

=–(Vendas>1000)+–(Margem>0.3)+–(Satisfação>4.5)+–(Devolução=0)

Produtos com 4 pontos = excelentes

Produtos com 0-1 ponto = problemáticos

Matemática por trás

Por que — converte lógica?

Em matemática, operações com booleanos:

  • Negar VERDADEIRO = FALSO (negativo de positivo)
  • Negar FALSO = VERDADEIRO (negativo de negativo volta positivo)

No Excel:

  • -VERDADEIRO = -1
  • –VERDADEIRO = 1
  • -FALSO = 0
  • –FALSO = 0

É um “hack” matemático elegante!

Alternativa: Multiplicar por 1

=VERDADEIRO*1 → 1

=FALSO*1 → 0

Funciona também.

Mas é mais rápido de digitar.

Alternativa: Função SE

=SE(A2>30;1;0)

Mais explícito, mas mais longo.

=–(A2>30)

Mais conciso.

Para fórmulas complexas, — economiza muito caractere.

Combinar múltiplas conversões

E lógico (todas condições verdadeiras)

=–(A2>30) –(B2=”Ativo”)*

Se ambas verdadeiras: 1×1=1

Se qualquer falsa: 0

OU lógico (pelo menos uma verdadeira)

=MIN(1, –(A2>30)+–(B2=”Ativo”))

Se qualquer verdadeira: ≥1 (MIN limita a 1)

Se ambas falsas: 0

Trabalhar com arrays

Excel 365 suporta arrays dinâmicos.

=–(A2:A10>30)

Retorna array: {0;1;1;0;1;…}

Pode usar esse array em outras fórmulas.

Erros comuns

Erro 1: Usar — em texto

–“Texto” → #VALOR!

— só funciona com números e lógicos.

Erro 2: Esquecer parênteses

Errado: =–A2>30 (aplica — só em A2, depois compara)

Certo: =–(A2>30) (compara primeiro, depois converte)

Erro 3: Confundir com negativo

-A2 = negativo de A2

–A2 = converte lógico, ou deixa número como está

Não são a mesma coisa!

Quando usar conversão lógica

Use — quando:

  • Precisa contar VERDADEIROs
  • Quer calcular percentuais
  • Faz operações matemáticas com lógica
  • Cria scores ponderados
  • Trabalha com arrays e matrizes

Não use quando:

  • SE simples é mais legível
  • Compartilha planilha com iniciantes
  • Não precisa fazer cálculos numéricos

Disponibilidade

Operador — funciona em:

  • Excel 2003 a 2024
  • Excel 365
  • Excel para Mac
  • Excel Online
  • Google Sheets

Universal.

Performance

Conversão lógica é instantânea.

10.000 conversões: milissegundos.

Zero impacto de performance.

Esta técnica impressiona

Mostre isso em entrevista ou reunião:

“Qual percentual de produtos está em conformidade?”

Enquanto outros fazem colunas auxiliares…

Você escreve:

=SOMA(–((A:A>=Min)(A:A<=Max)(B:B=”OK”)))/CONT.VALORES(A:A)

1 linha. Instantâneo. Profissional.

Benefício: Código mais limpo

Sem conversão

Coluna E: =SE(A2>30;1;0)

Coluna F: =SE(B2=”Ativo”;1;0)

Coluna G: =E2*F2

Coluna H: =SOMA(G:G)

4 colunas auxiliares!

Com conversão

Uma fórmula:

=SOMA(–(A:A>30)*(B:B=”Ativo”))

0 colunas auxiliares!

Planilha limpa, profissional.

Aprender isso abre portas

Dominar conversão lógica é gateway para:

  • Fórmulas matriciais
  • Power Query (M language)
  • DAX (Power BI)
  • Programação (qualquer linguagem)

Conceito fundamental em computação.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como converter VERDADEIRO e FALSO em 1 e 0 no Excel usando operador duplo traço e por que isso é extremamente útil, 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ê conhecia essa conversão? Usa — ou prefere SE? Já criou scores ou percentuais com essa técnica? Conta para nós nos comentários!

Deixe um comentário

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