Navegação Rápida
BDCONTARA - Conta Células Não Vazias em Banco de Dados
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
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