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 ExcelO que significa?Exemplo de Uso na LógicaRetorno Esperado
=Igual a=10=10VERDADEIRO
>Maior que=10>50FALSO
<Menor que=5<8VERDADEIRO
>=Maior ou Igual a=10>=10VERDADEIRO
<>Diferente de=5<>5FALSO
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

  1. Na célula A1, digite: Motorista. Em B1, digite: Entregas Hoje. Em C1, digite: Bateu a Meta? (>= 10).
  2. Em A2, digite Carlos. Em B2, digite 12.
  3. 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.

ABC
1MotoristaEntregas HojeBateu a Meta? (>= 10)
2Carlos12VERDADEIRO

🔑 Gabarito de Fórmulas

ABC
2Carlos12=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

  1. Crie uma nova planilha (Planilha 1) e insira o cabeçalho a partir de A1:
    • Cliente, Volume (Caixas), Valor Cobrado, É VIP? (>500), Investigar? (=0)
  2. 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.

  1. Na célula D2, faça a pergunta ao Excel: =B2>500
  2. 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.

  1. Na célula E2, use o comparador de igualdade: =C2=0
  2. Arraste para baixo.

✅ Resultado Esperado (Prática 1)

ABCDE
1ClienteVolume (Caixas)Valor CobradoÉ VIP? (>500)Investigar? (=0)
2Distribuidora ABC300R$ 1.200,00FALSOFALSO
3MegaVarejo850R$ 3.400,00VERDADEIROFALSO
4Loja do Bairro45R$ 0,00FALSOVERDADEIRO
5Atacadão Express500R$ 2.000,00FALSOFALSO

🔑 Gabarito de Fórmulas

ABCDE
2Distribuidora ABC3001200=B2>500=C2=0
3MegaVarejo8503400=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:

  1. Cabeçalhos: A1: ID Sensor, B1: Temperatura Atual, C1: Alerta de Risco? (>-10)
  2. 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.

  1. Na célula C2, pergunte ao Excel se a temperatura é MAIOR que -10: =B2>-10
  2. Arraste a fórmula. O sensor 02 deve disparar VERDADEIRO.

✅ Resultado Esperado (Prática 2)

ABC
1ID SensorTemperatura AtualAlerta de Risco? (>-10)
2SENS-01-15FALSO
3SENS-02-8VERDADEIRO

🔑 Gabarito de Fórmulas

ABC
2SENS-01-15=B2>-10
3SENS-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):

  1. Salve o arquivo no formato Excel com o nome: Atividade_03_SeuNome_SeuSobrenome.xlsx
  2. Acesse o Microsoft Teams na equipe da sua turma.
  3. Vá na guia Tarefas (Assignments).
  4. Encontre a tarefa vinculada à “Capítulo 03 - Operadores Lógicos”.
  5. Clique em Anexar > Carregar deste dispositivo e faça o upload.
  6. 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.

  1. Crie uma nova coluna na ponta direita chamada “Risco de Atraso” (Coluna F).
  2. 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.
  3. Dica: Use o operador > comparando a célula da Coluna B com o número 400.

✅ Resultado Esperado (Desafio)

BF
1Volume (Caixas)Risco de Atraso (>400)
2300FALSO
3850VERDADEIRO

🔑 Gabarito de Fórmulas

BF
2300=B2>400
3850=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.

  1. O que é um Operador Relacional? Cite pelo menos três exemplos com seus símbolos.
  2. O que significa o tipo de dado “Boolean” e quais são seus dois únicos valores possíveis?
  3. Escreva uma fórmula que verifique se o valor da célula B2 é maior que 500.
  4. Qual a diferença entre os operadores “=” e “<>” no Excel?
  5. Se a célula A1 contém o número 45 e a fórmula é =A1>50, qual será o resultado?
  6. Por que a Auditoria da FastLog quer saber se o “Valor Cobrado” é exatamente igual a zero?
  7. Explique a diferença entre “>” (maior que) e “>=” (maior ou igual a) com um exemplo numérico.
  8. O que a expressão booleana representa dentro da tomada de decisão automática de sistemas WMS e ERPs?
  9. Dê um exemplo prático de comparação lógica usada no monitoramento de carga refrigerada.
  10. Como você usaria um operador relacional para identificar um sensor de temperatura em risco?