A função SE é uma das funções mais populares do Excel e permite que você faça comparações lógicas entre um valor e aquilo que você 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).
![O navegador não dá suporte a vídeo. Instale o Microsoft Silverlight, o Adobe Flash Player ou o Internet Explorer 9.](https://cxcs.microsoft.net/static/public/surface-and-devices/pt-br/4873755a-8b1e-497e-bc54-101d1e75d3e7/d07c07fd6aabfe12ed716e87301dc3a1a3a7b5b0.png)
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 você deseja retornar se o resultado do teste_lógico for VERDADEIRO. |
valor_se_falso (opcional) |
O valor que você deseja retornar se o resultado do teste_lógico for FALSO. |
Exemplos de SE simples
![A célula D2 contém a fórmula =SE(C2="Sim";1;2)](https://cxcs.microsoft.net/static/public/centralimages/pt-br/9f8095f1-ed25-451b-a818-e2b9db01d829/e8a2140c98e878ef60c29b422cd1cc7d930be0f3.png)
-
=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")](https://cxcs.microsoft.net/static/public/centralimages/pt-br/d0ae94da-d05f-4600-8331-7ef742c126fb/af2d87532932f1361dba478977c9a5ba6c3eddfe.png)
-
=SE(C2=1;"Sim";"Não")
Neste exemplo, a fórmula na célula D2 diz: SE(C2 = 1, então retorne Sim, caso contrário retorne Não)Como você pode ver, a função SE pode ser usada para avaliar tanto texto como 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")](https://cxcs.microsoft.net/static/public/centralimages/pt-br/219d0e3f-36d1-4d82-87df-29ac68330edb/2ff192f3a1b2de24d058e0458756ed1216df80d1.png)
-
=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;"")](https://cxcs.microsoft.net/static/public/centralimages/pt-br/4bbae039-b79d-4998-b8b3-a18950f4350e/8283dd825435946db8947fbbf9781d57084514e0.png)
-
= 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. A fórmula em E2 está dizendo SE(Valor real for maior que o Valor orçado, subtraia o Valor orçado do Valor real, caso contrário, não retorne nada).
![A fórmula na célula F7 é SE(E7="Sim";F5*0,0825;0)](https://cxcs.microsoft.net/static/public/centralimages/pt-br/d263a33c-3229-4e4d-9631-0568abc55d63/7710934ad53710e5170c1e95747549b475b495b0.png)
-
=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 havia um argumento para os argumentos valor_se_verdadeiro ou valor_se_falso. 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?
Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.
Confira também
Função SE - fórmulas aninhadas e evitando armadilhas
Usar as funções SE com E, OU e NÃO