Tutorial do Excel: introdução à lógica booleana

Neste vídeo, vou mostrar a você o básico da lógica booleana. A lógica booleana é uma ótima ferramenta para simplificar fórmulas, especialmente aquelas com muitas instruções IF.

Então, para começar, o que é um booleano?

Um booleano é um tipo de dados com apenas dois valores possíveis, TRUE ou FALSE.

Freqüentemente, você verá resultados booleanos ou expressões booleanas no Excel.

Por exemplo, se eu inserir a fórmula = B4> 30 aqui, obteremos o resultado booleano TRUE.

Portanto, B4> 30 é uma expressão booleana - ou declaração lógica - que retorna VERDADEIRO ou FALSO.

Se eu copiar a fórmula para baixo, obteremos um resultado booleano para cada número.

O que é interessante sobre os valores booleanos é que eles têm equivalentes numéricos.

Durante uma operação matemática, o Excel transforma os booleanos em números, TRUE torna-se 1 e FALSE torna-se zero.

Posso provar isso com uma fórmula que simplesmente adiciona zero aos valores da coluna C.

Zero mais qualquer número é o mesmo número, então você pode ver que TRUE é equivalente a 1 e FALSE é equivalente a zero.

Então, como podemos usar isso no Excel?

Vejamos um exemplo simples.

Aqui temos uma lista de vendedores e números de vendas. Digamos que eles recebam um bônus de $ 500 se excederem 10.000 em vendas.

Uma maneira de lidar com isso com uma fórmula é escrever:

= IF (vendas> 10.000, 500, 0)

que funciona bem.

Mas como poderíamos usar a lógica booleana em vez disso?

Bem, vendas maiores que 10.000 são uma expressão lógica que retorna VERDADEIRO ou FALSO.

Isso significa que podemos apenas reescrever a fórmula assim:

= (vendas> 10.000) * 500

Então, isso é bom. Nós nos livramos da instrução IF.

Mas talvez um pouco bobo, apenas para se livrar de uma única instrução IF.

Sim, vamos adicionar um pouco de complexidade.

E se houvesse um bônus especial de $ 250 para vendas acima de 12.000?

Nesse caso, você pode ver uma fórmula IF aninhada como esta:

= IF (C5> 12.000.500 + 250, IF (C5> 10.000.500,0))

Que tal uma versão booleana?

Bem, com a lógica booleana, simplesmente escrevemos write:

= (vendas> 10.000) * 500 + (vendas> 12.000) * 250

Sem ramificação. Sem declarações IF. O Excel simplesmente executa o cálculo e retorna o resultado.

Então essa é a essência da lógica booleana.

Procure oportunidades de usá-lo em suas fórmulas.

Posso ser uma ótima maneira de relaxar e simplesmente formular fórmulas complexas.

Curso

Fórmula Básica

Atalhos relacionados

Complete a entrada e permaneça na mesma célula Ctrl + Enter + Return

Artigos interessantes...