Função SES Excel 2016 ou Superior: Como usar?

Aprenda a usar a função SES Excel 2016 ou superior com tutorial completo. Descubra sintaxe, exemplos práticos e como essa função simplifica testes lógicos múltiplos em suas planilhas.
A função SES Excel 2016 ou superior é uma das ferramentas mais poderosas para simplificar testes lógicos complexos em planilhas. Introduzida nas versões modernas do Excel, essa função revolucionou a forma como trabalhamos com múltiplas condições, substituindo fórmulas SE aninhadas confusas por uma estrutura clara e organizada.
O SES (ou IFS em inglês) permite avaliar várias condições em sequência e retornar um resultado específico assim que uma delas for verdadeira. Isso elimina a necessidade de encadear diversas funções SE dentro de outras, tornando suas fórmulas mais legíveis, fáceis de manter e menos propensas a erros.
Neste tutorial completo, você vai dominar a sintaxe da função SES, aprender a aplicá-la em situações reais do dia a dia profissional e descobrir técnicas avançadas para otimizar suas planilhas. Prepare-se para transformar fórmulas complicadas em soluções elegantes e eficientes.
Índice
- O Que é a Função SES
- Sintaxe da Função SES
- Como Usar a Função SES - Exemplo Básico
- Comparação: SES vs SE Aninhado
- Exemplos Práticos Avançados
- Usar VERDADEIRO como Condição Final
- Combinar SES com Outras Funções
- Limitações e Erros Comuns
- Benefícios da Função SES
- Dicas Práticas para Usar SES
- Quando Usar SES vs Outras Funções
- Compatibilidade e Alternativas
- Conclusão
- Perguntas Frequentes
O Que é a Função SES
A função SES é uma função lógica do Excel que testa múltiplas condições em sequência e retorna o valor correspondente à primeira condição verdadeira encontrada.
Diferente da função SE tradicional, que exige aninhamento para testar múltiplas condições, o SES permite listar todas as condições em uma única fórmula linear e organizada.
Características principais:
- Disponível apenas no Excel 2016 ou superior e Microsoft 365.
- Suporta até 127 pares de condição/resultado.
- Execução sequencial: para na primeira condição verdadeira.
- Sintaxe mais limpa que SE aninhado.
- Facilita manutenção e auditoria de fórmulas.
Sintaxe da Função SES
A estrutura básica da função SES segue o padrão:
=SES(teste_lógico1; valor_se_verdadeiro1; [teste_lógico2; valor_se_verdadeiro2]; ...)
Componentes:
- teste_lógico1: Primeira condição a ser avaliada (obrigatório).
- valor_se_verdadeiro1: Resultado retornado se teste_lógico1 for verdadeiro (obrigatório).
- teste_lógico2: Segunda condição a ser avaliada (opcional).
- valor_se_verdadeiro2: Resultado se teste_lógico2 for verdadeiro (opcional).
- Você pode adicionar quantos pares de teste/resultado precisar.
Importante: A função avalia as condições na ordem em que aparecem e retorna o resultado da primeira condição verdadeira, ignorando as demais.
Como Usar a Função SES - Exemplo Básico

Vamos classificar notas de alunos em conceitos:
Tabela de dados:
| Aluno | Nota | Conceito |
|---|---|---|
| Maria | 95 | |
| João | 72 | |
| Ana | 55 | |
| Pedro | 83 |
Fórmula na célula C2:
=SES(B2>=90;"A"; B2>=80;"B"; B2>=70;"C"; B2>=60;"D"; VERDADEIRO;"F")
Resultado:
| Aluno | Nota | Conceito |
|---|---|---|
| Maria | 95 | A |
| João | 72 | C |
| Ana | 55 | F |
| Pedro | 83 | B |
Como funciona:
- Se nota ≥ 90: retorna "A".
- Se não, mas nota ≥ 80: retorna "B".
- Se não, mas nota ≥ 70: retorna "C".
- Se não, mas nota ≥ 60: retorna "D".
- Se nenhuma condição for verdadeira: retorna "F".
Comparação: SES vs SE Aninhado
Para entender a vantagem do SES, veja a mesma lógica com a função SE aninhada:
Com SE aninhado (forma antiga):
=SE(B2>=90;"A";SE(B2>=80;"B";SE(B2>=70;"C";SE(B2>=60;"D";"F"))))
Com SES (forma moderna):
=SES(B2>=90;"A"; B2>=80;"B"; B2>=70;"C"; B2>=60;"D"; VERDADEIRO;"F")
Vantagens do SES:
- Mais fácil de ler e entender.
- Mais simples de editar e manter.
- Menos propenso a erros de parênteses.
- Estrutura linear em vez de aninhada.
- Facilita adição de novas condições.
Exemplos Práticos Avançados

