Função SES (IFS)

Excel 2019+, Microsoft 365

Resumo

A função SES verifica múltiplas condições lógicas e retorna o valor correspondente à primeira condição verdadeira, substituindo eficientemente instruções SE aninhadas complexas.

Sintaxe

SES(teste_lógico1; valor_se_verdadeiro1; [teste_lógico2; valor_se_verdadeiro2]; ...)

Parâmetros

Parâmetro Tipo Obrigatório Descrição
teste_lógico1 Lógico Sim Primeira condição a ser testada (obrigatória)
valor_se_verdadeiro1 Qualquer Sim Resultado se a primeira condição for verdadeira
teste_lógico2 Lógico Não Segunda condição (opcional)
valor_se_verdadeiro2 Qualquer Não Resultado da segunda condição
teste_lógicoN Lógico Não Condições adicionais até 127 pares
valor_se_verdadeiroN Qualquer Não Valores correspondentes às condições

Usando a função IFS

A função SES simplifica a lógica condicional complexa no Excel, eliminando a necessidade de aninhar múltiplas funções SE. Testa condições sequencialmente e retorna o primeiro valor verdadeiro encontrado.

Exemplos Comuns de IFS

Classificação de Notas Escolares

=SES(A2>=90;"A";A2>=80;"B";A2>=70;"C";A2>=60;"D";VERDADEIRO;"F")

Atribui conceito baseado na nota em A2 (A=90+, B=80-89, etc.)

Dias da Semana por Número

=SES(B2=1;"Segunda";B2=2;"Terça";B2=3;"Quarta";B2=4;"Quinta";B2=5;"Sexta";B2=6;"Sábado";B2=7;"Domingo")

Converte número (1-7) em nome do dia da semana

Classificação de Vendas

=SES(C2>=10000;"Excelente";C2>=5000;"Bom";C2>=1000;"Regular";VERDADEIRO;"Ruim")

Classifica desempenho de vendas com resultado padrão

Perguntas Frequentes

SES é mais legível e suporta até 127 condições em vez de limitar a 64 níveis de aninhamento do SE.

Retorna erro #N/D. Use VERDADEIRO como última condição para resultado padrão.

No Excel em português brasileiro, usa-se ; como separador de argumentos.

Erros Comuns e Soluções

#N/D

Cause: Nenhuma condição lógica avaliada como VERDADEIRO

Solution: Adicione VERDADEIRO como última condição para resultado padrão

#VALOR!

Cause: Condição lógica não resulta em VERDADEIRO/FALSO

Solution: Verifique se todos teste_lógico retornam valores lógicos

#NOME?

Cause: Argumentos insuficientes (pares ímpares)

Solution: Forneça pares completos: teste_lógico + valor_se_verdadeiro

Notas

  • Disponível no Excel 2019+ e Microsoft 365
  • Use VERDADEIRO como último teste_lógico para evitar #N/D
  • Condições são avaliadas sequencialmente (primeira verdadeira prevalece)
  • Pode retornar vazio "" se valor_se_verdadeiro estiver vazio

Compatibilidade

Disponível em: Excel 2019, Excel 2021, Microsoft 365

Não disponível em: Excel 2016 e anteriores

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2019+, Microsoft 365