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, digite 12.
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
🔑 Revelar Gabarito Oficial de Laboratório (Clique para expandir)
💡 Incentivo Pedagógico: Tente resolver as práticas e o desafio de fixação por conta própria antes de abrir o gabarito. Seus erros e tentativas durante o laboratório são a chave para a consolidação real do aprendizado!
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
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.
Comparando números negativos Com números negativos, “maior” significa “mais perto de zero (ou positivo)”, e “menor” significa “mais distante de zero para baixo”. Por isso, -8 é maior que -10 (pense na reta numérica: …-15, -10, -8, -5, 0, 5… quanto mais à direita, maior o número).
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
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: 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
📝 Atividade Extra: Questionário de Fixação (Caderno)
Instruções: Responda no caderno, de próprio punho, as 10 perguntas abaixo com base no que foi estudado neste capítulo. Ao concluir, leve o caderno até o professor para correção e visto.
O que é um Operador Relacional? Cite pelo menos três exemplos com seus símbolos.
O que significa o tipo de dado “Boolean” e quais são seus dois únicos valores possíveis?
Escreva uma fórmula que verifique se o valor da célula B2 é maior que 500.
Qual a diferença entre os operadores “=” e “<>” no Excel?
Se a célula A1 contém o número 45 e a fórmula é =A1>50, qual será o resultado?
Por que a Auditoria da FastLog quer saber se o “Valor Cobrado” é exatamente igual a zero?
Explique a diferença entre “>” (maior que) e “>=” (maior ou igual a) com um exemplo numérico.
O que a expressão booleana representa dentro da tomada de decisão automática de sistemas WMS e ERPs?
Dê um exemplo prático de comparação lógica usada no monitoramento de carga refrigerada.
Como você usaria um operador relacional para identificar um sensor de temperatura em risco?