Pular para o conteúdo

A função SE no Excel: um Guia

A função SE no Excel é, sem dúvidas, uma das ferramentas de análise de dados mais importantes e populares de todo o ecossistema de planilhas. Atuando como o núcleo das decisões automatizadas, ela nos permite testar condições lógicas e retornar resultados personalizados de acordo com a resposta obtida (Verdadeiro ou Falso).

Dominar essa função lógica é um pré-requisito indispensável para quem deseja construir relatórios gerenciais dinâmicos, automatizar planilhas financeiras ou se destacar no mercado de trabalho. Neste guia completo, você aprenderá a sintaxe da fórmula, sua aplicação prática passo a passo, o uso do SE aninhado (múltiplas condições), além de soluções modernas como a função SES e integrações inteligentes.

Como funciona a Função SE no Excel?

A função SE analisa um teste lógico e retorna um valor caso a condição seja Verdadeira, e outro valor caso seja Falsa. Sua sintaxe básica é: =SE(teste_lógico; valor_se_verdadeiro; valor_se_falso). Por exemplo, =SE(A1>=7; "Aprovado"; "Reprovado") avalia se a célula A1 é maior ou igual a 7.

Um Exemplo Prático de Aplicação Lógica

Para compreender a lógica de tomada de decisão do Excel, vamos simular um cenário escolar clássico. Imagine que temos uma lista com as notas de 8 alunos de uma determinada prova. A regra institucional estabelece que, para ser considerado aprovado, o aluno deve atingir uma nota igual ou superior a 7,0.

Nosso objetivo operacional é criar uma fórmula automatizada na coluna C (Status) que analise a nota individual de cada linha e escreva automaticamente se o estudante está “Aprovado” ou “Reprovado”.

Exemplo inicial de notas dos alunos no Excel
Figura 1: Base de dados exemplo com as notas dos alunos antes da automação.

Compreendendo a Sintaxe e Parâmetros da Função SE

A função SE serve exatamente para resolver problemas de decisões binárias (dois caminhos possíveis). Ela avalia uma afirmação e direciona o fluxo de cálculo. A sintaxe oficial da função se divide em três argumentos:

=SE(teste_lógico; [valor_se_verdadeiro]; [valor_se_falso])
  • teste_lógico (Obrigatório): Qualquer valor ou expressão que possa ser avaliada pelo Excel como VERDADEIRO ou FALSO. Geralmente utiliza operadores de comparação (ex: >, <, =, >=, <=, <>).
  • [valor_se_verdadeiro] (Opcional): O valor que você deseja que seja retornado se o argumento do teste lógico for VERDADEIRO. Pode ser um texto (entre aspas), um número, uma fórmula ou outra célula.
  • [valor_se_falso] (Opcional): O valor retornado se o teste lógico for classificado como FALSO pelo motor de análise.

Aplicando esse raciocínio técnico ao nosso exemplo prático, com a nota do primeiro aluno na célula B2, estruturamos a fórmula desta maneira:

=SE(B2>=7; “aprovado”; “reprovado”)

Ao pressionar Enter e estender a fórmula pelas linhas inferiores utilizando a alça de preenchimento rápido, o Excel varre todas as células de notas e consolida as condições perfeitamente.

Aplicação prática da função SE com resultados de aprovação
Figura 2: Coluna C devidamente preenchida de forma dinâmica pela função SE.

Aprenda a Função SE em Vídeo (Tutorial Rápido)

Se você prefere um aprendizado visual, explicamos o passo a passo da função SE de maneira simplificada e objetiva no nosso canal do YouTube. Assista ao vídeo abaixo e consolide esse conhecimento agora mesmo:

A Função SE com Mais de Duas Condições (SE Aninhado)

Na vida real e nas demandas de trabalho, as tomadas de decisões raramente são limitadas a apenas duas saídas lógicas. Na maioria dos casos, nos deparamos com cenários com múltiplas faixas de classificação ou regras complexas.

Veja este cenário logístico de exemplo corporativo: Temos processos que precisam ser triados de acordo com o tempo decorrido desde a abertura. A regra é:

Tempo Decorrido (Dias) Status do Processo
Maior ou igual a 90 dias ⚠️ Fora do Prazo
Entre 75 e 89 dias ⚡ Em Risco
Menor que 75 dias ✅ Dentro do Prazo

Para modelar essa estrutura operacional, recorremos à técnica conhecida como SE Aninhado, que consiste em inserir novas funções SE dentro do argumento [valor_se_falso] da função anterior.

Passo a Passo para Construir um SE Aninhado Sem Erros

  1. Defina uma direção lógica coerente: Sempre monte sua análise sequencial partindo do valor mais alto para o mais baixo (ou vice-versa).
  2. Inicie com o extremo: Comece o teste lógico pelo maior gatilho (90 dias).
  3. Insira o segundo SE no “falso”: Se o processo não ultrapassou 90 dias, o Excel deve iniciar uma nova pergunta lógica para analisar se ele ultrapassou 75 dias.
  4. Defina o padrão final: Caso não atenda a nenhuma das condições superiores, a resposta por eliminação lógica será a última (Dentro do Prazo).

Seguindo essa lógica matemática impecável, estruturamos a fórmula abaixo (com os dias localizados na célula B2):

