SE (função SE)
Applies To
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016A 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 está à espera.
Assim, uma instrução SE pode ter dois resultados. O primeiro resultado é se a sua comparação for considerada Verdadeiro, o segundo se a sua comparação for considerada Falso.
Por exemplo, =SE(C2="Sim";1;2) significa SE(C2 = Sim, então devolver um 1, caso contrário, devolver um 2).
Utilize a função SE, uma das funções lógicas, para devolver um valor se uma condição for verdadeira e outro valor se for falsa.
SE(teste_lógico; valor_se_verdadeiro; [valor_se_falso])
Por exemplo:
-
=SE(A2>B2;"Ultrapassou o Orçamento";"OK")
-
=SE(A2=B2;B4-A4;"")
Nome do argumento |
Descrição |
---|---|
teste_lógico (obrigatório) |
A condição que pretende testar. |
valor_se_verdadeiro (obrigatório) |
O valor que pretende que seja devolvido se o resultado do teste_lógico for VERDADEIRO. |
valor_se_falso (opcional) |
O valor que pretende que seja devolvido se o resultado do teste_lógico for FALSO. |
Exemplos SE fáceis
-
=SE(C2="Sim";1;2)
No exemplo acima, a célula D2 diz: SE(C2 = Sim, então devolver um 1, caso contrário, devolver um 2)
-
=SE(C2=1;"Sim";"Não")
Neste exemplo, a fórmula na célula D2 significa: SE(C2 = 1, então devolver Sim, caso contrário, devolver Não)Como pode ver, a função SE pode ser utilizada para avaliar texto e valores. Também pode ser utilizada para avaliar erros. Não está limitado a verificar apenas se uma coisa é igual a outra e devolver um único resultado, também pode utilizar operadores matemáticos e efetuar cálculos adicionais, consoante os seus critérios. Também pode aninhar múltiplas funções SE de forma a efetuar múltiplas comparações.
-
=SE(C2>B2;"Ultrapassou o Orçamento";"Dentro do Orçamento")
No exemplo acima, a função SE na célula D2 está a dizer que SE(C2 for Maior do que B2, então devolver "Ultrapassou o Orçamento", caso contrário, devolver "Dentro do Orçamento")
-
=SE(C2>B2;C2-B2;0)
Na ilustração acima, em vez de devolver um resultado de texto, irá devolver um cálculo matemático. Então, a fórmula na célula E2 está a dizer SE(Real for Maior do que o que está Orçamentado, então Subtrair o montante Orçamentado do montante Real, caso contrário, não devolver nada).
-
=SE(E7="Sim";F5*0,0825;0)
Neste exemplo, a fórmula na célula F7 está a dizer SE(E7 = "Sim", então calcular o Montante Total em F5 * 8,25%, caso contrário, nenhum Imposto sobre Vendas está em atraso e devolver 0)
: Se utilizar texto nas fórmulas, tem de colocar o texto entre aspas (por exemplo, "Texto"). A única exceção a esta regra é se utilizar VERDADEIRO ou FALSO, que o Excel entenderá automaticamente.
Problemas comuns
Problema |
O que correu mal |
---|---|
0 (zero) numa célula |
Não existe um argumento para os argumentos valor_se_verdadeiro ou valor_se_falso Para ver o valor correto devolvido, adicione o argumento de texto aos dois argumentos ou adicione VERDADEIRO ou FALSO ao argumento. |
#NOME? na célula |
Normalmente, isto significa que essa fórmula está mal escrita. |
Precisa de mais ajuda?
Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.
Consulte Também
Função SE – fórmulas aninhadas e evitar falhas
Utilizar a função SE com as funções E, OU e NÃO