Como usar a função SE no Excel : Guia prático com exemplos

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:

AlunoNotaResultado
Ana8,5Aprovado
Bruno6,0Reprovado
Carlos7,0Aprovado
Daniela5,5Reprovado

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:

OperadorSignificadoExemplo
=Igual aA2=10
Maior queA2>10
Menor queA2<10
>=Maior ou igual aA2>=10
<=Menor ou igual aA2<=10
<> Diferente deA2<>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:

VendedorRealizadoMetaSituação
AnaR$ 12.000R$ 10.000Meta atingida
BrunoR$ 8.000R$ 10.000Abaixo da meta
CarlosR$ 15.000R$ 15.000Meta 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:

  1. Selecione as células com os resultados;
  2. Acesse Página Inicial;
  3. Clique em Formatação Condicional;
  4. Escolha Regras de Realce das Células;
  5. Selecione Texto que contém;
  6. Digite o texto que deseja destacar;
  7. 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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *