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.

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 (Opcional): 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