Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
IFS

Função SES do Excel

O que a função SES faz?

A função SES verifica uma lista de condições em sequência e devolve o valor da primeira que der VERDADEIRO. Substitui vários SE dentro de SE e fica mais fácil de ler. Aceita até 127 condições e existe a partir do Excel 2019 e no Microsoft 365.

Nome em portuguêsSES
Nome em inglêsIFS
CategoriaLógica
RetornaO resultado do primeiro teste verdadeiro
Existe desdeExcel 2019 · não existe no Excel 2013

Qual é a sintaxe da função SES?

Excel em português do BrasilSES(teste_lógico1; valor_se_verdadeiro1; [teste_lógico2; valor_se_verdadeiro2]; ...)
Excel em inglêsIFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
teste_lógico1SimA primeira condição, que resulta em VERDADEIRO ou FALSO.
valor_se_verdadeiro1SimO resultado devolvido se a primeira condição for verdadeira. Pode ficar vazio.
teste_lógico2; valor_se_verdadeiro2; ...NãoOutros pares de condição e resultado, até um total de 127 pares. A função para no primeiro teste verdadeiro.

Como usar a função SES na prática?

Exemplo 1: Conceito pela nota, da mais alta para a mais baixa

Planilha do exemplo 1 da função SES
ABC
1 AlunoNota
2 Ana9,5A
3 Bruno7,2B
4 Carla5,0C
5 Davi3,8D
Fórmula na célula C2 =SES(B2>=9;"A";B2>=7;"B";B2>=5;"C";VERDADEIRO;"D") Em inglês: =IFS(B2>=9,"A",B2>=7,"B",B2>=5,"C",TRUE,"D")
Resultado: A
Fórmula na célula C3 =SES(B3>=9;"A";B3>=7;"B";B3>=5;"C";VERDADEIRO;"D") Em inglês: =IFS(B3>=9,"A",B3>=7,"B",B3>=5,"C",TRUE,"D")
Resultado: B
Fórmula na célula C4 =SES(B4>=9;"A";B4>=7;"B";B4>=5;"C";VERDADEIRO;"D") Em inglês: =IFS(B4>=9,"A",B4>=7,"B",B4>=5,"C",TRUE,"D")
Resultado: C
Fórmula na célula C5 =SES(B5>=9;"A";B5>=7;"B";B5>=5;"C";VERDADEIRO;"D") Em inglês: =IFS(B5>=9,"A",B5>=7,"B",B5>=5,"C",TRUE,"D")
Resultado: D

Os testes são avaliados de cima para baixo. A nota 9,5 passa no primeiro e vira A. A nota 7,2 falha no primeiro, passa no segundo e vira B. O último par usa VERDADEIRO como teste, que sempre passa, e assim funciona como resultado padrão: quem não bateu em nenhuma faixa recebe D.

Exemplo 2: Valor do frete por peso

Planilha do exemplo 2 da função SES
ABC
1 PedidoPeso (kg)
2 10010,8R$ 15,00
3 10024,0R$ 25,00
4 100312,0R$ 60,00
Fórmula na célula C2 =SES(B2<=1;15;B2<=5;25;B2<=10;40;VERDADEIRO;60) Em inglês: =IFS(B2<=1,15,B2<=5,25,B2<=10,40,TRUE,60)
Resultado: R$ 15,00
Fórmula na célula C3 =SES(B3<=1;15;B3<=5;25;B3<=10;40;VERDADEIRO;60) Em inglês: =IFS(B3<=1,15,B3<=5,25,B3<=10,40,TRUE,60)
Resultado: R$ 25,00
Fórmula na célula C4 =SES(B4<=1;15;B4<=5;25;B4<=10;40;VERDADEIRO;60) Em inglês: =IFS(B4<=1,15,B4<=5,25,B4<=10,40,TRUE,60)
Resultado: R$ 60,00

Cada faixa de peso tem um preço de frete. O pedido de 12 kg não cabe em nenhuma das três primeiras faixas e cai no VERDADEIRO final, que cobra R$ 60,00.

Quais erros a função SES costuma dar?

#N/D

Por que acontece: Nenhuma das condições foi verdadeira e não existe um par final com VERDADEIRO para servir de padrão.

Como corrigir: Termine a função com VERDADEIRO como último teste e o resultado padrão desejado.

Exemplo que gera o erro, na célula C2=SES(B2>=9;"A";B2>=7;"B")Resultado: #N/D

Mensagem "poucos argumentos"

Por que acontece: Um teste lógico foi escrito sem o resultado correspondente. Cada condição precisa do seu par.

Como corrigir: Confira se a quantidade de argumentos é par: teste, resultado, teste, resultado.

#VALOR!

Por que acontece: Um teste lógico resultou em algo que não é VERDADEIRO nem FALSO.

Como corrigir: Use comparações ou funções que devolvam valores lógicos nos testes.

Exemplo que gera o erro, na célula A1=SES("abc";"sim";VERDADEIRO;"não")Resultado: #VALOR!

SES no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelSES (IFS)Referência deste dicionário.
Google PlanilhasIFSFunciona do mesmo jeito. A lista em português do Google Planilhas mostra o nome IFS. Documentação do Google
LibreOffice CalcSES (IFS)No Calc em português a função chama SES e aceita até 127 pares de teste e resultado. Ajuda do LibreOffice

A função SES existe no Excel 2013?

Não existe no Excel 2013 Excel 2019

A Microsoft informa que a SES está disponível no Office 2019 e na assinatura do Microsoft 365, e a tabela oficial de funções marca (2019). Ela não existe no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão e, para quem ainda usa o Office 2013, em o que o Excel 2013 tem e não tem.

O que mais vale saber sobre a SES?

  • A ordem dos testes importa: coloque primeiro o caso mais restrito, porque a função para no primeiro teste verdadeiro.
  • Para ter um resultado padrão, use VERDADEIRO como último teste.
  • No Excel 2016 ou anterior, use SE dentro de SE ou PROCV com uma tabela de faixas.

Perguntas frequentes sobre a SES

SES funciona no Excel 2016?

Não. A Microsoft informa que a função está disponível no Office 2019 e no Microsoft 365. Em versões anteriores use SE aninhado.

Como definir um resultado padrão na SES?

Use VERDADEIRO como último teste lógico e coloque o resultado padrão logo depois. Como VERDADEIRO sempre passa, ele é usado quando nenhum teste anterior foi verdadeiro.

Quantas condições cabem na SES?

Até 127, segundo a Microsoft. Na prática, muitas condições ficam difíceis de manter, e uma tabela de faixas com PROCV costuma ser mais clara.

Funções relacionadas

Ver todas as funções de lógica

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.