Como funciona a função SE no Excel para quem precisa resolver exercícios práticos
A função SE é uma das primeiras coisas que todo mundo aprende quando começa a mexer com planilhas. Ela testa uma condição e devolve um valor se for verdadeira, outro se for falsa. Parece simples, mas em exercícios práticos você rapidamente percebe que as coisas não são tão lineares assim. Já vi gente travar por horas em problemas que pareciam bobos porque não entendiam como a função lida com exceções e condições encadeadas. Quando eu comecei a trabalhar com funções do se exercícios na minha época de estagiário, meu chefe me passou uma planilha de avaliação de funcionários onde eu precisava classificar pessoas como "apto" ou "reprovado" baseado em múltiplos critérios. Achei que bastava aninhar uns SEs. Errei feio. O problema era que havia casos em que a pessoa podia ter sido transferida de setor no meio do ano, o que invalidava alguns dos critérios de avaliação. Fiquei duas horas tentando fazer o SE reconhecer isso e no final foi muito mais fácil criar uma coluna auxiliar com a informação correta antes de chegar na função.
O que você precisa saber antes de começar funções do se exercícios
A estrutura básica é =SE(teste_lógico; valor_se_verdadeiro; valor_se_falso). O teste lógico é qualquer coisa que o Excel consiga avaliar como verdadeiro ou falso. Pode ser uma comparação simples como A2>10, uma verificação de texto com E() ou OU(), ou até uma consulta com PROCV. O valor de verdadeiro e falso podem ser textos, números, fórmulas, ou até referências a outras células. O que muita gente não entende de cara é que os valores de verdadeiro e falso não precisam ser fixos. Você pode colocar uma fórmula inteira dentro deles. Isso abre possibilidades enormes, mas também aumenta a chance de errar. Eu já perdi tempo demais pensando que um erro de fórmula era problema na função SE quando na verdade o erro estava numa fórmula aninhada dentro do argumento de verdadeiro.
Encadeamento de funções SE: o que funciona e o que não funciona
Encadear SEs é natural quando o exercício pede várias faixas de classificação. Nota menor que 5 é reprovado, entre 5 e 7 é recuperação, acima de 7 é aprovado. A ideia é colocar um SE dentro do argumento de falso do anterior. =SE(A2<5;"Reprovado";SE(A2
7;"Recuperação";"Aprovado")). Isso funciona bem para dois ou três níveis. Passa disso e a coisa começa a ficar ilegível. Uma coisa que ninguém te avisa nos exercícios básicos é que a ordem dos testes importa muito. Se você testar A2<7 primeiro e depois A2
5, o resultado vai estar errado para todos os valores entre 5 e 7 porque o primeiro teste já vai capturar eles. Sempre coloque os testes mais restritivos primeiro. Teste os intervalos menores antes dos maiores.
Outro detalhe importante: toda vez que você encadeia um SE, está criando um nível extra de aninhamento. O Excel antigo aceitava até 7 níveis. O Excel moderno aceita 64, mas isso não significa que você deve usar 64. Planilhas com SEs excessivamente aninhados são pesadas para recalcular e quase impossíveis de debugar quando algo quebra. Se você está usando mais de três SEs encadeados, provavelmente existe uma solução mais limpa.
Alternativas que resolvem o mesmo problema sem dor de cabeça
A função ÍNDICE+CORRESP é muito mais elegante que SEs encadeados para classificações com muitas faixas. Você monta uma tabela com os limites e os resultados, e a função busca o resultado correto. Ficou mais rápido, mais legível e mais fácil de manter. Se você estiver fazendo exercícios avançados, o professor provavelmente espera que você domine o SE, mas no mundo real ninguém usa SE aninhado para coisa séria. Tem também a função SE.LÓGICO, que permite testar múltiplas condições de uma vez sem aninhar dezenas de fórmulas. =SE.LÓGICO(E(A2>10;B2="Sim");"Válido";"Inválido"). Muito mais direto. E se as condições forem simples o suficiente, às vezes até o SOMASE ou CONT.SE resolvem sem precisar de SE nenhum.
Erros comuns que aparecem em exercícios e na vida real
O erro #VALOR! aparece quando um dos argumentos da função SE não é do tipo esperado. Às vezes isso acontece porque você copiou uma fórmula de outra planilha e a referência quebrou. Às vezes porque uma célula contém texto onde deveria conter número. Sempre verifique o tipo dos dados antes de construir a função. O erro #NÚM! é mais comum do que parece. Ocorre quando o teste lógico retorna algo que não é verdadeiro ou falso. Uma fórmula mal construída pode devolver um erro em vez de um booleano, e aí todo o SE cai. Eu já gastei meia hora procurando erro num SE que estava perfeitamente escrito, só para descobrir que o teste lógico chamava uma célula que continha #DIV/0! de uma divisão anterior.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Outro problema frequente é a confusão entre comparadores. =SE(A2="sim";...) compara texto exato, então "Sim", "SIM" e "sim " com espaço vão tratar como valores diferentes. Em exercícios isso costuma aparecer como pegadinha. Use ESQUERDA, DIREITA ou ARRUMAR para limpar os dados antes de comparar.
Quando a função SE simplesmente não serve
Se o exercício ou situação real envolve.lookup com correspondência aproximada, matriz ou processamento condicional complexo, a função SE vai te frustrar. Planilhas financeiras com regras de compensação tributária por exemplo exigiriam uma quantidade absurda de SEs aninhados. Nesses casos, o ideal é usar Power Query para transformar os dados antes de aplicar qualquer lógica, ou recorrer ao VBA se a regra for realmente intricate. Também não adianta tentar usar SE para validar dados em tempo real de forma agressiva. Se você precisa de validação rigorosa de entrada, use a função VALIDAÇÃO DE DADOS do próprio Excel. Funciona melhor, é mais rápido e o usuário vê o erro na hora, sem depender de uma fórmula que só aparece após o cálculo.
Dicas práticas para quem está estudando funções do se exercícios
Comece sempre com um exemplo mínimo. Crie uma tabela com três linhas e uma coluna para o dado de entrada, outra para a saída esperada, e vá construindo a função passo a passo. Não tente escrever a fórmula completa de uma vez. Teste cada condição separadamente antes de juntar tudo. Use a tecla F9 para avaliar partes da fórmula. Selecione um trecho dentro da barra de fórmulas e aperte F9. O Excel mostra o resultado daquele trecho entre parênteses. Isso economiza muito tempo quando a função retorna algo inesperado. Não precisa aninhar uma função inteira dentro de OUTRA para saber se está funcionando.
Mantenha uma coluna com os valores de entrada e outra com a saída da função. Assim fica fácil verificar se todas as condições estão sendo respeitadas. Em exercícios mais longos, uma única célula com valor limítrofe pode derrubar toda a planilha se você não testar os casos extremos. E se você quer praticar, existem muitos exercícios prontos na internet sobre funções do se exercícios. Procure por listas com casos de notas escolares, comissões de vendas, scoring de crédito e classificação por faixas etárias. São os cenários clássicos que cobram exatamente o que você precisa aprender: aninhamento, condições compostas com E e OU, e tratamento de texto e números misturados. A prática com esses casos é o que realmente fixa o entendimento.