BDSOMA

Soma os números de uma coluna em uma lista ou banco de dados que coincidem com as condições especificadas por você.

Sintaxe

BDSOMA(banco_dados;campo;critérios)

Banco_dados     é o intervalo de células que constitui a lista ou o banco de dados. Um banco de dados é uma lista de dados relacionados na qual as linhas de informações relacionadas são os registros e as colunas de dados são os campos. A primeira linha da lista contém os rótulos de cada coluna.

Campo     indica a coluna que será usada na função. Digite o rótulo da coluna entre aspas duplas, como "Idade" ou "Rendimento", ou um número (sem aspas) que represente a posição da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante.

Critérios     é o intervalo de células que contém as condições especificadas. Você pode usar qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna e ao menos uma célula abaixo do rótulo de coluna em que você especificar uma condição para a coluna.

MostrarExemplos de critérios

 Importante   

  • Como utiliza-se o sinal de igual para indicar uma fórmula ao digitar um texto ou valor em uma célula, o Microsoft Excel avalia o que você está digitando. No entanto, esse procedimento pode causar resultados inesperados do filtro. Para indicar um operador de comparação de igualdade tanto para um texto como para um valor, digite os critérios como uma expressão de seqüência de caracteres na célula apropriada no intervalo dos critérios:

=''=entrada''

Onde entrada  é o texto ou o valor que você deseja encontrar. Por exemplo:

O que você digita na célula O que o Excel avalia e exibe
="=Davolio" =Davolio
="=3000" =3.000

As seções a seguir fornecem exemplos de critérios complexos.

Vários critérios em uma coluna

Lógica booleana:     (Vendedor = "Davolio" OU Vendedor = "Buchanan")

Para encontrar as linhas que atendem a vários critérios para uma coluna, digite os critérios um abaixo do outro em linhas separatas do intervalo de critérios.

No intervalo de dados a seguir e (A6:C10), o intervalo de critérios (B1:B3) exibe as linhas que contêm "Davolio" ou "Buchanan" na coluna Vendedor (A8:C10).

  A B C
1 Tipo Vendedor Vendas
2   =Davolio  
3   =Buchanan  
4      
5      
6 Tipo Vendedor Vendas
7 Bebidas Suyama R$ 5.122
8 Carne Davolio R$ 450
9 produto Buchanan R$ 6.328
10 Produto Davolio R$ 6.544

Início da página Início da página

Vários critérios em várias colunas, onde todos os critérios precisam ser verdadeiros

Lógica booleana:     (Tipo = "Produto" E Vendas >1.000)

Para encontrar linhas que atendem a vários critérios em várias colunas, digite todos os critérios na mesma linha do intervalo de critérios.

No intervalo de dados a seguir (A6:C10), o intervalo de critérios (A1:C2) exibe todas as linhas que contêm "Produto" na coluna Tipo e o valor maior que R$ 1.000 na coluna Vendas (A9:C10).

  A B C
1 Tipo Vendedor Vendas
2 =Produto   >1.000
3      
4      
5      
6 Tipo Vendedor Vendas
7 Bebidas Suyama R$ 5.122
8 Carne Davolio R$ 450
9 produto Buchanan R$ 6.328
10 Produto Davolio R$ 6.544

Início da página Início da página

Vários critérios em várias colunas, onde qualquer critério pode ser verdadeiro

Lógica booleana:     (Tipo = "Produto" OU Vendedor = "Davolio")

Para encontrar linhas que atendem a critérios em várias colunas, onde qualquer critério pode ser verdadeiro, digite os critérios em linhas diferentes do intervalo de critérios.

No intervalo de dados a seguir (A6:C10), o intervalo de critérios (A1:B3) exibe todas as linhas que contêm "Produto" na coluna Tipo ou "Davolio" na coluna Vendedor (A8:C10).

  A B C
1 Tipo Vendedor Vendas
2 =Produto    
3   =Davolio  
4      
5      
6 Tipo Vendedor Vendas
7 Bebidas Suyama R$ 5.122
8 Carne Davolio R$ 450
9 produto Buchanan R$ 6.328
10 Produto Davolio R$ 6.544

Início da página Início da página

Vários conjuntos de critérios, onde cada conjunto inclui critérios para várias colunas

Lógica booleana:     ( (Vendedor = "Davolio" E Vendas >3.000) OU (Vendedor = "Buchanan" E Vendas >1.500) )

Para encontrar as linhas que atendem a vários conjuntos de critérios, onde cada conjunto inclui critérios para várias colunas, digite cada conjunto de critérios em linhas separadas.

No intervalo de dados a seguir (A6:C10), o intervalo de critérios (B1:C3) exibe as linhas que contêm "Davolio" na coluna Vendedor e valor acima de R$ 3.000 na coluna Vendas ou exibe as linhas que contêm "Buchanan" como Vendedor e um valor acima de R$ 1.500 na coluna Vendas (A9:C10).

  A B C
