A estrutura básica para montagem da função =SE é:
=Se(teste_lógico;valor_se_verdadeiro;valor_se_falso),
Portanto, temos 3 condições:
A2 >= 60 -> Acima do limite
A2 >= 30 > 60 -> Dentro do limite
A2 < 30 - Abaixo do limite
O padrão argumento da função =SE sempre são 3 argumentos, sendo 1 condição e 2 respostas possíveis
No exercício temos 3 condições. Então temos que usar a função SE com múltiplas condições
Nesse caso, é necessário estender a função SE com funções auxiliares que irão permitir a adição de condições. É aí que entram as funções E e OU
FUNÇÃO "E" -> Exige que todos os critérios sejam atendidos
FUNÇÃO "OU" -> Apenas um dos critérios é suficiente
Interação das funções:
=SE(teste_lógico;valor_se_verdadeiro;valor_se_falso),
=E(Lógico1; Lógico3;Lógico4... Lógico 255) -> Vai ocupar o lugar do teste_lógico na função =SE
Como resultado:
=SE(E(Lógico1;Lógico2);Valor_se_verdadeiro;valor_se_falso))
Então fica da seguinte forma:
1ª condição:
=SE(A2>=60;"ACIMA DO LIMITE";
2ª condição (aqui foram agrupadas as duas condições através do uso da função "E"
SE(E(A2>=30;A2<60);"DENTRO DO LIMITE";"ABAIXO DO LIMITE"))
Se VERDADEIRO para a expressão (A2>=30;A2<60) -> "DENTRO DO LIMITE"
E se o VALOR FOR FALSO (ou seja, se não atender a condição A2>=30;A2<60) -> "ABAIXO DO LIMITE"
Assertiva C.
=SE(A2>=60;"ACIMA DO LIMITE";SE(E(A2>=30;A2<60);"DENTRO DO LIMITE";"ABAIXO DO LIMITE"))
Fonte: Canal Raphael Santos no Youtube. Função SE com múltiplas condições
A função SE é usada para realizar um teste, e a seguir, realizar a parte do Verdadeiro ou a parte do Falso.
Sua sintaxe é =SE(teste;verdadeiro;falso)
Como se pode observar, ela permite a obtenção de um entre dois possíveis resultados.
Conhecendo a sintaxe, podemos descartar a letra A, que possui número excessivo de argumentos, sintaxe incorreta.
A letra D possui um encadeamento de funções SE, e está correto. Entretanto não atende ao solicitado na questão. A questão pede que quando for maior ou igual do que 60, exiba “Acima do limite" e quando estiver entre 30 e 59, exiba “Dentro do limite". Veja a letra D, parte por parte.
=SE(A2 >= 60;"ACIMA DO LIMITE";SE(A2 < 60; "ABAIXO DO LIMITE";"DENTRO DO LIMITE")) teste
=SE(A2 >= 60;"ACIMA DO LIMITE";SE(A2 < 60; "ABAIXO DO LIMITE";"DENTRO DO LIMITE")) verdadeiro
=SE(A2 >= 60;"ACIMA DO LIMITE";SE(A2 < 60; "ABAIXO DO LIMITE";"DENTRO DO LIMITE")) falso
O primeiro teste está OK, e funcionará conforme solicitado na questão.
Mas o segundo teste (A2 < 60) já exibe a mensagem “Abaixo do limite", sem possibilidade de exibir a mensagem “Dentro do limite" depois.
As letras B, C e E possuem a função E.
A função E é como a conjunção no raciocínio lógico. Será verdadeiro quando todos os testes forem verdadeiros.
A letra B está errada, por apresentar uma construção incorreta para a função E.
Sua sintaxe correta é =E(teste1;teste2;...)
A letra E está errada também, pois não temos SENÃO nos testes lógicos, nem no SE e nem no E.
A letra C está correta.
=SE(A2 >= 60;"ACIMA DO LIMITE";SE(E(A2 >= 30;A2 < 60);"DENTRO DO LIMITE";"ABAIXO DO LIMITE")) teste
=SE(A2 >= 60;"ACIMA DO LIMITE";SE(E(A2 >= 30;A2 < 60);"DENTRO DO LIMITE";"ABAIXO DO LIMITE")) verdadeiro
=SE(A2 >= 60;"ACIMA DO LIMITE";SE(E(A2 >= 30;A2 < 60);"DENTRO DO LIMITE";"ABAIXO DO LIMITE")) falso
Se o valor em A2 for maior ou igual a 60, exiba a mensagem “Acima do limite"
Se não for maior ou igual a 60, faz o novo teste (da parte do falso).
SE(E(A2 >= 30;A2 < 60);"DENTRO DO LIMITE";"ABAIXO DO LIMITE") teste
SE(E(A2 >= 30;A2 < 60);"DENTRO DO LIMITE";"ABAIXO DO LIMITE") verdadeiro
SE(E(A2 >= 30;A2 < 60);"DENTRO DO LIMITE";"ABAIXO DO LIMITE") falso
O teste é combinado com a função E.
Se o valor em A2 for maior ou igual a 30, e ao mesmo tempo for menor que 60, exibe a mensagem “Dentro do limite". Senão, exibe a mensagem “Abaixo do limite".
Gabarito do professor: Letra C.