Quando uma análise precisa de mais de duas respostas possíveis — por exemplo, classificar clientes como Ouro, Prata ou Bronze com base no volume — o SE simples não basta. É aí que entram o SE aninhado e a função IFS.
SE aninhado: colocando um SE dentro de outro
A ideia é usar o valor_se_falso de um SE como o ponto de entrada de outro SE:
=SE(B2>=5000; "Ouro"; SE(B2>=2000; "Prata"; SE(B2>=500; "Bronze"; "Sem categoria")))
O Excel avalia da esquerda para a direita: se a primeira condição for verdadeira, retorna "Ouro". Se não, verifica a segunda, e assim por diante. O último valor_se_falso é o "default" — o que retorna quando nenhuma condição anterior foi verdadeira.
Boas práticas com SE aninhado
- Ordene as condições do mais restritivo para o menos restritivo (maior para menor, ou mais específico para mais geral)
- Limite a 3-4 níveis. Mais do que isso, prefira IFS ou uma tabela de referência com PROCV
- Use indentação ao escrever fórmulas longas para facilitar a leitura e manutenção
IFS: a alternativa moderna (Excel 2019+)
=IFS(cond1; resultado1; cond2; resultado2; ...)
O mesmo exemplo com IFS:
=IFS(B2>=5000; "Ouro"; B2>=2000; "Prata"; B2>=500; "Bronze"; VERDADEIRO; "Sem categoria")
O par VERDADEIRO; "Sem categoria" no final funciona como o "default" — sempre verdadeiro, então é usado quando nenhuma condição anterior corresponde.
IFS é mais legível que SE aninhado para 3+ condições porque evita os parênteses de fechamento acumulados.
Alternativa: PROCV como tabela de decisão
Para 5 ou mais categorias, considere criar uma tabela de referência e usar PROCV com busca aproximada (VERDADEIRO no quarto argumento). Isso separa as regras dos dados e facilita manutenção futura.
Perguntas frequentes
IFS tem valor padrão se nenhuma condição for verdadeira?
Não automaticamente — retorna erro #N/D. Por isso use o par VERDADEIRO; "valor_padrão" como último argumento.
Como verificar se um valor está entre duas condições?
Use E(): =SE(E(B2>=500; B2<2000); "Bronze"; "Outra faixa"). Ou simplificando: ordene as condições com >= do maior para o menor — se passou pelo teste de 5000 e pelo de 2000, só pode estar na faixa de Bronze.