1 Tipo Vendedor Vendas
2   =Davolio >3.000
3   =Buchanan >1.500
4      
5      
6 Tipo Vendedor Vendas
7 Bebidas Suyama R$ 5.122
8 Carne Davolio R$ 450
9 produto Buchanan R$ 6.328
10 Produto Davolio R$ 6.544

Início da página Início da página

Vários conjuntos de critérios, onde cada conjunto inclui critérios para uma coluna

Lógica booleana:     ( (Vendas > 6.000 E Vendas <6.500 ) OU (Vendas <500) )

Para encontrar as linhas que atendem a vários conjuntos de critérios, onde cada conjunto inclui critérios para uma coluna, inclua várias colunas com o mesmo título.

No intervalo de dados a seguir (A6:C10), o intervalo de critérios (C1:D3) exibe as linhas que contêm valores entre 5.000 e 8.000, bem como valores menores que 500 na coluna Vendas (A8:C10).

  A B C D
1 Tipo Vendedor Vendas Vendas
2     >6.000 <8.000
3     <500  
4        
5        
6 Tipo Vendedor Vendas  
7 Bebidas Suyama R$ 5.122  
8 Carne Davolio R$ 450  
9 produto Buchanan R$ 6.328  
10 Hortigranjeiros Davolio R$ 6.544  

Início da página Início da página

Critérios para localizar valores de texto que compartilham alguns caracteres, mas outros não

Para encontrar valores de texto que compartilham alguns caracteres e não outros, siga um dos procedimentos a seguir:

  • Digite um ou mais caracteres sem o sinal de igual (=) para encontrar as linhas com um valor de texto em uma coluna que comece com esses caracteres. Por exemplo, se você digitar o texto Dav como critério, o Excel localizará "Davolio", "David" e "Davis".
  • Use um caractere coringa.

MostrarComo?

É possível usar os seguintes caracteres curinga como critérios de comparação.

Use Para localizar
? (ponto de interrogação) Qualquer caractere único
Por exemplo, antoni? localizará "antonio" e "antonia"
* (asterisco) Qualquer número de caracteres
Por exemplo, *este localiza "Nordeste" e "Sudeste"
~ (til) seguido de ?, *, ou ~ Um ponto de interrogação, asterisco ou til
Por exemplo, fy91~? localizará "fy91?"

No intervalo de dados a seguir (A6:C10), o intervalo de critérios (A1:B3) exibe as linhas com "Ca" como os dois primeiros caracteres da coluna Tipo ou as linhas com o caractere especial igual a "u" na coluna Vendedor (A7:C9).

  A B C
1 Tipo Vendedor Vendas
2 Me    
3   =?u*  
4      
5      
6 Tipo Vendedor Vendas
7 Bebidas Suyama R$ 5.122
8 Carne Davolio R$ 450
9 produto Buchanan R$ 6.328
10 Hortigranjeiros Davolio R$ 6.544

Início da página Início da página

Critérios criados como resultado de uma fórmula

Você pode usar um valor calculado que seja o resultado de uma fórmula (fórmula: uma sequência de valores, referências de células, nomes, funções ou operadores em uma célula que juntos produzem um novo valor. Uma fórmula sempre começa com um sinal de igual (=).) como critério. Lembre-se dos seguintes tópicos importantes:

  • A fórmula deve ser avaliada como VERDADEIRO ou FALSO.
  • Como você está usando uma fórmula, digite-a normalmente e não da seguinte maneira:

=''=entrada''

  • Não use um rótulo de coluna como rótulo de critérios; deixe os rótulos de critérios em branco ou use um rótulo que não seja um rótulo de coluna no intervalo (nos exemplos a seguir, Média Calculada e Correspondência Exata).

Se você usar um rótulo de coluna na fórmula, em vez de uma referência relativa de célula ou um nome de intervalo, o Excel exibirá um valor de erro como #NOME? ou #VALOR! na célula que contém o critério. Você pode ignorar este erro porque ele não afeta a maneira como a lista é filtrada.

As subseções a seguir fornecem exemplos específicos dos critérios criados como resultado de uma fórmula.

Início da página Início da página

Filtrando valores maiores que a média de todos os valores no intervalo de dados

No intervalo de dados a seguir (A6:D10), o intervalo de critérios (D1:D2) exibe as linhas com valor na coluna Vendas superior à média de todos os valores das Vendas (C7:C10). Na fórmula, "C7" refere-se à coluna filtrada (C) da primeira linha do intervalo de dados (7).

A B C D
1 Tipo Vendedor Vendas Média Calculada
2       =C7>MÉDIA($C$7:$C$10)
3        
4        
5        
6 Tipo Vendedor Vendas  
7 Bebidas Suyama R$ 5.122  
8 Carne Davolio R$ 450  
9 produto Buchanan R$ 6.328  
10 Produto Davolio R$ 6.544  

Início da página Início da página

Filtrando texto usando uma pesquisa que diferencie maiúsculas e minúsculas

