Como usar a fórmula SE no Excel

Excel · 4 min de leitura

Em resumo

A função SE testa uma condição e devolve um resultado se for verdadeira e outro se for falsa: =SE(B2>0; "Lucro"; "Prejuízo"). Use os operadores >, <, =, >=, <= e <> na condição e combine com E, OU ou SES quando houver mais de um critério.

Como usar a fórmula SE no Excel

Lucro ou prejuízo? Aprovado ou reprovado? Dentro ou fora da meta? Sempre que a resposta depende de uma condição, a ferramenta é a função SE. Ela faz um teste e devolve um resultado se o teste for verdadeiro e outro se for falso. É uma das funções mais usadas do Excel, e a porta de entrada para planilhas que "pensam" sozinhas.

Neste guia você vai montar a SE passo a passo com um exemplo de receitas e despesas, replicar a fórmula sem estragar a formatação e conhecer as variações mais úteis.

Caso prefira aprender por vídeo, veja o vídeo abaixo:

O que você vai aprender

  • A estrutura da SE: teste lógico, valor se verdadeiro, valor se falso;
  • Os operadores de comparação;
  • Como replicar a fórmula sem perder a formatação da tabela;
  • SE com E, OU e SEs aninhados;
  • Erros comuns.

A estrutura

=SE(teste_lógico; valor_se_verdadeiro; valor_se_falso)
  • teste_lógico: uma comparação que dá VERDADEIRO ou FALSO, como B2>C2;
  • valor_se_verdadeiro: o que mostrar se a comparação for verdadeira;
  • valor_se_falso: o que mostrar se for falsa.

O exemplo: lucro ou prejuízo

Uma planilha com os setores da empresa, a receita (coluna B) e a despesa (coluna C) de cada um. Na coluna Resultado, a regra é: se a receita for maior que a despesa, "Lucro"; se não, "Prejuízo".

Passo a passo

  1. Clique na primeira célula da coluna Resultado e digite =SE. A função aparece na lista; pressione Tab para aceitar. A dica com os argumentos aparece logo abaixo;
  2. Escreva o teste: clique na receita, digite > e clique na despesa: B2>C2;
  3. Digite ;. Repare que o argumento em negrito na dica passa de teste_lógico para valor_se_verdadeiro;
  4. Digite "Lucro", entre aspas duplas, porque é um texto;
  5. Digite ; e "Prejuízo";
  6. Feche o parêntese e dê Enter.
=SE(B2>C2;"Lucro";"Prejuízo")

No primeiro setor, a receita foi de R$ 27 mil e a despesa, de R$ 121 mil: o resultado é Prejuízo. Correto.

Replicando sem estragar a formatação

Para aplicar a todas as linhas, clique na célula, posicione o mouse no quadradinho do canto inferior direito (o cursor vira uma cruz preta) e dê duplo clique, ou arraste para baixo.

Se a tabela tem linhas alternadas (uma amarela, uma branca), o preenchimento copia a formatação da primeira célula para todas, e a coluna fica toda de uma cor. Para copiar só a fórmula:

  1. Desfaça com Ctrl + Z;
  2. Arraste a alça de preenchimento com o botão direito do mouse até a última linha e solte;
  3. No menu que aparece, escolha Preencher sem Formatação.

Outra forma: depois do duplo clique, clique no ícone de Opções de Autopreenchimento que aparece no fim e escolha a mesma opção.

Os operadores de comparação

OperadorSignificaExemplo
=Igual aA2="SP"
<>Diferente deA2<>"Cancelado"
> / <Maior / menor queB2>1000
>= / <=Maior ou igual / menor ou igualC2>=7

Variações úteis

Resultado numérico

Os valores não precisam ser textos. Uma comissão de 5% só para quem bateu a meta:

=SE(B2>=C2;B2*5%;0)

Duas condições: SE com E

Bônus só se bateu a meta e não teve reclamações:

=SE(E(B2>=C2;D2=0);"Bônus";"Sem bônus")

Basta uma: SE com OU

Alerta se a despesa passou do orçamento ou a receita caiu:

=SE(OU(C2>E2;B2<F2);"Atenção";"OK")

Mais de duas saídas: SEs aninhados

=SE(B2>C2;"Lucro";SE(B2=C2;"Empate";"Prejuízo"))

No Microsoft 365, a função SES deixa isso mais legível:

=SES(B2>C2;"Lucro";B2=C2;"Empate";VERDADEIRO;"Prejuízo")

Célula vazia

Para não mostrar nada enquanto a linha não foi preenchida:

=SE(B2="";"";SE(B2>C2;"Lucro";"Prejuízo"))

Destacando o resultado com cores

Na planilha do vídeo, "Lucro" aparece em verde e "Prejuízo" em vermelho. Isso não vem da SE, e sim da formatação condicional, aplicada à coluna de resultado. Veja como fazer em tudo sobre formatação condicional.

Erros comuns

  • Texto sem aspas: =SE(B2>C2;Lucro;Prejuízo) dá #NOME?. Textos sempre entre aspas duplas;
  • Aspas em números: "1000" é texto, não número. Compare números sem aspas;
  • Separador: no Excel em português, os argumentos são separados por ponto e vírgula;
  • Parênteses: em SEs aninhados, cada SE aberto precisa ser fechado. O Excel colore os pares para ajudar.

Perguntas frequentes

Como usar a função SE no Excel?

=SE(teste;valor_se_verdadeiro;valor_se_falso), por exemplo =SE(B2>C2;"Lucro";"Prejuízo").

Como fazer SE com duas condições?

Combine com E (todas verdadeiras) ou OU (pelo menos uma): =SE(E(teste1;teste2);…).

Como arrastar a fórmula sem mudar a cor das linhas?

Arraste com o botão direito e escolha Preencher sem Formatação.

Quantos SEs posso aninhar?

Até 64, mas acima de três ou quatro a fórmula fica difícil de ler. Prefira SES ou uma tabela de apoio com PROCV.

Conclusão

A função SE testa uma condição e escolhe entre dois resultados. Domine a estrutura, os operadores e o Preencher sem Formatação, e depois avance para E, OU e SES. Para buscas por faixas no lugar de muitos SEs, veja como fazer PROCV aproximado.

Bons estudos e até o próximo conteúdo! 🚀

Quer dominar o Excel do básico ao avançado? Conheça o curso de Excel online da Atuar: 278 aulas, certificado e monitoria 24h com IA.

Continue aprendendo