=SE(B2>=90; “fora do prazo”; SE(B2>=75; “em risco”; “dentro do prazo”))
Planilha preenchida com SE Aninhado de três condições
Figura 3: Classificação dinâmica de processos usando SE aninhado.

Tutorial do SE Aninhado em Vídeo

Quer ver essa técnica dinâmica funcionando ao vivo na planilha com explicações detalhadas? Assista ao nosso guia rápido focado em múltiplas condições:

Alternativa Moderna: A Função SES (Excel 2019 e Microsoft 365)

Para os usuários de versões recentes do Excel (a partir do Excel 2019 ou assinantes ativos do Microsoft 365), a desenvolvedora criou a fantástica função SES. Ela elimina a necessidade de encadear repetidos parênteses no final da fórmula, tornando a leitura e manutenção dos dados muito mais ágil.

A estrutura do SES baseia-se em pares ordenados de critérios e respostas:

=SES(teste_lógico1; valor_se_verdadeiro1; teste_lógico2; valor_se_verdadeiro2; …)

Aplicando a regra de classificação de processos na função SES, a nossa sintaxe simplificada torna-se:

=SES(B2>=90; “fora do prazo”; B2>=75; “em risco”; B2<75; “dentro do prazo”)
Demonstração prática da fórmula SES de forma simplificada
Figura 4: Resultado idêntico ao aninhamento anterior, mas construído de forma limpa via SES.

PROCV como Alternativa para Estruturas Muito Longas

Apesar do poder do SE Aninhado ou da função SES, usar essas ferramentas para lidar com listas gigantescas de opções pode gerar fórmulas excessivamente complexas e difíceis de auditar.

Imagine este caso real: Você tem uma lista de capitais do Brasil em uma coluna e precisa associar automaticamente cada uma das 26 opções ao seu respectivo estado de origem na coluna ao lado. Escrever 26 estruturas condicionais geraria uma fórmula monstruosa e pouco eficiente.

Para esses casos de alta complexidade, a melhor prática logística é criar uma tabela de apoio (matriz de conversão) e utilizar a tradicional função PROCV para realizar o cruzamento de dados de forma automática. Para compreender a fundo como aplicar essa modelagem estratégica, leia nosso artigo completo sobre PROCV com múltiplos critérios.

Aprenda Excel Praticando com Cenários Reais!
A teoria só se consolida com a prática. Domine a função SE, funções de busca, Procv, tabelas dinâmicas e dashboards com mais de 100 exercícios desenvolvidos para quem busca se destacar em seleções e acelerar processos corporativos.
QUERO O BANCO DE EXERCÍCIOS DE EXCEL
📥 Download digital imediato • Exercícios resolvidos passo a passo • Suporte do especialista

Perguntas Frequentes (FAQ)

Quantos “SE” eu posso aninhar em uma única fórmula do Excel?

Nas versões modernas do Excel (a partir do Excel 2007), você pode aninhar até 64 funções SE em uma única fórmula. No entanto, lembre-se de que fórmulas com excesso de aninhamentos são extremamente propensas a erros operacionais e difíceis de auditar. Sempre que passar de 4 ou 5 condições, avalie o uso do SES ou do PROCV.

Por que minha função SE retorna o erro #NOME?

O erro #NOME costuma ocorrer devido a pequenos detalhes de digitação: nome da função escrito incorretamente (como esquecer a letra E) ou a ausência de aspas duplas em argumentos textuais. Lembre-se: qualquer texto inserido em fórmulas lógicas deve estar obrigatoriamente delimitado por aspas (ex: “aprovado”), exceto números e nomes de funções.

Posso usar a função SE para comparar datas e horas?

Sim! Como o Excel armazena internamente datas e horas como números em série, as operações lógicas funcionam normalmente. Por exemplo, =SE(A1>HOJE(); "Futuro"; "Passado ou Presente") compara a data da célula A1 com a data de hoje sem nenhum problema.

Dê o Próximo Passo na Sua Carreira Profissional

Dominar as estruturas condicionais é a linha divisória entre operadores comuns e verdadeiros analistas de dados. Pratique os conceitos apresentados neste guia e utilize os links de apoio para dominar outras fórmulas essenciais no seu dia a dia.

Seja um Profissional Destacado:
Unir a lógica lógica da função SE com outras funções do Excel fará de você a pessoa de referência em relatórios e tomadas de decisão na sua empresa.

Se você tiver qualquer dúvida ou queira compartilhar os seus desafios com planilhas avançadas, sinta-se à vontade para enviar uma mensagem diretamente no nosso canal de Contato.

Expanda Seus Conhecimentos com Nossos Artigos Recomendados:

R
Autor: Roberto
Roberto é especialista em Excel com mais de 12 anos de experiência na área corporativa. Como fundador do Excel Genial, simplifica processos e rotinas complexas de gestão através de planilhas inteligentes, práticas e prontas para o dia a dia de empresas brasileiras.
🔒 Compra segura via plataforma Hotmart
🛡️ Garantia incondicional de 7 dias
⚡ Download imediato do material adquirido
Picture of Roberto

Roberto

Roberto é especialista em Excel com mais de 12 anos de experiência corporativa. Criador do Excel Genial, transforma rotinas complexas em planilhas profissionais prontas para uso.