Pular para o conteúdo principal

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

Noções de InformáticaExcel 2016
Código
vu181739
Banca
VUNESP
Órgão
PC SP
Ano
2023
Cargo
Inv Pol ( )
Tem-se a seguinte planilha, criada no Microsoft Excel 2016, em sua configuração padrão, em dois momentos, ANTES e DEPOIS. A diferença entre os dois momentos, é que foi aplicado um AutoFiltro em DEPOIS. Assinale a alternativa que indica, respectivamente, qual(is) é(são) a(s) coluna(s) que está(ão) sendo filtrada(s) e a função que deve ser inserida na célula D1 para somar apenas os valores que estão sendo exibidos, filtrados. Neste caso, deve exibir 336.Imagem associada para resolução da questão
  1. ACódigo e Valor … =SOMA(D3:D7)
  2. BCódigo, Nome e Valor … =SOMA(D3:D7)
  3. CNome … =SUBTOTAL(9;D3:D7)
  4. DCódigo e Valor … =SOMASE(D3:D7;VERDADEIRO)
  5. ECódigo, Nome e Valor … =SUBTOTAL(9;D3:D7)
Revelar gabarito e comentário

GabaritoC — Nome … =SUBTOTAL(9;D3:D7)

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”.

AutoFiltro e SUBTOTAL no Excel 2016

Gabarito: letra C. A coluna filtrada é Nome e a função que soma apenas os valores visíveis é =SUBTOTAL(9;D3:D7) — o AutoFiltro oculta linhas inteiras, e a função SUBTOTAL (com o código 9, que representa SOMA) é a única, entre as listadas, que ignora linhas ocultas. A função SOMA comum somaria todas as células do intervalo, inclusive as ocultas, o que daria um total diferente de 336.

O AutoFiltro é um recurso do Excel que permite exibir apenas as linhas que atendem a um critério, ocultando as demais. Quando você aplica um filtro em uma coluna, as linhas que não correspondem ao critério ficam ocultas — mas continuam presentes na planilha. Por isso, uma fórmula comum como =SOMA(D3:D7) somaria todas as células do intervalo, incluindo as ocultas, resultando em um valor maior que o esperado. Para somar apenas os valores visíveis, é necessário usar a função SUBTOTAL, que tem a capacidade de ignorar linhas ocultas por filtro.

A função SUBTOTAL tem a sintaxe =SUBTOTAL(núm_função;ref1;...), em que o primeiro argumento é um código numérico que indica a operação a ser realizada. O código 9 corresponde à função SOMA, e o código 109 também corresponde à SOMA, mas ignora linhas ocultas manualmente (não por filtro). No caso de filtro, tanto 9 quanto 109 funcionam, mas a banca usa 9, que é o mais comum. Outros códigos: 1 = MÉDIA, 2 = CONT.VALORES, 3 = CONTAR, 4 = MÁXIMO, 5 = MÍNIMO, etc.

Para entender a diferença na prática, imagine uma planilha com valores 100, 200, 300, 400 e 500 nas células D3 a D7. Se você filtrar a coluna Nome para exibir apenas duas linhas (por exemplo, 100 e 300), a fórmula =SOMA(D3:D7) retornaria 1500 (soma de todos os valores), enquanto =SUBTOTAL(9;D3:D7) retornaria 400 (soma apenas dos visíveis). É exatamente essa a lógica da questão: o resultado esperado é 336, que só é obtido com SUBTOTAL.

A pegadinha da banca está em confundir a função SOMA com SUBTOTAL, e também em identificar corretamente qual coluna está filtrada. A imagem mostra que, no momento DEPOIS, apenas a coluna Nome tem o ícone de filtro ativo (a seta do cabeçalho fica destacada), enquanto as colunas Código e Valor não estão filtradas. Portanto, a coluna filtrada é Nome, e não Código ou Valor.

Guarde a regra de ouro: quando houver filtro, use SUBTOTAL para somar apenas o visível; SOMA somaria tudo, inclusive o oculto. É esse o critério que separa as alternativas corretas das incorretas.

Critério

Alternativa C (correta)

Alternativas A, B, D, E (incorretas)

Coluna filtrada

Nome

A e D: Código e Valor; B e E: Código, Nome e Valor

Função usada

=SUBTOTAL(9;D3:D7)

A e B: =SOMA(D3:D7); D: =SOMASE(D3:D7;VERDADEIRO); E: =SUBTOTAL(9;D3:D7)

Efeito sobre linhas ocultas

Ignora (soma só visíveis)

SOMA e SOMASE incluem ocultas; E ignora, mas erra a coluna

Resultado

336

A, B, D: maior que 336; E: 336, mas com coluna errada

Alternativa A — ❌ Incorreta

Afirma que as colunas filtradas são Código e Valor, e usa =SOMA(D3:D7). Dois erros: (1) a coluna filtrada é Nome, não Código e Valor; (2) a função SOMA não ignora linhas ocultas, então o resultado seria maior que 336. A função correta é SUBTOTAL.

Alternativa B — ❌ Incorreta

Afirma que as colunas filtradas são Código, Nome e Valor, e usa =SOMA(D3:D7). Erro duplo: (1) apenas Nome está filtrada; (2) SOMA não considera o filtro. A função correta é SUBTOTAL.

Alternativa C — ✅ Correta ⟵ GABARITO

Identifica corretamente a coluna Nome como filtrada e usa =SUBTOTAL(9;D3:D7), que soma apenas os valores visíveis, resultando em 336. O código 9 representa a operação SOMA dentro da função SUBTOTAL, que ignora linhas ocultas por filtro.

Alternativa D — ❌ Incorreta

Afirma que as colunas filtradas são Código e Valor, e usa =SOMASE(D3:D7;VERDADEIRO). Erros: (1) a coluna filtrada é Nome; (2) a função SOMASE não é adequada para somar apenas valores visíveis — ela soma células que atendem a um critério, mas não considera linhas ocultas. Além disso, a sintaxe apresentada está incorreta: SOMASE exige um intervalo de critérios e um intervalo de soma, não apenas um intervalo e VERDADEIRO.

Alternativa E — ❌ Incorreta

Afirma que as colunas filtradas são Código, Nome e Valor, mas usa =SUBTOTAL(9;D3:D7), que é a função correta. O erro está apenas na identificação das colunas filtradas: somente Nome está filtrada, não as três.

Gabarito: letra C

Link permanente: /questoes/vu181739