Pular para o conteúdo principal

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

Noções de InformáticaExcel 2016
Código
vu216697
Banca
VUNESP
Órgão
PM SP
Ano
2025
Cargo
Sold ( )
Em uma planilha de escala de serviço no MS-Excel 2016 (versão em português brasileiro), a coluna A contém o identificador do policial, a coluna B contém as horas cumpridas pelo policial no mês, em formato numérico, e a coluna C indica o pelotão (“A”, “B” ou “C”). A primeira linha contém o cabeçalho das colunas (A1:C1) e os dados estão completamente preenchidos no intervalo de células A2:C31, sendo que cada uma das 30 linhas representa um policial diferente. O comandante pede a quantidade de policiais do pelotão A que cumpriram 160 horas ou mais no mês e o soldado decide usar uma fórmula em E2.   Considerando o separador ponto e vírgula (;) no Excel em pt-BR, qual fórmula atende ao pedido sem criar colunas auxiliares?
  1. A=CONT.SE(C2:C31; A )
  2. B=CONT.VALORES(B2:B31; A )
  3. C=SE(C2:C31= A ;B2:B31>=160)
  4. D=CONT.SES(C2:C31; A ;B2:B31; >=160 )
  5. E=SOMASE(B2:B31; >=160 )
Revelar gabarito e comentário

GabaritoD — =CONT.SES(C2:C31; A ;B2:B31; >=160 )

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

Microsoft Excel: Funções de Contagem Condicional

Gabarito: letra D. A fórmula =CONT.SES(C2:C31;"A";B2:B31;">=160") é a única que atende ao pedido, pois a função CONT.SES permite aplicar múltiplos critérios simultaneamente — neste caso, verificar se o pelotão é "A" (coluna C) e se as horas são maiores ou iguais a 160 (coluna B). As demais alternativas ou usam funções inadequadas (CONT.SE, CONT.VALORES, SE, SOMASE) ou apresentam sintaxe incorreta.

A questão exige contar quantos policiais do pelotão "A" cumpriram 160 horas ou mais. Isso é uma contagem condicional com dois critérios: um na coluna C (pelotão = "A") e outro na coluna B (horas >= 160). O Excel oferece duas funções principais para contagem condicional: CONT.SE e CONT.SES. A diferença crucial é que CONT.SE aceita apenas um critério, enquanto CONT.SES aceita vários critérios (até 127 pares intervalo/critério). Como precisamos de dois critérios, a função correta é CONT.SES.

A sintaxe da função CONT.SES é: =CONT.SES(intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...). Cada par intervalo/critério é avaliado e a função conta apenas as células que atendem a todos os critérios simultaneamente. No nosso caso, o primeiro par é C2:C31;"A" (verifica se o pelotão é "A") e o segundo par é B2:B31;">=160" (verifica se as horas são maiores ou iguais a 160). O critério ">=160" deve ser inserido como texto, entre aspas, pois contém um operador de comparação.

É importante notar que o separador de argumentos no Excel em português brasileiro é o ponto e vírgula (;), conforme indicado no enunciado. Além disso, o critério de texto "A" também deve estar entre aspas. A fórmula correta, portanto, é =CONT.SES(C2:C31;"A";B2:B31;">=160").

A pegadinha desta questão está em confundir CONT.SE com CONT.SES. A função CONT.SE só aceita um critério, então não seria possível contar com base em dois critérios usando apenas ela. Outra pegadinha é usar a função SE de forma incorreta, pois ela não conta células, apenas retorna um valor com base em uma condição. A função SOMASE também não é adequada, pois soma valores, não conta células. Por fim, a função CONT.VALORES conta células que contêm números, mas não permite critérios.

Guarde a distinção entre CONT.SE (um critério) e CONT.SES (vários critérios): é exatamente nela que as alternativas se dividem.

  1. 1CONT.SE = 1 critério
  2. 2CONT.SES = vários critérios
  3. 3Critérios entre aspas
  4. 4Separador ; no pt-BR
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A fórmula =CONT.SE(C2:C31;"A") conta quantas células no intervalo C2:C31 são iguais a "A", mas não considera o critério das horas (coluna B). Ela contaria todos os policiais do pelotão A, independentemente de terem cumprido 160 horas ou mais. A função CONT.SE aceita apenas um critério, portanto não é possível adicionar a condição das horas com ela.

Alternativa B — ❌ Incorreta

A fórmula =CONT.VALORES(B2:B31;"A") está incorreta por dois motivos. Primeiro, a função CONT.VALORES conta o número de células não vazias em um intervalo, mas não aceita critérios — o segundo argumento "A" seria ignorado ou geraria erro. Segundo, mesmo que aceitasse, ela contaria células com qualquer valor, não apenas as que atendem à condição de pelotão "A" e horas >= 160.

Alternativa C — ❌ Incorreta

A fórmula =SE(C2:C31="A";B2:B31>=160) está incorreta porque a função SE não conta células; ela retorna um valor (verdadeiro ou falso) com base em uma condição. Além disso, a sintaxe está errada: C2:C31="A" é uma comparação de intervalo, que não funciona diretamente dentro da função SE dessa forma. A função SE espera uma condição única, não um intervalo inteiro.

Alternativa D — ✅ Correta ⟵ GABARITO

A fórmula =CONT.SES(C2:C31;"A";B2:B31;">=160") é a correta. A função CONT.SES conta o número de células que atendem a múltiplos critérios. O primeiro critério C2:C31;"A" verifica se o pelotão é "A", e o segundo critério B2:B31;">=160" verifica se as horas são maiores ou iguais a 160. Apenas as células que atendem a ambos os critérios são contadas, exatamente o que o comandante pediu.

Alternativa E — ❌ Incorreta

A fórmula =SOMASE(B2:B31;">=160") está incorreta porque a função SOMASE soma os valores que atendem ao critério, não os conta. Ela somaria as horas de todos os policiais que cumpriram 160 horas ou mais, mas não filtraria pelo pelotão "A" e não retornaria a quantidade de policiais, e sim a soma das horas.

Gabarito: letra D

Link permanente: /questoes/vu216697