Cálculo de Comissão por Faixa de Vendas
Tabela:
| Vendedor | Vendas | Comissão |
|---|---|---|
| Carlos | R$ 150.000 | |
| Fernanda | R$ 85.000 | |
| Roberto | R$ 45.000 |
Fórmula:
=SES(B2>=100000;B2*0,1; B2>=50000;B2*0,07; B2>=20000;B2*0,05; VERDADEIRO;B2*0,03)
Lógica:
- Vendas ≥ R$ 100.000: comissão de 10%.
- Vendas ≥ R$ 50.000: comissão de 7%.
- Vendas ≥ R$ 20.000: comissão de 5%.
- Vendas abaixo de R$ 20.000: comissão de 3%.
Classificação de Estoque
Tabela:
| Produto | Quantidade | Status |
|---|---|---|
| Mouse | 5 | |
| Teclado | 45 | |
| Monitor | 82 |
Fórmula:
=SES(B2=0;"Esgotado"; B2<=10;"Crítico"; B2<=50;"Baixo"; B2<=100;"Normal"; VERDADEIRO;"Alto")
Cálculo de Frete por Região
Tabela:
| Estado | Valor Pedido | Frete |
|---|---|---|
| SP | R$ 250 | |
| RJ | R$ 180 | |
| RS | R$ 320 |
Fórmula:
=SES(E(A2="SP";B2>=200);0; A2="SP";15; E(OU(A2="RJ";A2="MG");B2>=250);0; OU(A2="RJ";A2="MG");20; VERDADEIRO;35)
Lógica complexa:
- SP com pedido ≥ R$ 200: frete grátis.
- SP com pedido < R$ 200: frete R$ 15.
- RJ/MG com pedido ≥ R$ 250: frete grátis.
- RJ/MG com pedido < R$ 250: frete R$ 20.
- Outros estados: frete R$ 35.
Usar VERDADEIRO como Condição Final
A técnica mais importante ao usar SES é incluir VERDADEIRO como última condição para capturar todos os casos não atendidos anteriormente.
Por quê usar VERDADEIRO:
- Funciona como "caso contrário" ou "padrão".
- Evita erro #N/D quando nenhuma condição é verdadeira.
- Garante que a fórmula sempre retorne um valor.
- Equivalente ao "else" em linguagens de programação.
Exemplo sem VERDADEIRO (pode gerar erro):
=SES(A2="SP";"Sudeste"; A2="RJ";"Sudeste"; A2="BA";"Nordeste")
Se A2 for "RS", retorna erro #N/D.
Exemplo com VERDADEIRO (sempre funciona):
=SES(A2="SP";"Sudeste"; A2="RJ";"Sudeste"; A2="BA";"Nordeste"; VERDADEIRO;"Outra Região")
Combinar SES com Outras Funções
SES + E (múltiplas condições simultâneas)
=SES(E(B2>=18;C2="Ativo");"Elegível"; E(B2>=18;C2="Inativo");"Elegível Inativo"; VERDADEIRO;"Não Elegível")
SES + OU (condições alternativas)
=SES(OU(A2="Urgente";A2="Crítico");"Prioridade Alta"; OU(A2="Normal";A2="Baixa");"Prioridade Baixa"; VERDADEIRO;"Revisar")
SES + PROCV (buscar e classificar)
=SES(PROCV(A2;Tabela;2;0)>1000;"Grande"; PROCV(A2;Tabela;2;0)>500;"Médio"; VERDADEIRO;"Pequeno")
SES + CONT.SE (contar e decidir)
=SES(CONT.SE(Intervalo;A2)>5;"Frequente"; CONT.SE(Intervalo;A2)>2;"Ocasional"; VERDADEIRO;"Raro")
Limitações e Erros Comuns
Erro #N/D
Ocorre quando nenhuma condição é verdadeira e não há VERDADEIRO no final.
Solução: Sempre inclua VERDADEIRO como última condição.
Erro #VALOR!
Acontece quando há número ímpar de argumentos (condição sem resultado correspondente).
Solução: Certifique-se de ter pares completos de teste/resultado.
Muitas condições
Excel limita a 127 pares, mas fórmulas muito longas ficam difíceis de gerenciar.
Solução: Para mais de 10-15 condições, considere usar tabela de referência com PROCV.
Ordem incorreta das condições
SES para na primeira condição verdadeira, então a ordem importa.
Exemplo problemático:
=SES(B2>=60;"Aprovado"; B2>=90;"Excelente"; VERDADEIRO;"Reprovado")
Nota 95 retornaria "Aprovado" em vez de "Excelente".
Solução: Ordene condições da mais restritiva para a menos restritiva.
Benefícios da Função SES
1. Legibilidade Superior
Fórmulas ficam mais fáceis de ler e entender, mesmo meses depois de criadas ou por outras pessoas da equipe.
2. Manutenção Simplificada
Adicionar, remover ou modificar condições é muito mais simples que em estruturas SE aninhadas.
3. Redução de Erros
Menos parênteses significam menos chances de erros de sintaxe e problemas de fechamento incorreto.
4. Performance Otimizada
O Excel processa SES de forma mais eficiente que múltiplos SE aninhados em grandes volumes de dados.
5. Escalabilidade
Suporta até 127 condições, permitindo lógicas extremamente complexas em uma única fórmula.
6. Auditoria Facilitada
Revisar e auditar fórmulas com SES é significativamente mais rápido e menos propenso a erros.
7. Padronização
Promove uso de estrutura consistente em toda a planilha, facilitando trabalho em equipe.
Dicas Práticas para Usar SES
Ordene condições da mais específica para a mais geral
Coloque condições mais restritivas primeiro para garantir avaliação correta da lógica.
Sempre inclua VERDADEIRO no final
Isso garante que sua fórmula sempre retorne algo, evitando erros #N/D inesperados.
Use quebras de linha para melhor visualização
No Excel 365, pressione Alt + Enter dentro da barra de fórmulas para organizar condições em linhas separadas.
Documente lógicas complexas
Adicione comentários nas células ou crie tabela auxiliar explicando cada condição e resultado.
Teste todos os cenários
Crie casos de teste cobrindo todas as condições possíveis para validar sua fórmula.
Combine com nomes definidos
Use intervalos nomeados para tornar fórmulas ainda mais legíveis e manuteníveis.
Considere tabelas de referência
Para muitas condições, uma tabela auxiliar com PROCV pode ser mais eficiente que SES extenso.
Quando Usar SES vs Outras Funções
Use SES quando:
- Tiver 3 ou mais condições mutuamente exclusivas.
- Precisar de estrutura clara e legível.
- As condições seguem sequência lógica.
- Quiser facilitar manutenção futura.
Use SE simples quando:
- Tiver apenas 1 ou 2 condições.
- A lógica for extremamente simples.
Use PROCV/PROCX quando:
- Tiver tabela de referência estruturada.
- As correspondências forem exatas.
- Precisar buscar valores em vez de avaliar condições.
Use SOMASE/CONT.SE quando:
- Precisar agregar dados baseados em critérios.
- Trabalhar com análises quantitativas.
Compatibilidade e Alternativas
Versões compatíveis:
- Excel 2016 (atualizado).
- Excel 2019.
- Excel 2021.
- Microsoft 365 (anteriormente Office 365).
- Excel para Web.
Alternativa para versões antigas:
Se usar Excel 2013 ou anterior, substitua SES por SE aninhado:
=SE(teste1;resultado1;SE(teste2;resultado2;SE(teste3;resultado3;resultado_padrão)))
Verificar compatibilidade:
Se sua planilha será usada por pessoas com versões antigas, teste a compatibilidade ou use SE aninhado para garantir funcionamento universal.
Conclusão
A função SES Excel 2016 ou superior representa uma evolução significativa na forma como trabalhamos com lógica condicional em planilhas. Sua capacidade de simplificar fórmulas complexas, melhorar legibilidade e facilitar manutenção torna-a ferramenta essencial para profissionais modernos do Excel.
Ao dominar o SES, você elimina a necessidade de SE aninhados confusos, reduz erros e cria planilhas mais profissionais e fáceis de entender. A combinação dessa função com outras ferramentas do Excel amplia ainda mais suas possibilidades de análise e automação.
Comece substituindo seus SE aninhados existentes por SES e gradualmente incorpore técnicas avançadas como combinação com funções lógicas e uso de nomes definidos. Com prática, você descobrirá que SES se torna sua escolha preferida para qualquer situação com múltiplas condições.
Perguntas Frequentes
1. Qual a diferença entre SES e SEERRO no Excel?
SES avalia múltiplas condições lógicas em sequência e retorna resultado da primeira verdadeira, sendo usado para decisões complexas. SEERRO captura apenas erros de fórmula e retorna valor alternativo quando ocorre erro, sendo usado para tratamento de exceções. São funções complementares com propósitos completamente diferentes.
2. Posso usar SES dentro de outra função SES?
Sim, é possível aninhar funções SES, mas raramente é necessário. Se precisar de lógica tão complexa, considere dividir em colunas auxiliares ou usar tabelas de referência com PROCV. Aninhar SES compromete a principal vantagem da função: simplicidade e legibilidade das fórmulas.
3. A função SES funciona no Google Sheets?
Sim, o Google Sheets suporta a função SES desde 2020 com sintaxe idêntica ao Excel. A função está disponível para todos os usuários sem necessidade de configurações especiais. Planilhas criadas com SES no Excel funcionam perfeitamente no Google Sheets e vice-versa.
4. Quantas condições posso colocar em uma função SES?
O Excel permite até 127 pares de condição/resultado na função SES, totalizando 254 argumentos. Entretanto, recomenda-se limitar a 10-15 condições para manter legibilidade. Para lógicas mais complexas, considere usar tabelas auxiliares com funções de pesquisa como PROCV ou PROCX.





Boa tarde!
Não encontrei a função =SES no meu Excel 2016.
Oi Jefferson.
A função SES deve estar no Excel 2016 do Office 365.