BDMÉDIA (Função BDMÉDIA)

Este artigo descreve a sintaxe da fórmula e o uso da função BDMÉDIA no Microsoft Excel.

Descrição

Obtém uma média dos valores em um campo (coluna) de registros em uma lista ou banco de dados que coincidem com as condições especificadas.

Sintaxe

BDMÉDIA(banco de dados, campo, critérios)

A sintaxe da função BDMÉDIA tem os seguintes argumentos:

  • Banco de dados     é o intervalo de células que compõe a lista ou banco de dados. Um banco de dados é uma lista de dados relacionados em que 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 qual coluna é usada na função. Digite o rótulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como 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. É possível usar qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna e pelo menos uma célula abaixo do rótulo de coluna para especificar uma condição para a coluna.

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 pelo 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 10.000 em G2, você poderá definir o intervalo como CoincidirReceita e usar esse nome como o argumento de critérios nas funções de banco de dados.

  • Embora o intervalo de critérios possa estar localizado em qualquer parte da planilha, não o insira abaixo da lista. Se você adicionar mais informações à lista, as novas informações serão adicionadas à primeira linha abaixo da lista. Se a linha abaixo da lista não estiver em branco, o Excel não poderá adicionar as novas informações.

  • Certifique-se de que o intervalo de critérios não sobreponha a 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.

Exemplos

Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Árvore

Altura

Idade

Rendimento

Lucro

Altura

=Maçã

>10

<16

=Pera

Árvore

Altura

Idade

Rendimento

Lucro

Maçã

18

20

14

105

Pera

12

12

10

96

Cereja

13

14

9

105

Maçã

14

15

10

75

Pera

9

8

8

76,8

Maçã

8

9

6

45

Fórmula

Descrição

Resultado

=BDMÉDIA(A4:E10, "Rendimento", A1:B2)

O rendimento médio de macieiras com mais de 10 pés de altura.

12

=BDMÉDIA(A4:E10, 3, A4:E10)

A idade média de todas as árvores no banco de dados.

13

Exemplos de critérios

  • Digitar um sinal de igual em uma célula indica que você deseja digitar uma fórmula. Para exibir texto que inclui um sinal de igual, coloque o sinal de igual e o texto entre aspas duplas, desta maneira:

    "=Ribeiro"

    Também se deve fazer isso quando digitar uma expressão (uma combinação de fórmulas, operadores e texto) e desejar exibir o sinal de igual, em vez do seu uso pelo Excel para cálculo. Por exemplo:

    =''= entrada ''

    Onde está localizada a entrada de texto ou valor que você deseja localizar? Por exemplo:

O que você digita na célula

O que o Excel avalia e exibe

="=Ribeiro"

=Ribeiro

="=3000"

=3000

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

Vários critérios em uma coluna

Lógica booliana:     (Vendedor = "Ribeiro" OU Vendedor = "Cardoso")

Para localizar linhas que atendam a vários critérios para uma coluna, digite os critérios diretamente um após o outro em linhas separadas do intervalo de critérios.

No seguinte intervalo de dados (A6:C10), o intervalo de critérios (B1:B3) exibe as linhas que contêm "Ribeiro" ou "Cardoso" na coluna Vendedor (A8:C10).

 

A

B

C

1

Tipo

Vendedor

Vendas

2

=Ribeiro

3

=Cardoso

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Ruivo

R$ 5.122

8

Carne

Ribeiro

R$ 450

9

produção

Cardoso

R$ 6.328

10

Produção

Ribeiro

R$ 6.544

Vários critérios em várias colunas em que todos os critérios devem ser verdadeiros

Lógica booliana:    (Tipo = "Produção" E Vendas > 1000)

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

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

 

A

B

C

1

Tipo

Vendedor

Vendas

2

=Produção

>1000

3

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Ruivo

R$ 5.122

8

Carne

Ribeiro

R$ 450

9

produção

Cardoso

R$ 6.328

10

Produção

Ribeiro

R$ 6.544

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

Lógica booliana:     (Tipo = "Produção" OU Vendas = "Ribeiro")

Para localizar linhas que atendam a vários 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 seguinte intervalo de dados (A6:C10), o intervalo de critérios (A1:B3) exibe todas as linhas que contêm "Produção" na coluna Tipo ou "Ribeiro" na coluna Vendedor (A8:C10).

 

A

B

C

1

Tipo

Vendedor

Vendas

2

=Produção

3

=Ribeiro

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Ruivo

R$ 5.122

8

Carne

Ribeiro

R$ 450

9

produção

Cardoso

R$ 6.328

10

Produção

Ribeiro

R$ 6.544

Vários conjuntos de critérios em que cada conjunto inclui critérios para várias colunas

