SE (Função SE)

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

A função SE é uma das funções mais populares no Excel e permite-lhe fazer comparações lógicas entre um valor e o que espera.

Portanto, uma instrução SE pode ter dois resultados. O primeiro resultado é se a comparação for Verdadeira, o segundo se a comparação for Falsa.

Por exemplo, =SE(C2 =”Sim”, 1,2) diz SE(C2 = Sim, então retorne a 1, caso contrário retorne a 2).

Sintaxe

Use a função SE, uma das funções lógicas, para retornar um valor se uma condição for verdadeira e um outro valor se for falsa.

SE(teste_lógico, valor_se_verdadeiro, [valor_se_falso])

Por exemplo:

  • =SE(A2>B2;"Acima do Orçamento";"OK")
  • =SE(A2=B2;B4-A4;"")
Nome do argumento Descrição
teste_lógico (obrigatório) A condição que você deseja testar.
valor_se_verdadeiro (obrigatório) O valor que pretende devolver se o resultado de logical_test for VERDADEIRO.
valor_se_falso (opcional) O valor que pretende devolver se o resultado de logical_test for FALSO.

Exemplos de SE simples

A célula D2 contém uma fórmula =SE(C2=Sim,1,2)

  • =SE(C2="Sim";1,2)

No exemplo acima, a célula D2 diz: SE(C2 = Sim, a fórmula retorna um 1 ou um 2)

A célula D2 contém a fórmula =SE(C2=1;SIM,NÃO)

  • =SE(C2=1;"Sim";"Não")

Neste exemplo, a fórmula na célula D2 diz: SE(C2 = 1, então devolver Sim, caso contrário, devolver Não)Como vê, a função SE pode ser utilizada para avaliar texto e valores. Ela também pode ser usada para avaliar erros. Você não está limitado a verificar apenas se um valor é igual a outro e retornar um único resultado; você também pode usar operadores matemáticos e executar cálculos adicionais dependendo de seus critérios. Também é possível aninhar várias funções SE juntas para realizar várias comparações.

A fórmula na célula D2 é =SE(C2>B2;Acima do Orçamento,Dentro do Orçamento)

  • =SE(C2>B2;"Acima do Orçamento";"Dentro do Orçamento")

No exemplo acima, a função SE em D2 está dizendo SE(C2 é maior que B2, retorne "Acima do orçamento", caso contrário, retorne "Dentro do orçamento")

A fórmula na célula E2 é =SE(C2>B2;C2-B2;)

  • =SE(C2>B2;C2-B2;0)

Na ilustração acima, em vez de retornar um resultado de texto, vamos retornar um cálculo matemático. Assim, a fórmula em E2 está a dizer SE(Real é Maior do que Orçamentado, subtrair o montante Orçamentado do montante Real, caso contrário, não devolver nada).

A fórmula na Célula F7 é SE(E7=Sim,F5*0,0825;0)

  • =SE(E7="Sim";F5*0,0825;0)

Neste exemplo, a fórmula em F7 está dizendo SE(E7="Sim", calcule o Valor Total em F5 * 8,25%, caso contrário, nenhum Imposto sobre Vendas é cobrado, retorne 0)

Observação

Se você for usar texto em fórmulas, será preciso quebrar o texto entre aspas (por exemplo, "Texto"). A única exceção é usar VERDADEIRO ou FALSO que o Excel reconhece automaticamente.

Problemas comuns

Problema O que aconteceu de errado
0 (zero) na célula Não houve argumentos para argumentos value_if_true ou value_if_False . Para receber o valor correto, adicione um texto de argumento aos dois argumentos, ou adicione VERDADEIRO ou FALSO ao argumento.
#NOME? na célula Isso geralmente significa que a fórmula está incorreta.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.