Funções de Banco de Dados no Excel

Lista Excel VBA com Filtro de Dados Automático 3
Lista Excel VBA com Filtro de Dados Automático 3
28 de dezembro de 2010
Cronômetro Natação
Cronômetro Natação
4 de janeiro de 2011

 

Objetivo: Demonstrar a utilização das funções BDContar, BDSoma, BDMáx e BDMín.

 

Funções de Banco de Dados no Excel

As funções de banco de dados são muito úteis para demonstrar sínteses de dados  como Contagem, Soma, Máximo e Mínimo.

 

Passo 1:

  • Copie uma planilha com os mesmos cabeçalhos da lista que quer usar como banco de dados.

 

  • Crie os campos para colocar a função BDSOMA.
  • Digite a função =BDSOMA(A4:F834;”Valor”;A1:F2) no campo criado.

 

Todas as funções contém praticamente a mesma estrutura, conforme abaixo:

 

  • BDSoma(Banco de Dados, Campo, Critérios), sendo:
  • Banco de dados = A planilha aonde estão os dados a serem sintetizados, esta planilha deve ter campo de cabeçalho.
  • Campo = Nome do campo que será somado, colocado entre parênteses
  • Critérios = Os critérios do filtro que devem possuir os mesmos cabeçalhos.
  • No campo de critérios você pode utilizar os operadores *, >, <, =, >=, <=.

 

 

  • Note que no campo Vendedor colocamos apenas a letra P, sendo que neste caso ele está filtrando apenas as palavras que começam com P, sendo que poderia ser utilizado com o coringa P* que funcionaria da mesma forma. Você pode utilizar este coringa também colocando *a*, que usaria no critério todas as palavras que possuissem a em qualquer parte da palavra, ou *a que selecionaria todas as que terminam com a.

 

No anexo você terá a utilização das funções BDCONTAR, BDSOMA, BDMÁX e BDMÍN.

 

 

 


Clique aqui e leia mais sobre Excel VBA. https://www.guiadoexcel.com.br/vba/ O Guia do Excel foi criado por Marcos Rieper e oferece artigos, dicas, tutoriais e modelos de planilhas prontas. Aqui você encontra tudo sobre Excel, seja de nível básico, intermediário,  avançado e VBA. O Guia do Excel oferece diversos materiais completamente gratuitos para download. Navegue em nosso site e confira! Conheça também a nossa Loja do Excel https://loja.guiadoexcel.com.br/

7 Comentários

  1. Wellington disse:

    Muito interessante o tema. Estou começando a utilizar as funções de banco de dados. Valeu Marcos.

  2. Murilo disse:

    Caro Marcos
    Bom dia!
    Gostaria de saber se (e como) é possível contar de um banco de dados, registros onde haja uma comparação entre campos. Explico: tenho uma planilha onde apresento cotações de preços de ações na bolsa de valores (abertura, mínimo, máximo, fechamento) e gostaria de contar apenas os dias onde a abertura foi superior ao fechamento.
    Pela atenção, agradeço antecipadamente.
    Bom domingo

  3. Lucas disse:

    Muito boa a explicação. Entretanto, não consegui resolver plenamente meu problema. Segue o que preciso:

    Base de Dados:
    A B
    1 L3T 100
    2 C5X 200
    3 C5X 300
    4 P43 400
    5 P43 500

    Solução necessária:
    A B
    1 L3T =Valor máximo de A1 na base de dados (100)
    2 C5X =Valor máximo de A2 na base de dados (300)
    3 P43 =Valor máximo de A3 na base de dados (500)

    Consigo usar o BDMÁX apenas para uma variável. Não consegui achar uma forma dele retornar na solução a cada linha o valor máximo do Ponto de venda (col. A) que estará na base de dados. Pode me ajudar?

    Att.

  4. Lucas disse:

    Tchê…. Consegui.
    Muito obrigado.

  5. Valdemir Felix de Ciqueira disse:

    Marcos,
    Achei muito interessante a aplicação do BDSoma e similares. Porém estou procurando solução para o problema 1 seguinte. Peço informar se é possível no Excel, uma condição que atenda à elaboração de um relatório:
    1)Situação: Tenho um Banco de Dados com números de vários contratos que tem várias medições cada um com períodos distintos e valores individualizados, dentro de um grande universo de informações em colunas e centenas de linhas.
    2)Necessidade: Elaborar um relatório cuja digitação em uma única célula seja o número de um contrato qualquer, e que após esta digitação seja consolidado : Lista com todas as medições por número, período e valor medido (numa única folha de relatório).
    Agradeço um retorno,
    Atenciosamente,
    Valdemir

Deixe uma resposta

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

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.