Função SE no Excel: como usar, com várias condições

Atualizado em 10. November 2026 · Equipe Exercícios Excel

A função SE testa uma condição e devolve um valor se ela for verdadeira e outro se for falsa. Exemplo: =SE(B2>=7;"Aprovado";"Reprovado").

Sintaxe

=SE(teste_lógico; valor_se_verdadeiro; valor_se_falso)
teste_lógico
A pergunta, que dá VERDADEIRO ou FALSO: B2>=7, D2="Pago", C2<>0.
valor_se_verdadeiro
O que mostrar quando o teste é verdadeiro: um texto entre aspas, um número ou outra fórmula.
valor_se_falso
O que mostrar quando o teste é falso.

Pratique agora

Exercício 1 de 3Correção na hora, sem cadastro

Em C2, mostre Aprovado se a nota de B2 for 7 ou mais. Senão, mostre Reprovado.

C2
fx
A
B
C
D
E
F
1
Aluno
Nota
Situação
2
Ana
8,5
3
Bruno
6
4
Carla
7
5
Diego
4,5
6
7
8

Exemplo passo a passo

A turma passa com nota 7 ou mais. Em C2, você quer escrever Aprovado ou Reprovado conforme a nota de B2.

  • O teste é B2>=7
  • Se for verdadeiro, mostre "Aprovado"
  • Se for falso, mostre "Reprovado"
=SE(B2>=7;"Aprovado";"Reprovado")

Depois arraste a fórmula para baixo. O Excel troca B2 por B3, B4 e assim por diante.

Os sinais de comparação

  • = igual
  • <> diferente
  • > maior e >= maior ou igual
  • < menor e <= menor ou igual

Para comparar com texto, use aspas: =SE(D2="Pago";C2;0). Maiúsculas e minúsculas não fazem diferença.

SE com várias condições: E e OU

Use E quando todas as condições precisam ser verdadeiras, e OU quando basta uma. Elas entram no lugar do teste.

=SE(E(B2>=7;C2>=0,75);"Aprovado";"Reprovado")
=SE(OU(B2="SP";B2="RJ");"Sudeste";"Outra região")

SE dentro de SE, ou SES

Para mais de duas respostas, coloque um SE dentro do outro. Comece pela condição mais alta.

=SE(B2>=9;"Ótimo";SE(B2>=7;"Bom";"Melhorar"))

No Excel 365 e 2019 em diante, o SES faz o mesmo com menos parênteses. O último teste VERDADEIRO funciona como "senão".

=SES(B2>=9;"Ótimo";B2>=7;"Bom";VERDADEIRO;"Melhorar")

SE com célula vazia

Para não mostrar nada enquanto a nota não foi lançada, teste se a célula está vazia com "".

=SE(B2="";"";SE(B2>=7;"Aprovado";"Reprovado"))

SE com texto

Texto vai sempre entre aspas, tanto no teste quanto no resultado. Maiúsculas e minúsculas não fazem diferença: "pago" e "Pago" passam igual.

=SE(D2="Pago";"Ok";"Cobrar")

SE que faz conta

O resultado do SE pode ser uma conta. Exemplo: comissão de 5% para vendas acima de R$ 3.000 e 3% para o resto.

=SE(C2>3000;C2*5%;C2*3%)

SE com datas

Para comparar com uma data fixa, use a função DATA no teste. Escrever 31/12/2026 direto na fórmula faz o Excel dividir os números.

=SE(B2<DATA(2026;12;31);"No prazo";"Atrasado")

Erros que mais aparecem no SE

  • Esquecer as aspas no texto: =SE(D2=Pago;...) dá #NOME?
  • Usar vírgula no lugar do ponto e vírgula, como no Excel em inglês
  • Pôr as condições do SE aninhado na ordem errada: teste do maior para o menor
  • Escrever ">=" ao contrário ("=>"): o Excel não aceita

No Excel em inglês e no Google Planilhas

No Excel em inglês, a função se chama IF. No Google Planilhas em português, o nome é o mesmo: SE.

No Excel em português, os argumentos são separados por ponto e vírgula (;). Em tutoriais em inglês aparece a vírgula. Se copiar uma fórmula de um site em inglês, troque as vírgulas por ponto e vírgula e o nome da função pelo nome em português.

Conferir antes de arrastar

Teste o SE em duas ou três linhas com resultados diferentes antes de copiar para a coluna toda. Escolha uma linha que deve passar, uma que não deve e uma no limite, como uma nota exatamente 6. O limite é onde mais aparece erro de > no lugar de >=.

Erros comuns

#NOME?

Um texto ficou sem aspas, como Aprovado em vez de "Aprovado".

Resposta errada no SE aninhado

As condições estão fora de ordem. Teste primeiro a faixa mais alta (>=9), depois a próxima (>=7).

A fórmula não é aceita

No Excel em português, os argumentos são separados por ponto e vírgula (;), não por vírgula.

Perguntas frequentes

Como fazer SE com três resultados?

Ponha um SE dentro do outro: =SE(D2>=9;"Ótimo";SE(D2>=7;"Bom";"Revisar")). Ou use SES, que é mais fácil de ler.

O SE funciona com VERDADEIRO e FALSO?

Sim. Se a célula já tem VERDADEIRO ou FALSO, escreva só =SE(A2;"Sim";"Não").

Como deixar a célula vazia no SE?

Use duas aspas sem nada no meio: =SE(C2>0;C2*2;"") mostra vazio quando C2 não é maior que zero.

Qual a diferença entre SE e SES?

O SE testa uma condição e tem um senão. O SES testa várias condições em ordem, sem empilhar um SE dentro do outro.

Quantos SE posso colocar um dentro do outro?

Até 64, mas fica difícil de ler. Com mais de três respostas, prefira SES ou uma tabela com PROCV por faixa.

Como fazer SE com texto que contém uma palavra?

Use o SE com ÉNÚM e LOCALIZAR: =SE(ÉNÚM(LOCALIZAR("Pix";A2));"Sim";"Não").

O SE pode devolver uma conta?

Sim. Exemplo: =SE(B2>=F1;B2*5%;0) paga 5% de comissão só para quem bateu a meta.

Veja também

Treine SE até ficar fácil

A lição "Funktion WENN" tem 5 exercícios com correção na hora.

Começar grátis