No intervalo de dados (A6:D10), o intervalo de critérios (D1:D2) exibe as linhas que contêm "Produto" na coluna Tipo, usando a função EXATO para realizar uma pesquisa que diferencia maiúsculas e minúsculas (A10:C10). Na fórmula, "A7" refere-se à coluna (A) filtrada da primeira linha do intervalo de dados (7).

A B C D
1 Tipo Vendedor Vendas Correspondência Exata
2       =EXATO(A7, "Produto")
3        
4        
5        
6 Tipo Vendedor Vendas  
7 Bebidas Suyama R$ 5.122  
8 Carne Davolio R$ 450  
9 produto Buchanan R$ 6.328  
10 Produto Davolio R$ 6.544  

Comentários

  • Você pode usar qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna e ao menos uma célula abaixo do rótulo de coluna para especificar a condição.

Por exemplo, se o intervalo G1:G2 contiver o rótulo de coluna Receita em G1 e a quantia R$ 10.000 em G2, você poderá definir o intervalo como CoincidirReceita e usar este nome como o argumento de critérios nas funções de banco de dados.

  • Embora o intervalo de critérios possa ser colocado em qualquer local na planilha, não o posicione abaixo da lista. Se você adicionar outras informações à lista usando o comando Formulário do menu Dados, as novas informações serão adicionadas na primeira linha abaixo da lista. Se a linha abaixo da lista não estiver em branco, o Microsoft Excel não poderá adicionar as novas informações.
  • Verifique se o intervalo de critérios não se sobrepõe à lista.
  • Para efetuar uma operação em uma coluna inteira em um banco de dados, insira uma linha em branco abaixo dos rótulos de coluna no intervalo de critérios.

Exemplo

Talvez seja mais fácil entender o exemplo se você copiá-lo em uma planilha em branco.

MostrarComo copiar um exemplo

  • Crie uma pasta de trabalho ou planilha em branco.
  • Selecione o exemplo no tópico da Ajuda.

 Observação   Não selecione os cabeçalhos da linha ou da coluna.

Selecionando um exemplo na Ajuda

Selecionando um exemplo na Ajuda
  • Pressione CTRL+C.
  • Na planilha, selecione a célula A1 e pressione CTRL+V.
  • Para alternar entre exibir os resultados e exibir as fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.
 
1
2
3
4
5
6
7
8
9
10
A B C D E F
Árvore Altura Idade Produção Lucro Altura
="=Maçã" >10 <16
="=Pêra"
Árvore Altura Idade Produção Lucro
Maçã 18 20 14 105,00
Pêra 12 12 10 96,00
Cereja 13 14 9 105,00
Maçã 14 15 10 75,00
Pêra 9 8 8 76,80
Maçã 8 9 6 45,00
Fórmula Descrição (resultado)
=BDCONTAR(A4:E10;"Idade";A1:F2) Esta função analisa os registros de macieiras com altura entre 10 e 16 e conta quantos campos Idade nesses registros contêm números (1)
=BDCONTARA(A4:E10;"Lucro";A1:F2) Esta função analisa os registros de macieiras com altura entre 10 e 16 e conta quantos campos Lucro nesses registros não estão em branco (1)
=BDMÁX(A4:E10;"Lucro";A1:A3) O lucro máximo das macieiras e pereiras (105)
=BDMÍN(A4:E10;"Lucro";A1:B2) O lucro mínimo das macieiras com altura acima de 10 (75)
=BDSOMA(A4:E10;"Lucro";A1:A2) O lucro total das macieiras (225)
=BDSOMA(A4:E10;"Lucro";A1:F2) O lucro total das macieiras com altura entre 10 e 16 (75)
=BDMULTIPL(A4:E10;"Produção";A1:B2) O produto das produções das macieiras com altura acima de 10 (140)
=BDMÉDIA(A4:E10;"Produção";A1:B2) A produção média das macieiras com altura acima de 10 pés (12)
=BDMÉDIA(A4:E10;3;A4:E10) A idade média de todas as árvores no banco de dados (13)
=BDEST(A4:E10;"Produção";A1:A3) O desvio padrão estimado na produção das macieiras e pereiras se os dados do banco de dados forem apenas uma amostra da população total do pomar (2,97)
=BDDESVPA(A4:E10;"Produção";A1:A3) O desvio padrão verdadeiro na produção das macieiras e pereiras se os dados do banco de dados forem a população inteira do pomar (2,65)
=BDVAREST(A4:E10;"Produção";A1:A3) A variância estimada na produção das macieiras e pereiras se os dados do banco de dados forem somente uma amostra da população total do pomar (8,8)
=BDVARP(A4:E10;"Produção";A1:A3) A verdadeira variância na produção de macieiras e pereiras se os dados do banco de dados forem a população inteira do pomar (7,04)
=BDEXTRAIR(A4:E10;"Produção";A1:A3) Retornará o valor de erro #NÚM! porque mais de um registro coincide com os critérios
 
 
Aplica-se a:
Excel 2003