A função SE é uma das mais importantes e mais buscadas do Excel. Ela permite que uma célula retorne resultados diferentes dependendo de uma condição — é a base de toda a lógica condicional nas planilhas. Com o SE, você classifica alunos como aprovados ou reprovados automaticamente, marca vendas acima ou abaixo da meta, categoriza despesas por faixa de valor e automatiza qualquer decisão que siga uma regra de “se isso acontecer, mostre aquilo”. Neste artigo iremos mostrar como usar a função SE no Excel com exemplos práticos e progressivos.
A sintaxe do SE: entendendo os três argumentos
A sintaxe da função SE é: =SE(teste_lógico; valor_se_verdadeiro; valor_se_falso). São três argumentos separados por ponto e vírgula, e entender o papel de cada um é o que permite usar a função com total segurança. O primeiro argumento, teste_lógico, é a condição avaliada. Pode ser qualquer expressão que resulte em VERDADEIRO ou FALSO: uma comparação numérica (A1>100), uma verificação de texto (B1=”Aprovado”), uma verificação de célula vazia (C1=””) ou combinações dessas condições com outras funções.
O segundo argumento, valor_se_verdadeiro, é o retorno quando a condição for verdadeira. Pode ser um número, um texto entre aspas, uma referência de célula, outra fórmula ou até outro SE aninhado. O terceiro argumento, valor_se_falso, é o retorno quando a condição é falsa — seguindo as mesmas possibilidades. Para deixar a célula em branco quando a condição é falsa, use aspas duplas vazias: “”. Texto literal precisa sempre estar entre aspas duplas; valores numéricos não precisam.
Um exemplo simples: =SE(A1>=7; “Aprovado”; “Reprovado”). Essa fórmula verifica se o valor em A1 é maior ou igual a 7. Se for, retorna “Aprovado”. Se não for, retorna “Reprovado”. Para deixar em branco quando reprovado: =SE(A1>=7; “Aprovado”; “”). Simples assim. O SE sozinho já resolve a maioria das classificações binárias — aprovado/reprovado, dentro/fora da meta, pago/a pagar — que aparecem no dia a dia de qualquer planilha profissional.
SE com E e OU: múltiplas condições ao mesmo tempo
A função SE isolada avalia uma única condição. Para verificar duas ou mais condições ao mesmo tempo, combine o SE com as funções E e OU. A função E retorna VERDADEIRO somente quando todas as condições fornecidas são verdadeiras simultaneamente. A função OU retorna VERDADEIRO quando pelo menos uma das condições é verdadeira.
Exemplo com E: para classificar um vendedor como “Bônus” somente se as vendas forem acima de R$ 10.000 E o atendimento acima de 90%: =SE(E(B2>10000; C2>0,9); “Bônus”; “Sem bônus”). O E avalia as duas condições juntas — se as duas forem verdadeiras, retorna “Bônus”; se qualquer uma for falsa, retorna “Sem bônus”. Exemplo com OU: para marcar uma despesa como “Crítica” se o valor for acima de R$ 5.000 OU a categoria for “Investimento”: =SE(OU(B2>5000; C2=”Investimento”); “Crítica”; “Normal”). O OU é verdadeiro quando ao menos uma das condições se satisfaz.
Você pode colocar quantas condições quiser dentro do E e do OU, separadas por ponto e vírgula. E pode combinar os dois na mesma fórmula: =SE(E(A2>100; OU(B2=”Sul”; B2=”Norte”)); “Regional”; “Nacional”) verifica se A2 é maior que 100 E (B2 é “Sul” OU B2 é “Norte”). Esse tipo de lógica aninhada resolve a maioria das classificações complexas que aparecem em planilhas de gestão comercial, RH e controle operacional.
SE aninhado: múltiplos resultados possíveis
A função SE retorna um de dois resultados. Quando você precisa de três ou mais opções de resultado, aninha um SE dentro do outro. Exemplo: classificar o desempenho de vendas em três categorias — “Excelente” acima de R$ 15.000, “Bom” entre R$ 10.000 e R$ 15.000, “Precisa melhorar” abaixo de R$ 10.000: =SE(B2>15000; “Excelente”; SE(B2>=10000; “Bom”; “Precisa melhorar”)). O primeiro SE verifica se é maior que 15.000. Se não for, o segundo SE verifica se é maior ou igual a 10.000. Se não for nenhum dos dois, retorna “Precisa melhorar”.
O Excel aceita até 64 níveis de SE aninhado, mas fórmulas com muitos SEs ficam difíceis de ler e de manter. Quando há mais de quatro ou cinco opções, considere usar a função SES (disponível no Excel 365 e 2019), que avalia múltiplas condições em sequência sem precisar aninhar. Ou crie uma tabela auxiliar com os critérios e use PROCV para buscar o resultado correspondente — essa abordagem é muito mais fácil de modificar quando as regras mudam, pois você edita a tabela em vez de uma fórmula complexa.
A função SES: SE aninhado de forma mais limpa no Excel 365
A função SES foi criada para substituir os SEs aninhados com uma sintaxe muito mais legível. Ela avalia múltiplas condições em sequência e retorna o valor da primeira condição verdadeira: =SES(condição1; resultado1; condição2; resultado2; VERDADEIRO; resultado_padrão). A última condição VERDADEIRO garante um resultado padrão quando nenhuma das condições anteriores for verdadeira.
O exemplo do desempenho de vendas com SES: =SES(B2>15000; “Excelente”; B2>=10000; “Bom”; VERDADEIRO; “Precisa melhorar”). A estrutura é linear — cada par condição/resultado um após o outro — em vez de recursiva como no SE aninhado. Para quem precisa manter a fórmula ou explicar para outra pessoa, o SES é muito mais legível e menos propenso a erros de parênteses esquecidos ou condições na ordem errada.
Independentemente de usar SE, SE aninhado ou SES, o princípio é o mesmo: definir claramente o que deve ser verdadeiro para cada resultado, construir a lógica da condição mais restritiva para a mais abrangente, e sempre testar a fórmula com valores de borda — exatamente no limite entre duas categorias — para garantir que a classificação está correta em todos os casos relevantes.
Se você curtiu esse artigo onde mostramos como usar a função SE no Excel com exemplos práticos, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Erros comuns ao usar o SE e como corrigi-los
O erro mais frequente ao usar o SE é não fechar todos os parênteses corretamente, especialmente em fórmulas com SE aninhado. Cada função SE abre um parêntese que precisa ser fechado. Se você tem três SEs aninhados, precisa de três parênteses de fechamento no final da fórmula. O Excel avisa com uma mensagem de erro quando os parênteses estão desbalanceados, mas às vezes a contagem confunde. Uma dica: use a barra de fórmulas e observe o realce colorido dos pares de parênteses ao clicar em cada um deles.
Outro erro comum é usar o sinal de igual dentro do SE como parte do texto em vez de como operador de comparação. Para verificar se uma célula é igual a um valor, use o operador = dentro do teste_lógico: =SE(A1=100; “Cem”; “Outro”). Para verificar se é diferente, use o operador <> (menor que e maior que juntos): =SE(A1<>”Concluído”; “Pendente”; “Pronto”). Esse operador de diferente é muito menos conhecido mas muito útil para condições negativas.
Por fim, lembre-se de que o SE é sensível à ortografia quando compara textos. “Aprovado” e “aprovado” são considerados iguais pelo SE (o Excel não diferencia maiúsculas de minúsculas na comparação), mas “Aprovado” e “Aprovado ” (com espaço extra no final) são diferentes. Se a fórmula não está retornando o resultado esperado em células com texto, verifique se há espaços extras com a função ARRUMAR antes de fazer a comparação.