BDCONTARA - Conta Células Não Vazias em Banco de Dados

Excel 2016+, Excel for Microsoft 365, Excel for the web, Excel 2024, Excel 2021, Excel 2019

Resumo

A função BDCONTARA do Excel conta células não vazias em um campo específico de um banco de dados que atendem a condições definidas. Ideal para análise de listas estruturadas com múltiplos critérios de filtragem.

Sintaxe

BDCONTARA(banco_dados; campo; critérios)

Parâmetros

Parâmetro Tipo Obrigatório Descrição
banco_dados Intervalo Sim Intervalo das células que compõem o banco de dados (primeira linha contém rótulos)
campo Texto/Número Não Indica qual coluna contar: rótulo entre aspas ou número da posição
critérios Intervalo Sim Intervalo contendo pelo menos um rótulo de coluna e as condições

Usando a função DCOUNTA

Use BDCONTARA para contar registros não vazios em bancos de dados filtrados por múltiplos critérios. Perfeita para relatórios dinâmicos, dashboards e análise de dados tabulares sem necessidade de tabelas dinâmicas.

Exemplos Comuns de DCOUNTA

Contar lucros de maçãs com altura específica

=BDCONTARA(A4:E10; "Lucro"; A1:F2)

Conta 1 registro de 'Maçã' com altura >10 e <16 na coluna Lucro

Vendedores específicos

=BDCONTARA(A6:C10; 2; B1:B3)

Conta registros com vendedores 'Ribeiro' OU 'Cardoso' (3 registros)

Filtro por categoria E vendas

=BDCONTARA(A6:C12; ; A1:C2)

Conta registros 'Produção' com vendas >2000 (2 registros)

Wildcards em texto

=BDCONTARA(A6:C10; ; A1:B3)

Conta com critérios 'Eu*' OU '?u*' (3 registros)

Perguntas Frequentes

BDCONTARA conta todos os registros que atendem aos critérios, ignorando células vazias em qualquer coluna.

Sim, * representa múltiplos caracteres, ? representa um caractere, ~ escapa wildcards literais.

Use fórmulas que retornem VERDADEIRO/FALSO com referências relativas na primeira linha e absolutas nas demais.

Não, a comparação de texto é insensível a maiúsculas e minúsculas.

Erros Comuns e Soluções

#VALOR!

Cause: Argumento de campo inválido ou critérios malformados

Solution: Verifique se o nome da coluna existe nos rótulos e se o intervalo de critérios inclui rótulos correspondentes

Contagem incorreta

Cause: Intervalo de critérios sobrepõe o banco de dados

Solution: Posicione critérios em área separada, nunca abaixo da lista

#NOME?

Cause: Rótulo de coluna na fórmula de critérios sem referências absolutas

Solution: Use referências de célula ou nomes de intervalo nas fórmulas

Notas

  • Primeira linha do banco_dados deve conter rótulos únicos
  • Critérios devem ter rótulos idênticos aos do banco_dados
  • Evite inserir critérios abaixo do banco_dados para permitir expansão
  • Use linha em branco nos critérios para coluna inteira
  • Fórmulas em critérios usam referências relativas na primeira linha

Compatibilidade

Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Excel 365, Excel Online

Não disponível em:

Conteúdo revisado pela última vez: December 6, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2016+, Excel for Microsoft 365, Excel for the web, Excel 2024, Excel 2021, Excel 2019