Capítulo 03: Operadores Relacionais e Lógica Booleana
🎯 Objetivo da Aula
Nesta aula, você começará a dar “inteligência” para a sua planilha. Em vez de apenas somar e multiplicar, você aprenderá a fazer perguntas lógicas ao Excel e ele te responderá com VERDADEIRO (True) ou FALSO (False).
Você dominará os Operadores Relacionais (>, <, =, <>), que são a base de qualquer tomada de decisão estruturada na computação.
🏢 O Cenário Prático (Seu Desafio)
Situação: O setor Comercial da FastLog criou uma nova política: Clientes que transportam mais de 500 caixas por mês recebem automaticamente o selo de “Cliente VIP”, garantindo prioridade no embarque. Além disso, se o faturamento cobrado do frete for exatamente R$ 0,00, a auditoria precisa investigar (pois significa frete bonificado ou erro).
Missão: Você recebeu um relatório com os embarques do mês e precisa criar colunas que apontem automaticamente (Verdadeiro ou Falso) se o cliente bateu a meta para ser VIP e se há fretes bonificados/zerados a investigar.
🧠 Fundamentos: A Teoria Traduzida
Até agora usamos operadores matemáticos (+, -, *, /) que retornam números como resposta. Agora, usaremos Operadores Relacionais, que comparam duas variáveis/valores e retornam sempre um valor lógico Booleano (Verdadeiro ou Falso).
| Símbolo Excel | O que significa? | Exemplo de Uso na Lógica | Retorno Esperado |
|---|---|---|---|
= | Igual a | =10=10 | VERDADEIRO |
> | Maior que | =10>50 | FALSO |
< | Menor que | =5<8 | VERDADEIRO |
>= | Maior ou Igual a | =10>=10 | VERDADEIRO |
<> | Diferente de | =5<>5 | FALSO |
graph LR
A[Variável: Volume = 600] --> B{Operador: Volume > 500 ?}
B -- "Sim" --> C[Retorna: VERDADEIRO]
B -- "Não" --> D[Retorna: FALSO]
style B fill:#8e44ad,stroke:#fff,stroke-width:2px,color:#fff- Visão de Programador: Esse é o tipo de dado
Boolean. Computadores trabalham na base de zero (Falso) e um (Verdadeiro). Toda tomada de decisão autônoma (If/Else) que os sistemas WMS e ERPs fazem por trás dos panos dependem de expressões que retornam Verdadeiro ou Falso.
📖 Exemplo Guiado: Validando uma Meta Simples
Antes de aplicarmos à nossa base principal, vamos entender como o Excel faz perguntas de “Sim ou Não” (Verdadeiro ou Falso).
Passo a Passo
- Na célula A1, digite:
Motorista. Em B1, digite:Entregas Hoje. Em C1, digite:Bateu a Meta? (>= 10). - Em A2, digite
Carlos. Em B2, digite12. - Na célula C2, queremos que o Excel nos diga se o número em B2 é maior ou igual a 10. Digite:
=B2>=10.
✅ Resultado Esperado (Exemplo)
O Excel retornará VERDADEIRO, pois 12 é maior que 10.
| A | B | C | |
|---|---|---|---|
| 1 | Motorista | Entregas Hoje | Bateu a Meta? (>= 10) |
| 2 | Carlos | 12 | VERDADEIRO |
🔑 Gabarito de Fórmulas
| A | B | C | |
|---|---|---|---|
| 2 | Carlos | 12 | =B2>=10 |
🛠️ Prática Obrigatória 1: Triagem Lógica de Clientes
Abra o Excel e siga os passos abaixo para programar a triagem automática:
Passo 1: Montando a Base de Dados
- Crie uma nova planilha (Planilha 1) e insira o cabeçalho a partir de A1:
Cliente,Volume (Caixas),Valor Cobrado,É VIP? (>500),Investigar? (=0)
- Insira os registros:
- Linha 2:
Distribuidora ABC|300|1200,00 - Linha 3:
MegaVarejo|850|3400,00 - Linha 4:
Loja do Bairro|45|0,00 - Linha 5:
Atacadão Express|500|2000,00
- Linha 2:
Passo 2: Criando a Condição do VIP
O cliente é VIP se o volume for estritamente maior que 500 caixas.
- Na célula D2, faça a pergunta ao Excel:
=B2>500 - Arraste para baixo. (Atacadão retorna FALSO, pois enviou exatamente 500).
Passo 3: Identificando Fretes Bonificados
Precisamos saber se o valor cobrado foi R$ 0,00.
- Na célula E2, use o comparador de igualdade:
=C2=0 - Arraste para baixo.
✅ Resultado Esperado (Prática 1)
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Cliente | Volume (Caixas) | Valor Cobrado | É VIP? (>500) | Investigar? (=0) |
| 2 | Distribuidora ABC | 300 | R$ 1.200,00 | FALSO | FALSO |
| 3 | MegaVarejo | 850 | R$ 3.400,00 | VERDADEIRO | FALSO |
| 4 | Loja do Bairro | 45 | R$ 0,00 | FALSO | VERDADEIRO |
| 5 | Atacadão Express | 500 | R$ 2.000,00 | FALSO | FALSO |
🔑 Gabarito de Fórmulas
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 2 | Distribuidora ABC | 300 | 1200 | =B2>500 | =C2=0 |
| 3 | MegaVarejo | 850 | 3400 | =B3>500 | =C3=0 |
🛠️ Prática Obrigatória 2: Monitoramento de Carga Refrigerada
A temperatura não pode passar de -10ºC. Vamos auditar os sensores.
Passo 1: Estruturando os Dados
Na Planilha 2 do seu arquivo:
- Cabeçalhos: A1:
ID Sensor, B1:Temperatura Atual, C1:Alerta de Risco? (>-10) - Dados:
- Linha 2:
SENS-01|-15 - Linha 3:
SENS-02|-8
- Linha 2:
Passo 2: Validando o Alerta
A temperatura de -8ºC é mais quente (maior) que -10ºC, portanto, há risco de a carga estragar.
- Na célula C2, pergunte ao Excel se a temperatura é MAIOR que -10:
=B2>-10 - Arraste a fórmula. O sensor 02 deve disparar VERDADEIRO.
✅ Resultado Esperado (Prática 2)
| A | B | C | |
|---|---|---|---|
| 1 | ID Sensor | Temperatura Atual | Alerta de Risco? (>-10) |
| 2 | SENS-01 | -15 | FALSO |
| 3 | SENS-02 | -8 | VERDADEIRO |
🔑 Gabarito de Fórmulas
| A | B | C | |
|---|---|---|---|
| 2 | SENS-01 | -15 | =B2>-10 |
| 3 | SENS-02 | -8 | =B3>-10 |
📤 Instruções de Entrega (Microsoft Teams)
Após finalizar as duas práticas obrigatórias no mesmo arquivo Excel (em abas separadas):
- Salve o arquivo no formato Excel com o nome:
Atividade_03_SeuNome_SeuSobrenome.xlsx - Acesse o Microsoft Teams na equipe da sua turma.
- Vá na guia Tarefas (Assignments).
- Encontre a tarefa vinculada à “Capítulo 03 - Operadores Lógicos”.
- Clique em Anexar > Carregar deste dispositivo e faça o upload.
- Clique no botão roxo Entregar (Turn In) para computar a entrega.
💡 Checkpoint de Lógica
O que você acabou de gerar foram variáveis do tipo Boolean (Lógicas). Você programou a máquina fornecendo o critério lógico (Avalia se o Valor > 500). A máquina avalia se essas expressões são True ou False. Mais para frente, usaremos essa mesma lógica para a máquina tomar ações automáticas em cima dessa marcação True/False (através da Função SE).
🔥 Desafio de Fixação (Opcional): Filtro de Segurança
Volte para a Planilha 1 (Triagem) e audite a Distância.
- Crie uma nova coluna na ponta direita chamada “Risco de Atraso” (Coluna F).
- Lógica: Se a distância do transporte (imagine que o volume da Coluna B é a distância para este teste) for maior que 400, o resultado deve ser VERDADEIRO.
- Dica: Use o operador
>comparando a célula da Coluna B com o número 400.
✅ Resultado Esperado (Desafio)
| B | … | F | |
|---|---|---|---|
| 1 | Volume (Caixas) | … | Risco de Atraso (>400) |
| 2 | 300 | … | FALSO |
| 3 | 850 | … | VERDADEIRO |
🔑 Gabarito de Fórmulas
| B | … | F | |
|---|---|---|---|
| 2 | 300 | … | =B2>400 |
| 3 | 850 | … | =B3>400 |