Capítulo 06: Condições Múltiplas (E / OU)
🎯 Objetivo da Aula
O mundo corporativo real nunca é simples o suficiente para ser resolvido com base em apenas uma única regra. A aprovação de um contrato pode depender de prazo E preço.
Nesta aula, você aprenderá a aninhar (embutir funções dentro de outras) cruzando múltiplos testes lógicos dentro de um único bloco de SE(). O objetivo final é dominar o comportamento matemático das famosas Portas Lógicas E (AND) e OU (OR), instruindo o Excel a atuar em cenários onde existem vários critérios simultâneos envolvidos.
🏢 O Cenário Prático (Seu Desafio)
Situação: Chegou o crítico período de Avaliação Anual de Fornecedores da filial brasileira da FastLog. Para um fornecedor transportador faturar o prestigiado “Selo Ouro” (que amarra e garante contratos prioritários por mais 2 anos consecutivos), ele necessita ser excepcionalmente brilhante batendo rigorosamente 2 metas ao mesmo exato tempo:
- Ter um tempo de escoamento e entrega (Lead Time) menor que 5 dias.
- Apresentar uma Taxa de Defeitos/Avarias operacionais menor que 2%. Se ele derrapar e falhar em qualquer uma dessas metas isoladas, o parceiro não sobe de nível e o seu contrato continua registrado como “Padrão”.
Missão: Você deve desenhar e cruzar esses dois indicadores vitais de desempenho de 5 fornecedores em uma única injeção de fórmula (Lógica de Conjuntos) no Excel, mapeando e filtrando quem ascende e quem estagna.
🧠 Fundamentos: A Teoria Traduzida
Sempre que a lógica humana esbarrar na necessidade de mais de uma verdade (múltiplos True) para o gatilho de um desvio no If, nós socorremos e englobamos nossos testes lógicos abraçados em uma função de conjunto.
A Função E (
ANDlógico): Uma rocha inflexível. Ela apenas e unicamente responde Verdadeiro final se, e somente se, TODAS as centenas de condições injetadas dentro dela forem verdadeiras simultaneamente. Se uma única mentira entrar na roda, todo o bloco afunda e é devolvido como Falso geral. (A sintaxe básica:=E(teste1; teste2; teste3...))A Função OU (
ORlógico): A redentora tolerante. Ela apenas aponta para o Falso e nega acesso se absolutamente TODAS as peças falharem juntas. Caso ocorra de bater na porta pelo menos um mero argumento Verdadeiro no meio do caos, ela resgata todos e atesta que o cenário inteiro é Verdadeiro. (A sintaxe básica:=OU(teste1; teste2; teste3...))
graph TD
A[Início: Avaliação do Fornecedor] --> B{Prazo < 5 dias?}
B -- "Sim (True)" --> C{Avarias < 2% ?}
B -- "Não (False)" --> E[Resultado FALSO - Status do Desvio: Padrão]
C -- "Sim (True)" --> D[Resultado VERDADEIRO - Status do Desvio: Selo Ouro]
C -- "Não (False)" --> E
style D fill:#f1c40f,stroke:#fff,stroke-width:2px,color:#333
style E fill:#95a5a6,stroke:#fff,stroke-width:2px,color:#fff- Visão de Programador: Nós profissionais referimos a isso universalmente pelo termo “Portas Lógicas” (Logic Gates). Quando digitamos o código back-end, essa Função “E” inflexível é acionada nativamente pela digitação dupla de um E-comercial
&&. Por outro lado, a Função maleável “OU” requer o desenho de dois pipelines paralelos||. Nós amarramos as portas dentro dos blocos de If para arquitetar cenários avançados.
📖 Exemplo Guiado: Entendendo Múltiplas Condições
Antes de qualificarmos fornecedores, vamos entender como o Excel avalia duas regras ao mesmo tempo. Imagine que para entrar na festa da empresa, o funcionário precisa estar com o ingresso pago E estar com a camiseta do evento.
Passo a Passo
- Na célula A1, digite:
Convidado. Em B1:Pagou? (Sim). Em C1:Com Camiseta? (Sim). Em D1:Acesso. - Em A2, digite
Pedro. Em B2:Sim. Em C2:Sim. - Em A3, digite
Maria. Em B3:Sim. Em C3:Não. - Em D2, digite a fórmula com o operador “E”:
=SE(E(B2="Sim"; C2="Sim"); "Liberado"; "Barrado"). - Arraste a fórmula para a linha 3.
✅ Resultado Esperado (Exemplo)
Apenas o Pedro entra, pois a Maria falhou em uma das condições.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Convidado | Pagou? (Sim) | Com Camiseta? (Sim) | Acesso |
| 2 | Pedro | Sim | Sim | Liberado |
| 3 | Maria | Sim | Não | Barrado |
🔑 Gabarito de Fórmulas
| A | B | C | D | |
|---|---|---|---|---|
| 2 | Pedro | Sim | Sim | =SE(E(B2=“Sim”; C2=“Sim”); “Liberado”; “Barrado”) |
| 3 | Maria | Sim | Não | =SE(E(B3=“Sim”; C3=“Sim”); “Liberado”; “Barrado”) |
🛠️ Prática Obrigatória 1: Certificação Qualitativa de Fornecedores
Passo 1: Montando a Base de KPIs (Indicadores)
Na Planilha 1, reproduza fielmente o mapeamento de balanço dos parceiros:
- A1:
Fornecedor Parceiro - B1:
Prazo Médio (Dias) - C1:
Taxa de Defeitos (%) - D1:
Classificação do Contrato
Insira os dados:
- Linha 2:
Embalagens Express|4|1,5% - Linha 3:
Caixas & Cia|3|3,0% - Linha 4:
Fitas Adesivas Sul|7|0,5% - Linha 5:
Paletes Ouro|6|4,0% - Linha 6:
Distribuidora Plast|2|1,0%
(Atenção: Na coluna C, digite o número junto com o símbolo de %).
Passo 2: O Desafio Lógico do Aninhamento (Inception)
O esqueleto final que buscamos é: =SE( E(cond1 ; cond2) ; "Selo Ouro" ; "Padrão" )
- Dê um duplo clique na célula D2.
- Inicie sua condição:
=SE(E( - Lance o teste do pilar Logístico:
B2<5; - Prossiga com o pilar de Qualidade:
C2<2%);(Feche o parênteses do E!) - Conclua o SE:
"Selo Ouro"; "Padrão")Sua função finalizada:=SE(E(B2<5; C2<2%); "Selo Ouro"; "Padrão")
Passo 3: Propagando e Escalando a Regra de Negócio
Dê Enter e arraste para baixo.
✅ Resultado Esperado (Prática 1)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fornecedor Parceiro | Prazo Médio (Dias) | Taxa de Defeitos (%) | Classificação do Contrato |
| 2 | Embalagens Express | 4 | 1,5% | Selo Ouro |
| 3 | Caixas & Cia | 3 | 3,0% | Padrão |
| 4 | Fitas Adesivas Sul | 7 | 0,5% | Padrão |
| 5 | Paletes Ouro | 6 | 4,0% | Padrão |
| 6 | Distribuidora Plast | 2 | 1,0% | Selo Ouro |
🔑 Gabarito de Fórmulas
| A | B | C | D | |
|---|---|---|---|---|
| 2 | Embalagens Express | 4 | 1,5% | =SE(E(B2<5; C2<2%); “Selo Ouro”; “Padrão”) |
| 3 | Caixas & Cia | 3 | 3,0% | =SE(E(B3<5; C3<2%); “Selo Ouro”; “Padrão”) |
🛠️ Prática Obrigatória 2: Liberação de Catraca (Porta OU)
Diferente do “E”, a porta “OU” (OU()) exige que apenas um dos testes seja verdadeiro para validar tudo. Vamos configurar a catraca do refeitório.
Passo 1: Inserindo a Base
Na Planilha 2, crie:
- A1:
Colaborador, B1:Crachá Ativo?, C1:Autorização Digital?, D1:Catraca - Linha 2:
Lucas|Não|Sim - Linha 3:
Bruna|Não|Não - Linha 4:
Tiago|Sim|Não
Passo 2: A Lógica Alternativa
A regra é: a catraca abre se a pessoa tiver crachá OU autorização digital.
- Na célula D2, digite a regra flexível:
=SE(OU(B2="Sim"; C2="Sim"); "Liberado"; "Bloqueado") - Arraste para as linhas 3 e 4. A Bruna será a única bloqueada.
✅ Resultado Esperado (Prática 2)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Colaborador | Crachá Ativo? | Autorização Digital? | Catraca |
| 2 | Lucas | Não | Sim | Liberado |
| 3 | Bruna | Não | Não | Bloqueado |
| 4 | Tiago | Sim | Não | Liberado |
🔑 Gabarito de Fórmulas
| A | B | C | D | |
|---|---|---|---|---|
| 2 | Lucas | Não | Sim | =SE(OU(B2=“Sim”; C2=“Sim”); “Liberado”; “Bloqueado”) |
| 3 | Bruna | Não | Não | =SE(OU(B3=“Sim”; C3=“Sim”); “Liberado”; “Bloqueado”) |
📤 Instruções de Entrega (Microsoft Teams)
Após finalizar as duas práticas obrigatórias no mesmo arquivo Excel (em abas separadas):
- Salve cuidadosamente o consolidado das planilhas nomeando o arquivo:
Atividade_06_SeuNome_SeuSobrenome.xlsx - Acesse o Microsoft Teams na equipe da turma.
- Vá na guia de Tarefas (Assignments).
- Encontre a tarefa formalmente chamada de “Capítulo 06 - Função SE com E/OU”.
- Transponha o documento via comando Anexar > Carregar deste dispositivo.
- Sinalize encerramento oficial via clique em Entregar (Turn In).
💡 Checkpoint de Lógica
Saiba internamente que sem exagero nenhum você avançou patamares imensos. Você adentrou na elite de mentes críticas ao desenvolver no papel o complexo emaranhado cerebral de uma instrução e fluxo algorítmico de alto patamar: uma Condicional Composta.
Um Engenheiro Sênior teceria no plano estrutural o mesmíssimo tecido cognitivo conectando blocos acionadores da porta comercial && (AND binário Lógico) e || (OR). Revele visualmente essa equiparação idêntica:
Proporcionalmente ao acúmulo da sua musculatura na maestria fina de cruzar “novelos” de condições dentro do motor processador visual do Excel, exponencialmente mais afiada e letal sua cognição avançará. Você já escreve código mental sem perceber!
🔥 Desafio de Fixação (Opcional): Alerta de Urgência (Porta OU)
Volte à Planilha 1. Crie uma nova coluna chamada “Atenção Especial” (Coluna E).
- Lógica: O Excel deve marcar como “URGENTE” se o prazo for maior que 7 dias OU a taxa de defeito for maior que 2%. Caso contrário, deixe como “Normal”.
- Dica: Use a função
=SE(OU(...); ...; ...)para capturar qualquer um dos dois problemas.
✅ Resultado Esperado (Desafio)
| E | |
|---|---|
| 1 | Atenção Especial |
| 2 | Normal |
| 3 | URGENTE |
| 4 | Normal |
| 5 | URGENTE |
| 6 | Normal |
🔑 Gabarito de Fórmulas
| E | |
|---|---|
| 2 | =SE(OU(B2>7; C2>0,02); “URGENTE”; “Normal”) |
| 3 | =SE(OU(B3>7; C3>0,02); “URGENTE”; “Normal”) |