Ir para o conteúdo

Fórmulas do Excel · Lógica condicional

Função SE no Excel como usar, sintaxe e exemplos

A função SE testa uma condição e devolve um valor quando ela é verdadeira e outro quando é falsa. A sintaxe é =SE(teste_lógico; valor_se_verdadeiro; valor_se_falso) — a fórmula de lógica condicional do Excel e do Google Sheets.

Atualizado em

SE, SES ou SEERRO: qual usar?

A função SE faz um único teste e devolve dois resultados possíveis — um para VERDADEIRO, outro para FALSO. Para três ou mais condições, é preciso aninhar um SE dentro do outro.

A função SES (Excel 2019, 2021 e 365) avalia vários testes em sequência sem aninhamento — é a resposta moderna para "função SE com 3 ou 4 condições".

A função SEERRO não decide condições: ela captura o erro de outra fórmula (#N/D, #DIV/0!) e devolve um valor alternativo no lugar.

Os 3 argumentos da função SE

A sintaxe completa é =SE(teste_lógico; valor_se_verdadeiro; valor_se_falso). No Excel em português, os argumentos são separados por ponto e vírgula.

  • teste_lógico Obrigatório

    A comparação que devolve VERDADEIRO ou FALSO — ex.: C2>B2, B2>=7 ou B2="Pago".

  • valor_se_verdadeiro Obrigatório

    O que a célula mostra quando o teste é VERDADEIRO — texto entre aspas, número ou outra fórmula.

  • valor_se_falso Opcional

    O que a célula mostra quando o teste é FALSO. Se for omitido, o Excel devolve FALSO.

Requisitos para a fórmula funcionar

Quatro regras objetivas evitam quase todos os erros com a função SE.

  • Operador de comparação válido

    O teste_lógico aceita 6 operadores: = (igual), > (maior), < (menor), >= (maior ou igual), <= (menor ou igual) e <> (diferente).

  • Texto sempre entre aspas

    Resultados e comparações com texto exigem aspas duplas: B2="Pago" e "Estourou". Sem aspas, o Excel devolve o erro #NOME?.

  • Separador ponto e vírgula

    No Excel em português (Brasil), os argumentos são separados por ; — a vírgula é o separador da versão em inglês.

  • Limite de aninhamento: 64 níveis

    O Excel aceita até 64 funções SE aninhadas, mas a leitura fica difícil a partir de 3 ou 4 — acima disso, use a função SES.

Exemplos verificados

A função SE na prática

Os 4 exemplos usam dados financeiros reais das planilhas do site — copie a fórmula e adapte as referências das células.

A função SE na prática
Fórmula Resultado
=SE(C2>B2;"Estourou";"Dentro do orçamento")Estourou
=SE(B2>0;"Saldo positivo";"Saldo negativo")Saldo negativo
=SE(B2="Pago";"OK";"Pendente")Pendente
=SE(C2>B2;C2-B2;0)200

Resultados conferidos célula a célula no Excel e no Google Sheets. Os valores de previsto e realizado são os mesmos da planilha de orçamento do site.

Como usar a função SE em 5 passos

  1. Selecione a célula do resultado

    Clique na célula onde a resposta da condição deve aparecer.

  2. Digite =SE( e o teste lógico

    Escreva a comparação — ex.: C2>B2 — e o ponto e vírgula.

  3. Informe o valor_se_verdadeiro

    O resultado para VERDADEIRO; texto sempre entre aspas duplas.

  4. Informe o valor_se_falso e feche o parêntese

    O resultado para FALSO; pressione Enter para calcular.

  5. Arraste a fórmula para as demais linhas

    Use a alça de preenchimento para aplicar o teste a toda a coluna.

Copiar e colar

A fórmula pronta

O exemplo clássico do orçamento: comparar o realizado com o previsto de cada categoria.

A fórmula pronta
=SE(C2>B2;"Estourou";"Dentro do orçamento")

Ver na prática: Planilha de Orçamento

B2 = valor previsto · C2 = valor realizado. Com previsto de R$ 1.000,00 e realizado de R$ 1.200,00, o resultado é "Estourou".

Dicas e erros comuns

O que separa uma fórmula SE que funciona de uma que devolve erro.

  • 3 ou 4 condições? Use SES Excel 2019+

    =SES(B2>=9;"Ótimo";B2>=7;"Aprovado";B2>=5;"Recuperação";VERDADEIRO;"Reprovado") avalia as condições em ordem, sem aninhar.

  • Combine com E e OU

    =SE(E(B2>=7;C2>=75);"Aprovado";"Reprovado") exige as duas condições ao mesmo tempo; OU aceita qualquer uma delas.

  • Erro #NOME?

    Quase sempre é texto sem aspas ou a função em inglês (IF) digitada no Excel em português — o nome correto é SE.

  • Trave referências com $

    Para comparar sempre com a mesma célula ao arrastar, fixe-a: $B$2. Sem o $, a referência desliza linha a linha.

Perguntas frequentes sobre a função SE

A função SE aceita três resultados?
Não. Um SE devolve apenas dois resultados; para três ou mais, aninhe um SE dentro do outro ou use a função SES.
A função SE funciona com texto?
Sim, desde que o texto esteja entre aspas duplas — tanto no teste (B2="Pago") quanto nos resultados ("OK", "Pendente").
Posso colocar outra fórmula dentro do SE?
Sim. Os argumentos aceitam fórmulas — =SE(C2>B2;C2-B2;0) devolve o excedente (200, no exemplo do orçamento) ou zero.