Questão de Banco de Dados — Geral — INSTITUTO AOCP 2026
Banco de Dados›Geral
Código
qa432034
Banca
INSTITUTO AOCP
Órgão
SES SC
Ano
2026
Cargo
Cont ( )
No âmbito da gestão de bancos de dados, considere a seguinte tabela de informações: Para identificar o número de unidades de Material Hospitalar que foi adquirido ao longo da semana, será necessário usar a fórmula:
A=BDSOMA(A1:E10;D1:D10;G1:G2)
B=BDCONTAR(A1:E10;D1;G1:G2)
C=BDCONTAR(A1:E10;D1:D10;G1:G2)
D=BDSOMA(A1:E10;G1:G2;D1)
E=BDSOMA(A1:E10;D1;G1:G2)
Revelar gabarito e comentário▾
GabaritoE — =BDSOMA(A1:E10;D1;G1:G2)
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”.
Funções de banco de dados no Excel: BDSOMA e BDCONTAR
Gabarito: letra E. Para somar as unidades de Material Hospitalar adquiridas na semana, a fórmula correta é =BDSOMA(A1:E10;D1;G1:G2). A função BDSOMA exige três argumentos: o intervalo da tabela (A1:E10), o campo a ser somado (D1, o cabeçalho da coluna Unidades) e o intervalo de critérios (G1:G2, que contém o cabeçalho e o valor "Material Hospitalar"). As demais alternativas erram ao usar BDCONTAR (que conta, não soma), inverter a ordem dos argumentos ou usar o intervalo de critérios de forma incorreta.
As funções de banco de dados (BD) do Excel são um grupo de funções que operam sobre uma estrutura de dados semelhante a uma tabela de banco de dados, onde a primeira linha contém os nomes dos campos (cabeçalhos) e as linhas seguintes contêm os registros. Elas são diferentes das funções comuns (SOMA, CONT.SE, etc.) porque permitem aplicar critérios complexos de seleção de registros, definidos em um intervalo separado da planilha, chamado de "intervalo de critérios". Esse intervalo deve conter, na primeira linha, os nomes dos campos aos quais os critérios se referem, e nas linhas seguintes, os valores ou condições que os registros devem atender para serem incluídos no cálculo.
A sintaxe geral dessas funções é: =NOMEDAFUNÇÃO(banco_de_dados; campo; critérios). O primeiro argumento é o intervalo que contém a tabela de dados, incluindo a linha de cabeçalho. O segundo argumento pode ser o nome do campo (como texto, entre aspas), o endereço da célula que contém o nome do campo, ou um número que indica a posição da coluna na tabela. O terceiro argumento é o intervalo de critérios, que deve incluir pelo menos um cabeçalho e uma condição abaixo dele. É importante que o intervalo de critérios esteja fora da tabela de dados, para não interferir no cálculo.
No caso da questão, a tabela de dados está em A1:E10, com cabeçalhos na linha 1 e dados nas linhas 2 a 10. O campo a ser somado é "Unidades", que está na coluna D, e o cabeçalho correspondente está na célula D1. O critério é que o campo "Material" (coluna A) seja igual a "Material Hospitalar", e esse critério está definido no intervalo G1:G2, onde G1 contém o cabeçalho "Material" e G2 contém o valor "Material Hospitalar". Portanto, a fórmula correta é =BDSOMA(A1:E10;D1;G1:G2), que soma os valores da coluna D (Unidades) apenas para os registros onde a coluna A (Material) é "Material Hospitalar".
A pegadinha da questão está em confundir as funções BDSOMA e BDCONTAR, e em inverter a ordem dos argumentos. BDCONTAR conta o número de registros que atendem aos critérios, enquanto BDSOMA soma os valores de um campo específico. Além disso, a ordem dos argumentos é fixa: primeiro o banco de dados, depois o campo, e por último os critérios. A alternativa E é a única que segue corretamente essa ordem e usa a função adequada para somar valores.
1BDSOMA soma valores
2BDCONTAR conta registros
3Ordem: banco; campo; critérios
4Campo = cabeçalho (D1)
5Critérios fora da tabela
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
=BDSOMA(A1:E10;D1:D10;G1:G2) — O segundo argumento da função BDSOMA deve ser o campo a ser somado, que pode ser o nome do campo, o endereço da célula do cabeçalho ou o número da coluna. Aqui, foi usado o intervalo D1:D10, que inclui todos os valores da coluna D, não apenas o cabeçalho. Isso é inválido, pois o Excel espera uma referência única ao campo, não um intervalo de dados. O correto seria D1 (ou "Unidades" ou 4).
Alternativa B — ❌ Incorreta
=BDCONTAR(A1:E10;D1;G1:G2) — A função BDCONTAR conta o número de registros que atendem aos critérios, não soma valores. Como o objetivo é identificar o número de unidades adquiridas (soma das quantidades), a função correta é BDSOMA. Além disso, mesmo que fosse para contar, a sintaxe estaria correta, mas a função não atende ao que se pede.
Alternativa C — ❌ Incorreta
=BDCONTAR(A1:E10;D1:D10;G1:G2) — Aqui há dois erros: primeiro, usa BDCONTAR em vez de BDSOMA, o que conta registros em vez de somar valores; segundo, o segundo argumento é D1:D10, um intervalo de dados, quando deveria ser apenas a referência ao campo (D1). A combinação desses erros torna a fórmula completamente inadequada.
Alternativa D — ❌ Incorreta
=BDSOMA(A1:E10;G1:G2;D1) — A ordem dos argumentos está invertida. A sintaxe correta é BDSOMA(banco_de_dados; campo; critérios), mas aqui o campo (D1) foi colocado como terceiro argumento e os critérios (G1:G2) como segundo. Isso faz com que o Excel interprete G1:G2 como o campo a ser somado, o que não faz sentido, e D1 como o intervalo de critérios, que não contém cabeçalho e condição adequados. A fórmula retornaria erro ou um resultado incorreto.
Alternativa E — ✅ Correta ⟵ GABARITO
=BDSOMA(A1:E10;D1;G1:G2) — Esta fórmula segue exatamente a sintaxe correta: o banco de dados é A1:E10, o campo a ser somado é D1 (cabeçalho da coluna Unidades), e o intervalo de critérios é G1:G2, que contém o cabeçalho "Material" e o valor "Material Hospitalar". A função BDSOMA percorre a tabela, identifica os registros onde a coluna Material é "Material Hospitalar" e soma os valores da coluna Unidades desses registros, retornando o total de unidades adquiridas na semana.
PEGA ESSA DICA!
Para questões com funções de banco de dados (BD), memorize a ordem dos argumentos: banco_de_dados; campo; critérios. O campo pode ser o nome entre aspas, o endereço da célula do cabeçalho ou o número da coluna. E lembre-se: BDSOMA soma, BDCONTAR conta, BDMÁX retorna o maior valor, BDMÍN o menor, BDMÉDIA a média, etc. Sempre verifique se o intervalo de critérios está fora da tabela de dados e se contém cabeçalho e condição.