Além da BDSOMA: BDMÉDIA, BDCONTAR, BDMÁX e BDMÍN no Excel

Você já usou a BDSOMA pra somar valores com vários critérios usando uma tabela de critérios separada, e depois precisou fazer a mesma coisa, só que com média, ou contagem, ou o maior valor — e ficou sem saber se existia uma função equivalente, ou se teria que reinventar a fórmula do zero?

A boa notícia é que existe uma função de banco de dados para cada tipo de agregação, seguindo exatamente a mesma lógica da BDSOMA. Se você já entende como ela funciona, aprender as outras é questão de trocar o nome da função — a estrutura é idêntica.

Neste artigo, complementar ao nosso guia de BDSOMA, vamos mostrar as outras funções de banco de dados do Excel — BDMÉDIA, BDCONTAR, BDMÁX e BDMÍN — e quando usar cada uma.

A mesma estrutura, funções diferentes

Todas as funções de banco de dados do Excel seguem a mesma sintaxe:

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

=BD____(banco_de_dados; campo; critérios)

  • banco_de_dados: o intervalo completo da tabela, incluindo cabeçalhos
  • campo: a coluna que você quer agregar, entre aspas ou pela posição
  • critérios: um intervalo separado, com os mesmos cabeçalhos da tabela, contendo os filtros

A única coisa que muda entre elas é o tipo de agregação: soma, média, contagem, maior valor ou menor valor. Se você já monta uma tabela de critérios para BDSOMA, já sabe montar para todas as outras.

Base de exemplo

Vamos usar a mesma base de vendas para todos os exemplos abaixo:

Tabela de vendas com colunas Vendedor, Região, Produto e Valor

Com os critérios de Região = Sul e Produto = Notebook em F1:G2 (mesma estrutura usada no artigo de BDSOMA).

BDMÉDIA

BDMÉDIA calcula a média dos valores que atendem aos critérios, em vez da soma. Para saber o valor médio das vendas de Notebook na região Sul:

=BDMÉDIA(A1:D6; “Valor”; F1:G2)

Isso é diferente de usar MÉDIASES: com BDMÉDIA, os critérios ficam em células da planilha, editáveis sem tocar na fórmula — a mesma vantagem que a BDSOMA tem sobre a SOMASES.

BDCONTAR e BDCONTARA

BDCONTAR conta quantas células numéricas atendem aos critérios. Para saber quantas vendas de Notebook na região Sul existem na base:

=BDCONTAR(A1:D6; “Valor”; F1:G2)

Se o campo que você quer contar não for numérico — por exemplo, contar quantos registros existem independente do tipo de dado — use BDCONTARA no lugar, que conta qualquer célula não vazia, numérica ou de texto.

BDMÁX e BDMÍN

BDMÁX retorna o maior valor entre os que atendem aos critérios, e BDMÍN retorna o menor. Para saber a maior venda de Notebook na região Sul:

=BDMÁX(A1:D6; “Valor”; F1:G2)

E para a menor:

=BDMÍN(A1:D6; “Valor”; F1:G2)

Essas duas são especialmente úteis em relatórios que precisam destacar o melhor e o pior resultado dentro de um recorte específico, sem precisar filtrar a planilha manualmente pra depois usar MÁXIMO e MÍNIMO comuns.

Combinando duas funções BD no mesmo relatório

Uma forma prática de usar essas funções juntas é montar um pequeno painel de resumo: para o mesmo recorte de critérios (Região e Produto, por exemplo), mostrar soma, média, contagem, máximo e mínimo lado a lado, cada um em uma célula com sua respectiva função BD, todas apontando para a mesma tabela de critérios. Assim, quando você muda o critério em uma célula, o painel inteiro atualiza de uma vez — soma, média, contagem, maior e menor valor, tudo sincronizado.

Isso é mais simples de manter do que cinco fórmulas separadas de SOMASES, MÉDIASES, CONT.SES, MÁXIMOSES e MÍNIMOSES, cada uma repetindo os mesmos critérios dentro da própria fórmula.

Usando curinga nos critérios

As funções de banco de dados também aceitam caracteres curinga na tabela de critérios, como o asterisco (*) para representar qualquer sequência de texto. Por exemplo, para somar vendas de qualquer produto que comece com “Note” (pegando “Notebook”, “Note 15”, etc.), a célula de critério na coluna Produto pode conter:

Note*

Isso é útil quando os nomes de produto não são padronizados e você quer agrupar variações parecidas sem escrever um critério para cada uma.

Quando usar BD____ em vez da versão “normal”

✅ As funções BD são melhores quando os critérios têm várias condições e mudam com frequência, porque ficam organizados em uma tabela separada, fácil de editar
❌ Não valem a pena para um critério só e fixo — nesse caso, MÉDIASE, CONT.SE, MÁXIMOSE e MÍNIMOSE resolvem mais rápido, sem precisar montar tabela de critérios

BDEXTRAIR e BDPRODUTO

Duas funções BD menos usadas, mas úteis em casos específicos: BDEXTRAIR extrai o valor de um único registro que atende aos critérios — diferente das outras, ela espera encontrar exatamente um resultado, e retorna erro se encontrar mais de um ou nenhum. É útil para buscar um dado específico com certeza de que só existe uma linha correspondente, funcionando como uma alternativa à PROCV quando os critérios envolvem múltiplas colunas ao mesmo tempo.

BDPRODUTO, por sua vez, multiplica os valores do campo que atendem aos critérios, em vez de somar. Tem uso mais raro no dia a dia — aparece principalmente em cálculos financeiros com fatores multiplicativos ou fórmulas de probabilidade sobre um subconjunto filtrado dos dados.

Erro comum

O mesmo erro que acontece com BDSOMA se repete em todas essas funções: se o cabeçalho da tabela de critérios não for idêntico, letra por letra, ao cabeçalho da tabela de dados original, a função simplesmente retorna 0 (ou, no caso de BDMÁX/BDMÍN, um resultado vazio) — sem nenhum aviso de erro. Vale sempre copiar os cabeçalhos da tabela original em vez de digitar de novo.

Disponibilidade

Todas essas funções de banco de dados — BDSOMA, BDMÉDIA, BDCONTAR, BDCONTARA, BDMÁX e BDMÍN — são funções clássicas, disponíveis desde o Excel 2003 e presentes em todas as versões desde então, incluindo Excel 365, Online, Mac e Google Sheets.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos as outras funções de banco de dados do Excel além da BDSOMA, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Qual dessas funções de banco de dados você ainda não conhecia? Já tem algum relatório na sua planilha que ficaria mais simples usando uma delas? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *