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 precisamos avaliar mais de uma condição ao mesmo tempo dentro de um SE(), usamos uma das duas funções de conjunto abaixo para combinar os testes lógicos.
A Função E (
ANDlógico): Só retorna VERDADEIRO se TODAS as condições dentro dela forem verdadeiras ao mesmo tempo. Basta uma única condição ser Falsa para que o resultado final seja Falso. (Sintaxe:=E(teste1; teste2; teste3...))A Função OU (
ORlógico): Retorna VERDADEIRO se PELO MENOS UMA das condições dentro dela for verdadeira. Só retorna Falso se todas as condições forem falsas ao mesmo tempo. (Sintaxe:=OU(teste1; teste2; teste3...))
Percentual e número decimal são a mesma coisa para o Excel
Quando você digita 2% em uma célula ou fórmula, o Excel guarda internamente o valor decimal 0,02 (2 ÷ 100). Por isso, C2<2% e C2<0,02 produzem exatamente o mesmo resultado — são só duas formas diferentes de escrever o mesmo número.
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: Esse tipo de combinação de condições é chamado de “Portas Lógicas” (Logic Gates). Em código de back-end, a função “E” equivale ao operador
&&, e a função “OU” equivale ao operador||. Combinamos essas portas dentro de blocosIfpara tomar decisões com vários critérios ao mesmo tempo.
📖 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
Você acabou de construir uma Condicional Composta — uma decisão que depende de mais de um critério ao mesmo tempo. Um programador profissional escreveria essa mesma regra de negócio usando os operadores && (AND) e || (OR):
Quanto mais você praticar o cruzamento de condições no Excel, mais natural ficará pensar dessa forma estruturada — a mesma lógica que sustenta sistemas de decisão automatizada em qualquer empresa.
🔥 Desafio de Fixação: 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>2%); “URGENTE”; “Normal”) |
| 3 | =SE(OU(B3>7; C3>2%); “URGENTE”; “Normal”) |
📝 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.
- Qual a diferença fundamental entre a função E() e a função OU() no Excel?
- Para a função E() retornar VERDADEIRO, quantas condições precisam ser verdadeiras?
- Para a função OU() retornar VERDADEIRO, quantas condições precisam ser verdadeiras?
- Escreva a sintaxe básica de uma função SE que combina duas condições usando E().
- Qual o equivalente da função E() em linguagens de programação (operador &&)?
- Dê um exemplo prático do cotidiano que representaria uma porta lógica “E” (as duas coisas precisam ser verdade).
- Dê um exemplo prático do cotidiano que representaria uma porta lógica “OU” (basta uma ser verdade).
- No exemplo do Selo Ouro, quais são as duas condições que um fornecedor precisa cumprir simultaneamente?
- Na Prática da Catraca, por que a Bruna foi a única bloqueada?
- O que aconteceria se você trocasse a função E() por OU() na fórmula de Selo Ouro? O resultado mudaria? Por quê?