Funções lógicas
O que você vai ver aqui
A aula que ensina a planilha a decidir. E que fecha a base lógica para as aulas seguintes — inclusive para o módulo 7, onde a mesma estrutura reaparece como se...entao...senao.
SE
=SE(teste_logico; valor_se_verdadeiro; valor_se_falso)
Exemplo: =SE(E2>=1000;"Meta batida";"Abaixo da meta")
O teste lógico é qualquer expressão que resulte em VERDADEIRO ou FALSO. Pode comparar números, textos, datas e resultados de outras funções.
SE aninhado
Um SE dentro do outro, para mais de duas saídas:
=SE(N2>=9;"Ótimo";SE(N2>=7;"Bom";SE(N2>=5;"Regular";"Insuficiente")))
Regras para não errar:
- Ordene os testes do mais restritivo para o menos restritivo, ou do maior para o menor.
- Cada SE aberto precisa de um fechamento de parêntese.
- Limite a três ou quatro níveis. Além disso, a fórmula fica ilegível.
Alternativas mais limpas, quando a versão as tiver: SES (avalia condições em sequência), PARÂMETRO (compara um valor a uma lista de opções) e, sobretudo, uma tabela auxiliar consultada com PROCV ou PROCX — assunto da aula 36.
E, OU e NÃO
| Função | Resultado VERDADEIRO quando |
|---|---|
E(cond1;cond2) | Todas as condições são verdadeiras |
OU(cond1;cond2) | Pelo menos uma é verdadeira |
NÃO(cond) | A condição é falsa |
Exemplos:
=SE(E(F2>=1000;G2="Ativo");"Bonificar";"Não bonificar")=SE(OU(H2="Manaus";H2="Tabatinga");"Regional";"Outras")
SEERRO e tratamento de erros
=SEERRO(formula; valor_se_erro)
=SEERRO(A2/B2;0)evita#DIV/0!.=SEERRO(PROCV(...);"Não localizado")evita#N/D.- SENÃODISP trata apenas
#N/D, preservando a visibilidade dos demais erros — o que é preferível em auditoria. - ÉERROS, ÉERRO, ÉNÃODISP, ÉCÉL.VAZIA, ÉNÚM e ÉTEXTO servem para testes específicos.
Formatação condicional com fórmula personalizada
Página Inicial, Formatação Condicional, Nova Regra, "Usar uma fórmula para determinar quais células devem ser formatadas".
Regras de construção:
- A fórmula deve devolver VERDADEIRO ou FALSO.
- Escreva a fórmula pensando na primeira célula do intervalo selecionado; o Excel replica para as demais.
- Use referência mista com cifrão na coluna (
$A2) para pintar a linha inteira conforme o valor de uma coluna.
| Objetivo | Fórmula |
|---|---|
| Destacar a linha de pedidos atrasados | =$D2<HOJE() |
| Destacar linha de determinada categoria | =$C2="Bebidas" |
| Linhas alternadas | =MOD(LIN();2)=0 |
| Duplicatas | =CONT.SE($A$2:$A$500;$A2)>1 |
| Valores acima da média | =B2>MÉDIA($B$2:$B$500) |
| Vencimento nos próximos 7 dias | =E(($D2-HOJE())>=0;($D2-HOJE())<=7) |
| Célula vazia obrigatória | =E($B2<>"";$C2="") |
Gerenciar Regras permite ajustar a ordem, definir "Parar se for verdadeiro" e revisar o intervalo de aplicação, que costuma se fragmentar depois de copiar e colar.
Na prática
- Crie uma coluna Situação com SE simples comparando valor e meta.
- Crie uma coluna Conceito com SE aninhado de quatro faixas.
- Crie uma coluna Bonificação com SE combinado com E.
- Crie uma coluna Região com SE combinado com OU.
- Monte uma divisão que gere
#DIV/0!e trate com SEERRO. - Aplique formatação condicional que pinte a linha inteira dos pedidos atrasados.
- Aplique regra de duplicatas e regra de valores acima da média.
- Reescreva o SE aninhado de quatro faixas usando SES, quando disponível, e compare a legibilidade.
Exercícios
- Escreva um SE aninhado que classifique o IMC em quatro faixas.
- Qual a diferença entre E e OU? Dê um exemplo de cada aplicado a vendas.
- Explique por que a formatação condicional por fórmula usa
$A2e não$A$2. - Trate os erros de uma coluna de percentuais sem esconder erros que não sejam de divisão.
- Monte um controle de vencimentos que pinte de vermelho o que venceu e de amarelo o que vence em até sete dias.
Erros comuns
- Parênteses desbalanceados no SE aninhado.
- Ordem errada dos testes, fazendo uma faixa engolir a outra.
- Escrever a fórmula da formatação condicional pensando na célula errada.
- Usar SEERRO para tapar um problema de base em vez de corrigir a base.
Checklist de saída
Você constrói decisões automáticas na planilha e destaca visualmente o que exige atenção.
Referências
- REZENDE, Edson Roberto; FRANÇÓIA, Jorge Alberto. Microsoft Excel: apostila de fórmulas e funções.
- PET Civil UFSCar. Apostila de Excel, Nível Intermediário, 2020.
- Microsoft Support. Função SE. Disponível em: https://support.microsoft.com/pt-br/excel
Testa o que você leu
4 perguntas sobre esta aula. Errar aqui não custa nada - a explicação vem junto da correção.