Questão de Noções de Informática — Excel 2016 — VUNESP 2024
- Código
- vu204170
- Banca
- VUNESP
- Órgão
- DESENVOLVE SP
- Ano
- 2024
- Cargo
- Aud ( )

- ASOMA
- BSOMASE
- CCONT.VALORES
- DSOMARPRODUTO
- ESUBTOTAL

GabaritoE — SUBTOTAL
Gabarito: letra E. A função SUBTOTAL é a única, entre as listadas, que calcula o total considerando apenas as células visíveis após a aplicação de um AutoFiltro, pois ela ignora linhas ocultas por padrão (com o argumento 9 para SOMA). As demais funções (SOMA, SOMASE, CONT.VALORES e SOMARPRODUTO) incluem todas as células do intervalo, mesmo as ocultas pelo filtro.
A questão trata de um recurso essencial do Excel para análise de dados: a capacidade de calcular totais dinâmicos que reflitam apenas os dados exibidos após a aplicação de filtros. Quando você aplica um AutoFiltro em um intervalo, algumas linhas ficam ocultas, e funções comuns como SOMA continuam considerando essas linhas no cálculo, o que gera um total incorreto para a análise filtrada. A função SUBTOTAL foi criada exatamente para resolver esse problema: ela executa uma operação (soma, média, contagem, etc.) apenas sobre as células visíveis, ignorando as linhas ocultas pelo filtro ou por ação manual.
A sintaxe da função é =SUBTOTAL(núm_função; ref1; [ref2]; ...), onde o primeiro argumento é um número que indica a operação a ser realizada. Para a soma, o número é 9 (ou 109, que também ignora linhas ocultas manualmente). Por exemplo, se o intervalo de valores a somar for C2:C6, a fórmula seria =SUBTOTAL(9;C2:C6). Ao aplicar um filtro que oculta algumas linhas, o resultado dessa fórmula se ajusta automaticamente, somando apenas as células visíveis.
A pegadinha da questão está em distinguir a SUBTOTAL das funções de soma tradicionais. Muitos candidatos escolhem SOMA ou SOMASE por serem mais conhecidas, mas essas funções não têm a capacidade de ignorar linhas ocultas. A SUBTOTAL é a ferramenta correta para relatórios dinâmicos com filtros, sendo amplamente utilizada em painéis e análises de auditoria.
Guarde a diferença central: funções comuns operam sobre o intervalo inteiro; a SUBTOTAL opera sobre o que está visível. É exatamente esse critério que separa a alternativa correta das demais.
A função SOMA (=SOMA(intervalo)) adiciona todos os valores do intervalo, incluindo as linhas ocultas pelo filtro. Portanto, ela não atende ao requisito de somar apenas as células visíveis. O total permaneceria inalterado após a aplicação do filtro, o que contraria o objetivo do auditor.
A função SOMASE (=SOMASE(intervalo; critérios; [intervalo_soma])) soma os valores que atendem a um critério específico, mas também considera todas as células do intervalo, inclusive as ocultas. Ela não possui a capacidade de ignorar linhas ocultas por filtro, sendo inadequada para o caso.
A função CONT.VALORES (=CONT.VALORES(valor1; [valor2]; ...)) conta o número de células não vazias em um intervalo. Ela não realiza soma de valores e também não ignora linhas ocultas. Portanto, não atende à necessidade de calcular o total dos valores visíveis.
A função SOMARPRODUTO (=SOMARPRODUTO(matriz1; [matriz2]; ...)) multiplica os elementos correspondentes das matrizes e soma os resultados. Ela não foi projetada para ignorar linhas ocultas por filtro, e seu uso aqui seria inadequado, pois o objetivo é apenas somar valores de uma coluna, sem multiplicação.
A função SUBTOTAL (=SUBTOTAL(9; intervalo)) é a única que, por padrão, ignora linhas ocultas por AutoFiltro, calculando a soma apenas das células visíveis. O argumento 9 especifica a operação de soma, e o intervalo deve ser o que contém os valores a somar (por exemplo, C2:C6). Ao aplicar o filtro, o resultado é atualizado automaticamente, atendendo exatamente ao que o auditor precisa.
Gabarito: letra E
Link permanente: /questoes/vu204170