Pular para o conteúdo principal

Questão de Noções de Informática — Excel 2019 — VUNESP 2023

Noções de InformáticaExcel 2019
Código
vu181456
Banca
VUNESP
Órgão
UNICAMP
Ano
2023
Cargo
TAU ( )
Observe a planilha a seguir, elaborada por meio do MS-Excel 365, em sua configuração padrão. O valor resultante da fórmula =SE(MENOR(A1:A5;1);A2;A4) aplicada na célula A6 é:Imagem associada para resolução da questão
  1. A0
  2. B1
  3. C2
  4. D3
  5. E4
Revelar gabarito e comentário

GabaritoE — 4

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Resolução

Gabarito: letra E — a conta chega a 3 — alternativa D.

A ideia por trás

A função MENOR do Excel devolve o k-ésimo menor valor de um intervalo de células. Por exemplo, MENOR(A1:A5;1) retorna o menor valor do intervalo; MENOR(A1:A5;2) retorna o segundo menor, e assim por diante. Já a função SE é uma função lógica que testa uma condição e, conforme o resultado, retorna um de dois valores: o primeiro se a condição for verdadeira, o segundo se for falsa.

A sintaxe é SE(teste_lógico; valor_se_verdadeiro; valor_se_falso). O Excel aceita qualquer número como teste lógico: zero é interpretado como FALSO, e qualquer número diferente de zero é interpretado como VERDADEIRO. Isso significa que, se o teste for uma fórmula que retorna um número, como MENOR(...), o Excel decide o resultado apenas olhando se esse número é zero ou não.

Esta questão cobra exatamente essa interpretação: primeiro descobrir o menor valor do intervalo e depois usar esse número como condição da função SE, lembrando que zero é FALSO e qualquer outro número é VERDADEIRO.

O que a questão dá

  • valores na planilha: A1=1, A2=4, A3=2, A4=3, A5=0

  • fórmula em A6: =SE(MENOR(A1:A5;1);A2;A4)

O que queremos: o valor resultante da fórmula na célula A6

Passo 1 — Descobrir o menor valor do intervalo

A fórmula começa com MENOR(A1:A5;1), que é o teste lógico da função SE. Precisamos saber qual número ele retorna para decidir o caminho que a função SE vai seguir.

Por que esta fórmula: MENOR(intervalo; k) retorna o k-ésimo menor valor do intervalo. Com k=1, obtemos o menor valor de A1:A5.

menor=MENOR(A1:A5;1)menor = MENOR(A1:A5;1)

De onde vem cada valor: A1:A5A1:A5 = enunciado: valores 1, 4, 2, 3, 0 · 11 = enunciado: primeiro menor

menor=MENOR(1;4;2;3;0;1)=0menor = MENOR({1;4;2;3;0};1) = \boxed{0}
NÃO CAIA NESSA!

Esquecer que o menor valor é 0, não 1, e já sair respondendo o valor de A2.

Passo 2 — Interpretar o resultado como condição

O resultado do MENOR é usado como teste lógico da função SE. O Excel não exige que o teste seja uma comparação; ele aceita um número diretamente, e a regra é: zero = FALSO, qualquer outro número = VERDADEIRO.

Por que esta fórmula: Não há fórmula aqui; é a regra de interpretação do Excel para o teste lógico da função SE.

FALSO\boxed{\text{FALSO}}
NÃO CAIA NESSA!

Achar que o teste precisa ser uma comparação, como MENOR(...) > 0, e acabar complicando a análise.

Passo 3 — Escolher o valor retornado pela função SE

Como o teste lógico é FALSO, a função SE retorna o terceiro argumento, que é A4. Precisamos ler o valor dessa célula.

Por que esta fórmula: A estrutura da função SE é: SE(teste; valor_se_verdadeiro; valor_se_falso). Com teste FALSO, o retorno é o terceiro argumento.

resultado=A4resultado = A4

De onde vem cada valor: A4A4 = enunciado: valor 3

resultado=3=3resultado = 3 = \boxed{3}
NÃO CAIA NESSA!

Inverter os argumentos e retornar A2 (4) por engano, achando que o teste era verdadeiro.

Resposta: 3 — alternativa D

Link permanente: /questoes/vu181456