-
Letra B. As funções DIA, MÊS e ANO retornam os valores numéricos de uma data. A função SE faz o VERDADEIRO ou FALSO, de acordo com o resultado de um teste.
=SE(MÊS(A9)>2;ANO(A9)/10+3^2;DIA(A9)*10+2^3) -> este é o teste
=SE(MÊS(A9)>2;ANO(A9)/10+3^2;DIA(A9)*10+2^3) - esta é a parte VERDADEIRO
=SE(MÊS(A9)>2;ANO(A9)/10+3^2;DIA(A9)*10+2^3) - e este é o FALSO
O teste é 2 > 2 ? Não. É falso.
DIA(A9)*10+2^3 sendo que ^ é exponenciação... DIA(A9) é 1.
1 * 10 + 2 ^ 3 --> calcular primeiro a exponenciação
1 * 10 + 8 --> calcular a multiplicação
10 + 8 --> calcular a adição
-
Fernando, eu não sabia o símbolo da exponenciação. Obrigada!!!
-
Pessoal, minha dúvida é: Como saber se a data é maior que o número 2? Simplesmente não consigo entender como isso funciona. Como atribuir valor a uma data?
-
Cristiane Daab, ele deu a data, o valor do teste é dois porque se trata do mês. A data é 01/02/2015 logo:
dia é 01
mês é 02
ano 2015
então quando ele diz: se(mês(A9)>2;....
ele quer dizer: Se o mês ( que é 2- fevereiro ) que está representado na célula A9 for menor que 2.....
-
Lembrando que a estrutura do SE no Excel é:
=se(a condição ; o que fazer se for verdadeiro ; o que fazer se for falso) =SE(MÊS(A9)>2;ANO(A9)/10+3^2;DIA(A9)*10+2^3) a condição: o mês na célula A9 é maior que 2 Como o resultado é falso, pule o que vem depois e vá para o final: DIA(A9)*10+2^3
Aí é matemática pura. O valor de dia em A9 é 1, que multiplicado por 10 é igual a 10. Dois elevado a três é 8 (2^3).Por fim, 10+8 = 18
-
Parabéns: Glauber e Fernando!!!! Vocês são mestres no assunto!!!! Valeu muito!!!
-
data 01/02/2015 na célula A9
=SE(MÊS(A9)>2;ANO(A9)/10+3^2;DIA(A9)*10+2^3)
Lendo a função:
Se o mês de A9 for maior que 2 - calcule 2015 dividido por 10 + 3 potência 2 ; se não for maio que 2 - calcule 01 x 10 + 2 potência 3
Como o mês de A9 não é maior que 2, calcule a segunda parte da função - primeiro multiplica 1 x10 = 10 + 2 potência 3 = 10 + 8 = 18
Gabarito B
-
Aqui o importante é lembrar que resolve primeiro a exponenciação (2^3) e depois a soma (DIA(A9)*10), pois se for somar com o 2 (DIA(A9)*10+2) e depois fazer a exponenciação (^3) do valor, vai resultar em 1728 que também tem no enunciado, mas é incorreto.
-
Parabéns a Joelma Santos, bem simples e eficaz. obrigado
-
=SE(MÊS(A9)>2(FALSO);ANO(A9)/10+3^2;DIA(A9)*10+2^3)
1*10+2^3=18
GABARITO -> [B]
-
Ainda bem que não tinha opção "16"...pq senão eu cairia...
-
=SE(MÊS(A9)>2;ANO(A9)/10+3^2;DIA(A9)*10+2^3)
= SE(<TESTE LÓGICO> ; <AÇÃO CASO TESTE VERDADEIRO> ; <AÇÃO CASO TESTE FALSO>
Como o mês 02 não é mais que 2, então vamos fazer a segunda parte da formúla (que está em vermelho), caso fosse mais que 2 teria que ser feito a primeira parte da formúla.
-
Mas e a planilha de referência?
-
DIA(A9) * 10 + 2 ^3 =?
1 x 10 + 2 ³ = 18
-
Primeiro faça a multiplicação e depois a soma.
Nesse caso específico, se você realizar a soma antes da multiplicação o valor estará correto, porém, o raciocínio errado.
Pense na seguinte sintaxe: =2*10+2³
Soma primeiro
2*10+8
2*18
=36 (ERRADO)
Multiplicação primeiro
2*10+8
20+8
=28 (CERTO)
-
Assertiva B
Solicita a função "se"
Na assertiva solicita o teste logico Falso ";DIA(A9)*10+2^3)"
-
Como temos as funções MÊS, ANO e DIA dentro da função SE, entendo que o ideal é substituir os valores das funções na fórmula, para facilitar a sua análise. Vejamos:
=SE(02>2;2015/10+3^2;01*10+2^3)
Como a condição é FALSA (2 não é maior do que 2), a solução está no terceiro parâmetro.
10+8 = 18.
Resposta certa, alternativa b).