Lógica booliana:     ( (Vendedor = "Ribeiro" E Vendas >3000) OU (Vendedor = "Cardoso" E Vendas > 1500) )

Para localizar linhas que atendam a vários conjuntos de critérios, em que cada conjunto inclui critérios para várias colunas, digite cada conjunto de critérios em linhas separadas.

No seguinte intervalo de dados (A6:C10), o intervalo de critérios (B1:C3) exibe as linhas que contêm "Ribeiro" na coluna Vendedor e um valor maior que R$ 3.000 na coluna Vendas, ou exibe as linhas que contêm "Cardoso" em Vendedor e um valor maior que R$ 1.500 na coluna Vendas (A9:C10).

 

A

B

C

1

Tipo

Vendedor

Vendas

2

=Ribeiro

>3000

3

=Cardoso

>1500

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Ruivo

R$ 5.122

8

Carne

Ribeiro

R$ 450

9

produção

Cardoso

R$ 6.328

10

Produção

Ribeiro

R$ 6.544

Vários conjuntos de critérios em que cada conjunto inclui critérios para uma coluna

Lógica booliana:     ( (Vendas > 6000 E Vendas < 6500 ) OU (Vendas < 500) )

Para localizar linhas que correspondam a vários conjuntos de critérios, em que cada conjunto inclui critérios para uma coluna, inclua várias colunas para o mesmo título da coluna.

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

 

A

B

C

D

1

Tipo

Vendedor

Vendas

Vendas

2

>6000

<6500

3

<500

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Ruivo

R$ 5.122

8

Carne

Ribeiro

R$ 450

9

produção

Cardoso

R$ 6.328

10

Produção

Ribeiro

R$ 6.544

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

Para localizar valores de texto que compartilhem alguns caracteres, mas não outros, siga um ou mais destes procedimentos:

  • Digite um ou mais caracteres sem um sinal de igual (=) para localizar linhas com valor de texto em uma coluna que inicie com tais caracteres. Por exemplo, se você digitar o texto Rib como critério, o Excel irá localizar "Ribeiro", "Ribas" e "Ribamar".

  • Utilize um caractere curinga.

    Os seguintes caracteres curinga podem ser utilizados como critérios de comparação.

Usar

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 seguinte intervalo de dados (A6:C10), o intervalo de critérios (A1:B3) exibe as linhas com "Eu" como primeiros caracteres na coluna Tipo ou linhas com o segundo caractere igual a "u" na coluna Vendedor (A7:C9).

 

A

B

C

1

Tipo

Vendedor

Vendas

2

Eu

3

=?u*

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Rodrigo

R$ 5.122

8

Carne

Ribeiro

R$ 450

9

produção

Cardoso

R$ 6.328

10

Produção

Ribeiro

R$ 6.544

Critérios criados como resultado de uma fórmula

É possível usar um valor calculado que seja o resultado de uma fórmula como critério. Lembre-se dos importantes pontos a seguir:

  • A fórmula deve avaliar como VERDADEIRO ou FALSO.

  • Como você está utilizando a fórmula, digite a fórmula como normalmente você o faria, em vez de digitar a expressão da seguinte forma:

    =''= entrada ''

  • Não utilize o rótulo da coluna como rótulos de critérios; mantenha os rótulos dos critérios em branco ou utilize um rótulo que não seja o rótulo da 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 de célula relativa ou um nome de intervalo, o Excel exibe um valor de erro como #NOME? ou #VALOR! na célula que contém o critério. Você pode ignorar esse erro porque ele não afeta a maneira como o intervalo é filtrado.

  • A fórmula que foi usada para os critérios deve usar uma referência relativa que se aplique à célula correspondente na primeira linha (nos exemplos a seguir, C7 e A7).

  • Todas as outras referências na fórmula devem ser absolutas.

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

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

No seguinte intervalo de dados (A6:D10), o intervalo de critérios (D1:D2) exibe as linhas que contêm um valor na coluna Vendas maior que a média de todos os valores de Vendas (C7:C10). Na fórmula, "C7" refere-se à coluna filtrada (C) da primeira linha no 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

Rodrigo

R$ 5.122

8

Carne

Ribeiro

R$ 450

9

produção

Cardoso

R$ 6.328

10

Produção

Ribeiro

R$ 6.544

Filtrar texto utilizando uma pesquisa que diferencie maiúsculas de minúsculas

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

 

A

B

C

D

1

Tipo

Vendedor

Vendas

Correspondência Exata

2

=EXATO(A7, "Produção")

3

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Ruivo

R$ 5.122

8

Carne

Ribeiro

R$ 450

9

produção

Cardoso

R$ 6.328

10

Produção

Ribeiro

R$ 6.544

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×