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ásicaAtalhos relacionados
Complete a entrada e permaneça na mesma célula Ctrl
+ Enter
⌃
+ Return