Pular para o conteúdo

A primeira escola especializada em tecnologia do Alto Solimões, com corpo técnico formado na área.

Módulo 6: Planilhas eletrônicas avançadas

Funções lógicas

SE, E, OU, SEERRO e a formatação condicional que pinta a linha inteira

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çãoResultado 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.
ObjetivoFó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

  1. Crie uma coluna Situação com SE simples comparando valor e meta.
  2. Crie uma coluna Conceito com SE aninhado de quatro faixas.
  3. Crie uma coluna Bonificação com SE combinado com E.
  4. Crie uma coluna Região com SE combinado com OU.
  5. Monte uma divisão que gere #DIV/0! e trate com SEERRO.
  6. Aplique formatação condicional que pinte a linha inteira dos pedidos atrasados.
  7. Aplique regra de duplicatas e regra de valores acima da média.
  8. Reescreva o SE aninhado de quatro faixas usando SES, quando disponível, e compare a legibilidade.

Exercícios

  1. Escreva um SE aninhado que classifique o IMC em quatro faixas.
  2. Qual a diferença entre E e OU? Dê um exemplo de cada aplicado a vendas.
  3. Explique por que a formatação condicional por fórmula usa $A2 e não $A$2.
  4. Trate os erros de uma coluna de percentuais sem esconder erros que não sejam de divisão.
  5. 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.

Pergunta 1 de 4
Num SE aninhado de quatro faixas, qual é a regra de construção?