A função SE é a porta de entrada para o pensamento lógico no Excel. Com ela, você diz para o Excel: "se esta condição for verdadeira, faça isso; caso contrário, faça aquilo." É a base de centenas de soluções que analistas usam todo dia.
Sintaxe da função SE
=SE(teste_lógico; valor_se_verdadeiro; valor_se_falso)
- teste_lógico: uma expressão que resulta em VERDADEIRO ou FALSO (ex:
A2>100,B2="SP") - valor_se_verdadeiro: o que retornar quando a condição é verdadeira
- valor_se_falso: o que retornar quando a condição é falsa (pode ser omitido — retorna FALSO)
Exemplos práticos
Classificar vendas como "Meta atingida" ou "Abaixo da meta"
=SE(B2>=1000; "Meta atingida"; "Abaixo da meta")
Calcular bônus somente se a meta foi atingida
=SE(B2>=1000; B2*0,1; 0)
Verificar se uma célula está vazia
=SE(A2="";"Não preenchido"; A2)
Usar o resultado de outro cálculo na condição
=SE(SOMA(B2:B12)>10000; "Acima do orçamento"; "Dentro do orçamento")
Operadores de comparação no teste lógico
=igual a<>diferente de>maior que /<menor que>=maior ou igual /<=menor ou igual
SE com E() e OU(): múltiplas condições
Para verificar duas condições ao mesmo tempo, combine SE com E() (ambas precisam ser verdadeiras) ou OU() (pelo menos uma precisa ser verdadeira):
=SE(E(B2>=1000; C2="Sul"); "Bônus duplo"; "Sem bônus duplo")
=SE(OU(B2>5000; C2="Platinum"); "Cliente VIP"; "Cliente padrão")
Erros comuns
#VALOR! — geralmente causado por comparar texto com número. Verifique os tipos de dados. Resultado errado — confira a ordem dos parâmetros: valor_se_verdadeiro vem antes do valor_se_falso.
Perguntas frequentes
O que acontece se eu omitir o valor_se_falso?
O Excel retorna FALSO (texto). É melhor sempre preencher os dois valores para evitar resultados inesperados.
Qual é o limite de SE aninhados?
No Excel moderno, até 64 SE aninhados são permitidos. Mas se você precisa de mais de 3 ou 4 condições, use IFS, que é mais legível.