Aprenda como usar a função SE no Excel com exemplos práticos. Entenda a sintaxe, crie condições e automatize resultados em suas planilhas.
A função SE é uma das fórmulas mais utilizadas no Excel. Ela permite criar condições para que a planilha apresente resultados diferentes de acordo com uma regra definida.
Com a função SE, você pode, por exemplo:
- Informar se um aluno foi aprovado ou reprovado;
- Identificar se uma meta de vendas foi atingida;
- Classificar um pagamento como vencido ou em dia;
- Aplicar descontos automaticamente;
- Verificar se um estoque está abaixo do mínimo;
- Classificar resultados como lucro ou prejuízo;
- Exibir mensagens personalizadas nas células.
Neste guia, você aprenderá como usar a função SE no Excel, entenderá cada parte da fórmula e verá exemplos que podem ser aplicados em situações reais.
O que é a função SE no Excel?
A função SE analisa uma condição e retorna um resultado quando essa condição é verdadeira e outro resultado quando ela é falsa.
Em outras palavras, ela faz uma pergunta para o Excel.
| Exemplo de pergunta A nota do aluno é maior ou igual a 7? Se a resposta for verdadeira, o Excel pode mostrar “Aprovado”. Caso seja falsa, pode mostrar “Reprovado”. |
Na versão do Excel em inglês, a função SE é chamada de IF.
Sintaxe da função SE
A estrutura da fórmula é:
=SE(teste_lógico;valor_se_verdadeiro;valor_se_falso)
A função possui três partes principais.
Teste lógico
É a condição que o Excel deverá analisar.
A2>=7
Nesse caso, o Excel verifica se o valor da célula A2 é maior ou igual a 7.
Valor se verdadeiro
É o resultado apresentado quando a condição for atendida.
“Aprovado”
Valor se falso
É o resultado apresentado quando a condição não for atendida.
“Reprovado”
A fórmula completa seria:
=SE(A2>=7;”Aprovado”;”Reprovado”)
Exemplo básico da função SE
Considere uma planilha com as notas de alunos:
| Aluno | Nota | Resultado |
| Ana | 8,5 | Aprovado |
| Bruno | 6,0 | Reprovado |
| Carlos | 7,0 | Aprovado |
| Daniela | 5,5 | Reprovado |
Suponha que a nota esteja na célula B2. Na célula C2, digite:
=SE(B2>=7;”Aprovado”;”Reprovado”)
Depois, arraste a fórmula para as demais linhas. O Excel analisará cada nota e apresentará automaticamente o resultado correspondente.
Entendendo a fórmula passo a passo
Vamos analisar a seguinte fórmula:
=SE(B2>=7;”Aprovado”;”Reprovado”)
B2>=7
É a condição que será analisada. O Excel verifica se o conteúdo da célula B2 é maior ou igual a 7.
“Aprovado”
É o resultado apresentado quando a condição for verdadeira.
“Reprovado”
É o resultado apresentado quando a condição for falsa. Os textos precisam ficar entre aspas.
Operadores utilizados na função SE
Para criar condições, você pode utilizar operadores de comparação:
| Operador | Significado | Exemplo |
| = | Igual a | A2=10 |
| > | Maior que | A2>10 |
| < | Menor que | A2<10 |
| >= | Maior ou igual a | A2>=10 |
| <= | Menor ou igual a | A2<=10 |
| <> | Diferente de | A2<>10 |
Esses operadores permitem criar diferentes tipos de validação.
Como usar a função SE com números
Considere uma meta de vendas de R$ 10.000. Se o valor vendido estiver na célula B2, use:
=SE(B2>=10000;”Meta atingida”;”Meta não atingida”)
Se o vendedor tiver vendido R$ 12.000, o resultado será “Meta atingida”. Se tiver vendido R$ 8.500, o resultado será “Meta não atingida”.
Como usar a função SE com texto
A função SE também pode verificar se uma célula contém determinado texto. Considere que a situação do pedido esteja na célula B2.
=SE(B2=”Entregue”;”Pedido finalizado”;”Pedido pendente”)
Quando o conteúdo da célula for exatamente igual a “Entregue”, o Excel apresentará “Pedido finalizado”. Caso contrário, apresentará “Pedido pendente”. O Excel normalmente não diferencia letras maiúsculas de minúsculas nessa comparação.
Como usar a função SE com células vazias
Você pode utilizar a função SE para verificar se uma célula está vazia:
=SE(A2=””;”Cadastro incompleto”;”Cadastro preenchido”)
Se A2 estiver vazia, será exibido “Cadastro incompleto”. Se houver alguma informação, será exibido “Cadastro preenchido”. Esse recurso é útil em cadastros, formulários, controles financeiros e planilhas de acompanhamento.
Como deixar a célula vazia usando a função SE
Em alguns casos, você pode querer que a célula continue vazia até que um dado seja preenchido:
=SE(A2=””;””;A2*B2)
Essa fórmula verifica se A2 está vazia. Se estiver, o resultado também ficará vazio. Caso tenha um valor, o Excel multiplicará A2 por B2. Isso evita que a planilha exiba valores ou erros antes do preenchimento dos dados.
Como usar a função SE com datas
A função SE pode comparar datas e informar se um pagamento está vencido. Considere que a data de vencimento esteja na célula B2:
=SE(B2<HOJE();”Vencido”;”Dentro do prazo”)
A função HOJE() retorna a data atual. Se a data em B2 for anterior à data de hoje, o resultado será “Vencido”. Caso contrário, será “Dentro do prazo”.
Como verificar se uma conta vence hoje
Para identificar pagamentos que vencem na data atual, use:
=SE(B2=HOJE();”Vence hoje”;”Outra data”)
Também é possível criar uma classificação mais completa:
=SE(B2<HOJE();”Vencido”;SE(B2=HOJE();”Vence hoje”;”A vencer”))
- Datas anteriores serão classificadas como “Vencido”;
- A data atual será classificada como “Vence hoje”;
- Datas futuras serão classificadas como “A vencer”.
Como usar a função SE com porcentagem
Considere que uma empresa conceda 10% de desconto para compras acima de R$ 1.000. Se o valor da compra estiver em B2, utilize:
=SE(B2>=1000;B2*10%;0)
Essa fórmula retorna o valor do desconto. Para calcular diretamente o valor final da compra:
=SE(B2>=1000;B2-(B2*10%);B2)
Se a compra for de R$ 1.500, o Excel aplicará o desconto e retornará R$ 1.350.
Como usar a função SE para controlar estoque
Considere que a quantidade disponível esteja na célula B2 e o estoque mínimo seja 10 unidades:
=SE(B2<=10;”Repor estoque”;”Estoque normal”)
Se a quantidade for menor ou igual a 10, o Excel apresentará “Repor estoque”. Caso contrário, apresentará “Estoque normal”.
Como usar a função SE para identificar lucro ou prejuízo
Imagine que o resultado financeiro esteja na célula B2:
=SE(B2>0;”Lucro”;”Prejuízo”)
Porém, essa fórmula classificaria o valor zero como prejuízo. Para considerar também o resultado igual a zero, utilize:
=SE(B2>0;”Lucro”;SE(B2=0;”Sem resultado”;”Prejuízo”))
- Valores positivos serão classificados como lucro;
- O valor zero será classificado como sem resultado;
- Valores negativos serão classificados como prejuízo.
Como usar mais de uma função SE
Quando existem várias possibilidades de resultado, é possível inserir uma função SE dentro de outra. Esse recurso é chamado de SE aninhado.
Considere esta classificação de notas:
- Nota maior ou igual a 9: Excelente;
- Nota maior ou igual a 7: Aprovado;
- Nota maior ou igual a 5: Recuperação;
- Nota menor que 5: Reprovado.
=SE(B2>=9;”Excelente”;SE(B2>=7;”Aprovado”;SE(B2>=5;”Recuperação”;”Reprovado”)))
O Excel analisa as condições na ordem em que foram inseridas. Por isso, é importante começar pela maior nota.
Ordem correta das condições
Considere esta fórmula:
=SE(B2>=5;”Recuperação”;SE(B2>=7;”Aprovado”;”Reprovado”))
Ela está incorreta. Uma nota 8 também é maior que 5. Assim, o Excel retornaria “Recuperação” antes de verificar se a nota é maior ou igual a 7.
A ordem correta seria:
=SE(B2>=7;”Aprovado”;SE(B2>=5;”Recuperação”;”Reprovado”))
| Regra prática Em condições numéricas, normalmente é melhor organizar as análises da maior faixa para a menor. |
Como usar a função SE com E
A função E permite verificar se duas ou mais condições são verdadeiras ao mesmo tempo. Considere que um aluno será aprovado apenas se a nota for maior ou igual a 7 e a frequência for maior ou igual a 75%. Se a nota estiver em B2 e a frequência em C2, use:
=SE(E(B2>=7;C2>=75%);”Aprovado”;”Reprovado”)
O aluno somente será aprovado quando as duas condições forem atendidas.
Como usar a função SE com OU
A função OU verifica se pelo menos uma das condições é verdadeira. Considere que um cliente receba atendimento prioritário se for classificado como Diamante ou possuir compras acima de R$ 50.000. Se a classificação estiver em B2 e o valor comprado em C2, use:
=SE(OU(B2=”Diamante”;C2>=50000);”Atendimento prioritário”;”Atendimento normal”)
Se pelo menos uma das condições for verdadeira, o Excel apresentará “Atendimento prioritário”.
Diferença entre E e OU
A função E exige que todas as condições sejam verdadeiras:
=SE(E(B2>=7;C2>=75%);”Aprovado”;”Reprovado”)
A função OU exige apenas que uma das condições seja verdadeira:
=SE(OU(B2>=7;C2>=75%);”Aprovado”;”Reprovado”)
A escolha depende da regra que você deseja aplicar.
Como usar a função SE com SEERRO
A função SE pode ser combinada com SEERRO para evitar mensagens de erro. Considere uma divisão entre o valor vendido e a meta:
=A2/B2
Se B2 estiver vazia ou com valor zero, o Excel poderá retornar o erro #DIV/0!. Use:
=SEERRO(SE(A2/B2>=100%;”Meta atingida”;”Abaixo da meta”);”Verifique os valores”)
Se a operação for válida, o Excel analisará a meta. Caso exista algum erro, apresentará a mensagem “Verifique os valores”.
Como usar a função SE para calcular comissão
Considere que um vendedor receba 5% de comissão quando vender R$ 10.000 ou mais e 2% de comissão quando vender abaixo de R$ 10.000. Se o valor vendido estiver em B2, utilize:
=SE(B2>=10000;B2*5%;B2*2%)
Se o vendedor vender R$ 15.000, a comissão será de R$ 750. Se vender R$ 8.000, a comissão será de R$ 160.
Como usar a função SE para classificar clientes
Considere que um cliente seja classificado de acordo com o volume comprado:
- 100 toneladas ou mais: Diamante;
- 50 toneladas ou mais: Ouro;
- 20 toneladas ou mais: Prata;
- Abaixo de 20 toneladas: Bronze.
Se o volume estiver em B2, utilize:
=SE(B2>=100;”Diamante”;SE(B2>=50;”Ouro”;SE(B2>=20;”Prata”;”Bronze”)))
Esse tipo de fórmula pode ser aplicado em controles de vendas, segmentação comercial e classificação de clientes.
Como usar a função SE para verificar metas
Considere a seguinte tabela:
| Vendedor | Realizado | Meta | Situação |
| Ana | R$ 12.000 | R$ 10.000 | Meta atingida |
| Bruno | R$ 8.000 | R$ 10.000 | Abaixo da meta |
| Carlos | R$ 15.000 | R$ 15.000 | Meta atingida |
Se o realizado estiver em B2 e a meta em C2, use:
=SE(B2>=C2;”Meta atingida”;”Abaixo da meta”)
A fórmula compara os valores das duas células.
Como calcular a porcentagem da meta com a função SE
Para calcular o percentual atingido e evitar erros quando a meta estiver vazia ou zerada:
=SE(C2=0;0;B2/C2)
Depois, formate a célula como porcentagem. Para apresentar uma mensagem:
=SE(C2=0;”Meta não informada”;SE(B2/C2>=100%;”Meta atingida”;”Abaixo da meta”))
Como usar a função SE com formatação condicional
A função SE retorna textos ou valores, mas também é possível usar a formatação condicional para destacar os resultados visualmente. Por exemplo:
- “Meta atingida” em verde;
- “Abaixo da meta” em vermelho;
- “Em andamento” em amarelo.
Para fazer isso:
- Selecione as células com os resultados;
- Acesse Página Inicial;
- Clique em Formatação Condicional;
- Escolha Regras de Realce das Células;
- Selecione Texto que contém;
- Digite o texto que deseja destacar;
- Escolha a formatação.
A função SE define o resultado e a formatação condicional melhora a visualização.
Principais erros da função SE
Erro #NOME?
O erro #NOME? pode ocorrer quando o nome da função foi digitado incorretamente.
Exemplo incorreto:
=SI(A2>=7;”Aprovado”;”Reprovado”)
No Excel em português, o correto é:
=SE(A2>=7;”Aprovado”;”Reprovado”)
Texto sem aspas
Textos precisam ficar entre aspas.
Exemplo incorreto:
=SE(A2>=7;Aprovado;Reprovado)
Exemplo correto:
=SE(A2>=7;”Aprovado”;”Reprovado”)
Uso incorreto de ponto e vírgula
Na configuração brasileira do Excel, os argumentos normalmente são separados por ponto e vírgula:
=SE(A2>=7;”Aprovado”;”Reprovado”)
Em algumas configurações regionais, o Excel pode utilizar vírgulas. Isso depende das configurações do computador.
Parênteses incompletos
Em fórmulas com várias funções SE, é importante fechar todos os parênteses:
=SE(A2>=9;”Excelente”;SE(A2>=7;”Aprovado”;”Reprovado”))
Cada função aberta precisa ter seu respectivo fechamento.
Comparação de número com texto
Um número armazenado como texto pode prejudicar a comparação. Por exemplo, o valor “100” armazenado como texto pode se comportar de forma diferente do número 100. Verifique se os dados possuem o formato correto.
Condições fora de ordem
Em fórmulas com várias faixas, a ordem das condições influencia o resultado. Comece pelas condições mais específicas ou pelos maiores valores:
=SE(A2>=90;”Excelente”;SE(A2>=70;”Bom”;SE(A2>=50;”Regular”;”Insuficiente”)))
Boas práticas ao utilizar a função SE
- Defina claramente a regra antes de escrever a fórmula;
- Utilize referências de células em vez de digitar valores repetidos;
- Coloque textos entre aspas;
- Organize condições numéricas da maior para a menor;
- Evite muitas funções SE aninhadas;
- Utilize E e OU quando houver várias condições;
- Combine com SEERRO para tratar erros;
- Teste a fórmula com diferentes valores;
- Use formatação condicional para destacar resultados;
- Mantenha os dados no formato correto.
Quando evitar muitos SE aninhados
É possível utilizar várias funções SE dentro de uma mesma fórmula, mas isso pode tornar a planilha difícil de entender e manter:
=SE(A2>=90;”A”;SE(A2>=80;”B”;SE(A2>=70;”C”;SE(A2>=60;”D”;”E”))))
Quando existem muitas faixas, pode ser melhor utilizar:
- Função SES;
- PROCV com correspondência aproximada;
- PROCX;
- Uma tabela auxiliar;
- ÍNDICE e CORRESP.
A escolha depende da versão do Excel e da estrutura da planilha.
Diferença entre SE e SES
A função SE trabalha com uma condição por vez:
=SE(A2>=7;”Aprovado”;”Reprovado”)
A função SES permite testar várias condições de forma mais organizada:
=SES(A2>=9;”Excelente”;A2>=7;”Aprovado”;A2>=5;”Recuperação”;A2<5;”Reprovado”)
A função SES está disponível nas versões mais recentes do Excel. Mesmo assim, aprender a função SE continua sendo essencial, pois ela é utilizada em praticamente todas as versões do programa.
Exemplos resumidos da função SE
Aprovação de aluno
=SE(B2>=7;”Aprovado”;”Reprovado”)
Meta de vendas
=SE(B2>=C2;”Meta atingida”;”Abaixo da meta”)
Controle de estoque
=SE(B2<=10;”Repor estoque”;”Estoque normal”)
Pagamento vencido
=SE(B2<HOJE();”Vencido”;”Dentro do prazo”)
Cadastro preenchido
=SE(A2=””;”Pendente”;”Preenchido”)
Desconto
=SE(B2>=1000;B2*10%;0)
Lucro ou prejuízo
=SE(B2>0;”Lucro”;SE(B2=0;”Sem resultado”;”Prejuízo”))
Aprovação com nota e frequência
=SE(E(B2>=7;C2>=75%);”Aprovado”;”Reprovado”)
Perguntas frequentes
Para que serve a função SE no Excel?
A função SE serve para analisar uma condição e retornar resultados diferentes quando ela for verdadeira ou falsa.
Como usar SE para mostrar aprovado ou reprovado?
Use a fórmula abaixo. Nesse exemplo, notas maiores ou iguais a 7 serão classificadas como aprovadas.
=SE(A2>=7;”Aprovado”;”Reprovado”)
Como usar mais de uma condição na função SE?
Você pode combinar a função SE com E ou OU. A função E exige que todas as condições sejam atendidas; a função OU exige pelo menos uma.
=SE(E(A2>=7;B2>=75%);”Aprovado”;”Reprovado”)
Como deixar uma célula vazia com a função SE?
Use duas aspas sem espaço para retornar uma célula visualmente vazia.
=SE(A2=””;””;A2*B2)
Como verificar se uma célula contém texto?
Para verificar se o conteúdo é exatamente igual a um texto, compare a célula com o texto entre aspas.
=SE(A2=”Pago”;”Finalizado”;”Pendente”)
Como verificar se uma data está vencida?
Compare a data da célula com a função HOJE().
=SE(A2<HOJE();”Vencido”;”No prazo”)
Qual é a função SE em inglês?
A função SE em inglês é chamada de IF.
=IF(A2>=7,”Approved”,”Failed”)
Posso usar várias funções SE na mesma fórmula?
Sim. Esse recurso é chamado de SE aninhado. Porém, quando existem muitas condições, pode ser melhor utilizar a função SES ou uma tabela auxiliar.
=SE(A2>=9;”Excelente”;SE(A2>=7;”Aprovado”;”Reprovado”))
Conclusão
A função SE é uma das ferramentas mais importantes do Excel porque permite automatizar decisões dentro da planilha.
Sua estrutura básica é:
=SE(teste_lógico;valor_se_verdadeiro;valor_se_falso)
Com ela, você pode criar controles de vendas, estoque, pagamentos, notas, metas, comissões e diversas outras análises.
Para utilizar corretamente a função SE:
- Defina a condição;
- Informe o resultado verdadeiro;
- Informe o resultado falso;
- Coloque textos entre aspas;
- Organize corretamente as condições;
- Combine com E, OU e SEERRO quando necessário.
Dominar a função SE ajudará você a criar planilhas mais inteligentes, automáticas e profissionais.



