Se digitarmos a expressão:=SE(E(MEDIA(B1;C1;D1)>=6;(E1+F1...

Próximas questões
Com base no mesmo assunto
Q355626 Noções de Informática
Considere a planilha abaixo confeccionada no Microsoft Excel 2003:

imagem-013.jpg
Se digitarmos a expressão:

=SE(E(MEDIA(B1;C1;D1)>=6;(E1+F1+G1)/2<3);“AP”;“REP”), na célula H1, e em seguida selecionarmos essa célula, depois pressionarmos CTRL-C, a seguir selecionarmos as células de H2 até H3 e pressionarmos CTRL-V, os valores de H1, H2 e H3 serão, respectivamente:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - REP, REP, AP.

Essa questão aborda o conceito de funções lógicas e condicionais no Microsoft Excel. A função SE é uma das mais usadas e permite testar uma condição e retornar um valor se essa condição for verdadeira e outro valor se for falsa.

A função SE é composta por três partes principais:
- A condição que queremos testar;
- O valor que a função deve retornar se a condição for verdadeira;
- O valor que a função deve retornar se a condição for falsa.

No caso da expressão =SE(E(MEDIA(B1;C1;D1)>=6;(E1+F1+G1)/2<3);“AP”;“REP”), estamos testando duas condições simultaneamente com o auxílio da função E, que só retorna verdadeiro se todas as condições dentro dela forem verdadeiras. As condições são:

  • A média das notas (que estão nas células B1, C1 e D1) é maior ou igual a 6;
  • A média das faltas (que estão nas células E1, F1 e G1) é menor que 3.

Se ambas as condições forem verdadeiras, a função irá retornar "AP", caso contrário, retornará "REP".

Ao copiar a fórmula para as células H2 e H3, as referências das células na função SE mudam relativamente. Ou seja, para a célula H2, a fórmula avaliará as células B2, C2, D2 para as notas e E2, F2, G2 para as faltas. O mesmo acontece para a célula H3.

Com base nos dados que seriam fornecidos na imagem da questão (não visíveis aqui), a célula H1 apresentaria "REP", pois, conforme o gabarito, as condições não foram ambas satisfeitas. Ao copiar a fórmula para as células de H2 e H3, os cálculos relativos foram realizados, e a mesma lógica foi aplicada, resultando em "REP" para H2 e "AP" para H3, indicando que as condições para H3 foram satisfeitas enquanto que para H2 não.

É importante notar que a alternativa E menciona o erro #DIV/0!, que ocorre quando tentamos dividir um número por zero. Contudo, esse erro não foi mencionado como parte do resultado em H1, H2 ou H3 no gabarito, indicando que nas células de faltas não havia um zero que causasse tal divisão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Opção CORRETA, letra "A". (REP, REP, AP).


Vejamos...

Inicialmente precisamos avaliar melhor a formula/função apresentada, qual seja:

=SE(E(MEDIA(B1;C1;D1)>=6;(E1+F1+G1)/2<3);“AP”;“REP”)

Assim, temos que ela segue a seguinte estrutura:

=FunçãoSE(FunçãoE(teste lógico_1 ; teste_lógico_2 ; "valor_ se_ verdadeiro" ; "Valor_se_falso")

Note que temos duas funções dentro da mesma formula: a "Função SE" e a "Função E". A novidade, ao menos para mim, é a presença da "Função E", que serve para combinar mais de um teste lógico na mesma função. No caso foi empregada para ampliar a possibilidade de critérios da "Função SE" e exigir o cumprimento de 2 condições simultaneamente. Assim, conforme o atendimento destas condições, retonarnará o valor correspondente "AP" ( caso todas as duas condições atendidas) ou "REP" (caso qualquer ou ambas das duas condições NÃO atendidas).

Dito isso, vamos à prática:

Linha 1: substituindo teremos =SE(E(MEDIA(8;5;6)>=6;(2+1+3)/2<3);“AP”;“REP”) então =SE(E(6,33333>=6 ; 3<3);“AP”;“REP”) resultará em "REP", pois o "teste lógico 1" (MEDIA(6,3333)>=6) é VERDADEIRO,  mas o "teste lógico_2" (3<3);“ é FALSO, pois "3 é igual a 3" e não menor.

Linha 2: substituindo teremos =SE(E(MEDIA(5;6;6)>=6;(1+0+2)/2<3);“AP”;“REP”) então =SE(E(5,66666>=6 ; 3<3);“AP”;“REP”) resultará em outro "REP", pois o "teste lógico 1" (MEDIA(5,6666)>=6) é FALSO, e o "teste lógico_2" ((1,5<3);“ é  VERDADEIRO;

Linha 3: substituindo teremos =SE(E(MEDIA(10;7;9)>=6;(0+0+1)/2<3);“AP”;“REP”) então =SE(E(8,66666>=6 ; 1<3);“AP”;“REP”) resultará em "AP", pois o "teste lógico 1" (MEDIA(8,66666)>=6) é VERDADEIRO, e o "teste lógico_2" ((1)/2<3);“ também é VERDADEIRO;


A SABER:

Função "E".

Descrição

Retornará VERDADEIRO se todos os seus argumentos forem avaliados como VERDADEIRO e retornará FALSO se um ou mais argumentos forem avaliados como FALSO.

Um uso comum para a função E é expandir a utilidade de outras funções que realizam testes lógicos. Por exemplo, a função SE realiza um teste lógico e, em seguida, retornará um valor se o teste for avaliado como VERDADEIRO e outro valor se o teste for avaliado como FALSO. Usando a função E como argumento teste_lógico da função SE, você pode testar várias condições diferentes em vez de apenas uma.

E(lógico1, [lógico2], ...)

A sintaxe da função E tem os seguintes argumentos:

  • lógico1 Necessário. A primeira condição que você deseja testar que pode ser avaliada como VERDADEIRO ou FALSO.
  • lógico2, ... Opcional. Condições adicionais que você deseja testar que pode ser avaliada como VERDADEIRO ou FALSO, até um máximo de 255 condições.



Pra que isso ??

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo