Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2019 para Mac Excel 2016 Excel 2013

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

Descrição

Calcula a média dos valores num campo (coluna) de registos numa lista ou base de dados que correspondam às condições especificadas.

Sintaxe

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

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

  • Base de dados     é o intervalo de células que formam a lista ou a base de dados. As bases de dados são listas de dados relacionados cujas linhas de informação relacionada são registos e as colunas de dados são campos. A primeira linha da lista contém rótulos para cada coluna.

  • Campo     indica a coluna utilizada na função. Introduza a etiqueta de coluna entre aspas (como "Idade" ou "Proveito") ou um número (sem aspas) que represente a posição da coluna na lista: 1 para a primeira coluna, 2 para a segunda coluna e assim sucessivamente.

  • Critérios     é o intervalo de células que contém as condições especificadas. Pode utilizar qualquer intervalo no argumento critérios desde que inclua, pelo menos, uma etiqueta de coluna e, pelo menos, uma célula abaixo da etiqueta de coluna em que especificar uma condição para a coluna.

Observações

  • Pode utilizar qualquer intervalo no argumento critérios, desde que inclua, pelo menos, uma etiqueta de coluna e, pelo menos, uma célula abaixo da etiqueta de coluna para especificar a condição.

    Por exemplo, se o intervalo G1:G2 contiver a etiqueta de coluna Receita em G1 e a quantia de 10.000 em G2, pode definir o intervalo como CorresponderReceita e utilizar esse nome como argumento critério nas funções da base de dados.

  • Apesar de o intervalo de critérios poder estar localizado em qualquer parte da folha de cálculo, não deve colocá-lo abaixo da lista. Se adicionar mais informações, as novas informações são adicionadas à primeira linha abaixo da lista. Se a linha abaixo da lista não estiver em branco, o Excel não consegue adicionar a nova informação.

  • Certifique-se de que o intervalo de critérios não se sobrepõe à lista.

  • Para executar uma operação numa coluna inteira numa base de dados, introduza uma linha em branco por baixo das etiquetas de coluna no intervalo de critérios.

Exemplos

Copie os dados de exemplo que se encontram na seguinte tabela e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Se pretender, pode ajustar as larguras das colunas para ver todos os dados.

Árvore

Altura

Idade

Proveito

Lucro

Altura

=Maçã

>10

<16

=Pera

Árvore

Altura

Idade

Proveito

Lucro

Macieira

18

20

14

105

Pereira

12

12

10

96

Cerejeira

13

14

9

105

Macieira

14

15

10

75

Pereira

9

8

8

76,8

Macieira

8

9

6

45

Fórmula

Descrição

Resultado

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

O rendimento médio de macieiras com altura superior a 10.

12

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

A idade média de todas as árvores na base de dados.

13

Exemplos de critérios

  • Escrever um sinal de igual numa célula indica que pretende inserir uma fórmula. Para apresentar texto que inclui um sinal de igual, coloque o texto e o sinal de igual entre aspas, deste modo:

    "=Marques"

    Também deve fazer isto se optar por introduzir uma expressão (uma combinação de fórmulas, operadores e texto) e pretender apresentar o sinal de igual, em vez de fazer com que o Excel o utilize num cálculo. Por exemplo:

    =''= entrada ''

    Onde entrada é o texto ou valor que deseja localizar. Por exemplo:

O que escreve na célula

O que o Excel avalia e mostra

="=Marques"

=Marques

="=3.000"

=3.000

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

Vários critérios numa coluna

Lógica booleana:     (Vendedor = "Marques" OU Vendedor = "Ferreira")

Para localizar linhas que cumpram vários critérios numa coluna, escreva os critérios diretamente abaixo uns dos outros em linhas separadas do intervalo de critérios.

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

 

A

B

C

1

Tipo

Vendedor

Vendas

2

=Marques

3

=Ferreira

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Santos

5.122 €

8

Carne

Marques

450 €

9

produtos agrícolas

Ferreira

6328 €

10

Produtos agrícolas

Marques

6544 €

Vários critérios em várias colunas onde todos os critérios têm de ser verdadeiros

Lógica booleana:     (Tipo = "Produtos agrícolas" E Vendas > 1000)

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

No intervalo de dados seguinte (A6:C10), o intervalo de critérios (A1:C2) apresenta todas as linhas que contêm "Produtos agrícolas" na coluna Tipo e um valor maior que 1.000 € na coluna Vendas (A9:C10).

 

A

B

C

1

Tipo

Vendedor

Vendas

2

=Produtos agrícolas

>1000

3

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Santos

5.122 €

8

Carne

Marques

450 €

9

produtos agrícolas

Ferreira

6328 €

10

Produtos agrícolas

Marques

6544 €

Vários critérios em várias colunas onde qualquer um dos critérios pode ser verdadeiro

Lógica booleana:     (Tipo = "Produtos agrícolas" OU Vendedor = "Marques")

Para localizar linhas que correspondam a vários critérios em várias colunas, onde qualquer critério pode ser verdadeiro, escreva o critério em linhas diferentes do intervalo de critérios.

No seguinte intervalo de dados (A6:C10), o intervalo de critérios (A1:B3) apresenta todas as linhas que contêm "Produtos agrícolas" na coluna Tipo ou "Marques" na coluna Vendedor (A9:C10).

 

A

B

C

1

Tipo

Vendedor

Vendas

2

=Produtos agrícolas

3

=Marques

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Santos

5.122 €

8

Carne

Marques

450 €

9

produtos agrícolas

Ferreira

6328 €

10

Produtos agrícolas

Marques

6544 €

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

Lógica booleana:     ( (Vendedor = "Marques" E Vendas >3000) OU (Vendedor = "Ferreira" E Vendas > 1500) )

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

No seguinte intervalo de dados (A6:C10), o intervalo de critérios (B1:C3) apresenta as linhas que contêm, quer "Marques" na coluna Vendedor, quer um valor maior do que 3.000 € na coluna Vendas, ou apresenta as linhas que contêm "Ferreira" na coluna Vendedor e um valor maior do que 1.500 € na coluna Vendas (A9:C10).

 

A

B

C

1

Tipo

Vendedor

Vendas

2

=Marques

>3000

3

=Ferreira

>1500

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Santos

5.122 €

8

Carne

Marques

450 €

9

produtos agrícolas

Ferreira

6328 €

10

Produtos agrícolas

Marques

6544 €

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

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

Para localizar linhas que correspondam a vários conjuntos de critérios, onde cada conjunto inclui critérios para uma coluna, inclua várias colunas com o mesmo cabeçalho de coluna.

No seguinte intervalo de dados (A6:C10), o intervalo de critérios (C1:D3) apresenta linhas que contêm valores entre 6.000 e 6.500, bem como valores inferiores a 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

Santos

5.122 €

8

Carne

Marques

450 €

9

produtos agrícolas

Ferreira

6328 €

10

Produtos agrícolas

Marques

6544 €

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

Para localizar valores de texto que partilham alguns carateres e não outros, efetue um ou mais dos seguintes procedimentos:

  • Escreva um ou mais carateres sem sinal de igual (=) para localizar linhas com um valor de texto numa coluna que comece com esses carateres. Por exemplo, se escrever o texto Mar como critério, o Excel localiza "Marques", "Martins" e "Marinho".

  • Utilizar um caráter universal.

    É possível utilizar os seguintes carateres universais como critérios de comparação.

Utilize

Para localizar

? (ponto de interrogação)

Qualquer caráter únicoPor exemplo, s?lva localiza "silva" e "salva"

* (asterisco)

Qualquer número de carateresPor exemplo, *este localiza "Nordeste" e "Sudeste"

~ (til) seguido de ?, * ou ~

Um ponto de interrogação, asterisco ou tilPor exemplo, fy91~? localiza "fy91?"

No seguinte intervalo de dados (A6:C10), o intervalo de critérios (A1:B3) apresenta linhas com "Ca" como os primeiros carateres na coluna Tipo ou linhas com o segundo caráter 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

Santos

5.122 €

8

Carne

Marques

450 €

9

produtos agrícolas

Ferreira

6328 €

10

Produtos agrícolas

Marques

6.544 €

Critérios criados como resultado de uma fórmula

Pode utilizar um valor calculado que seja o resultado de uma fórmula como o critério. Tenha em atenção os seguintes pontos importantes:

  • A fórmula tem de devolver um valor VERDADEIRO ou FALSO.

  • Uma vez que está a utilizar uma fórmula, introduza-a normalmente e não escreva a expressão da seguinte forma:

    =''= entrada ''

  • Não utilize uma etiqueta de coluna em etiquetas de critérios; mantenha as etiquetas de critérios em branco ou utilize uma etiqueta que não seja uma etiqueta de coluna no intervalo (nos exemplos apresentados abaixo, Média Calculada e Correspondência Exata).

    Se utilizar uma etiqueta de coluna na fórmula em vez de uma referência de célula relativa ou de um nome de intervalo, o Excel apresenta um valor de erro, como #NOME? ou #VALOR! na célula que contém o critério. Pode ignorar este erro porque não afeta a forma como o intervalo é filtrado.

  • A fórmula que utilizar no critério tem de utilizar uma referência relativapara se referir à célula correspondente na primeira linha (C7 e A7, nos exemplos abaixo).

  • Todas as outras referências na fórmula têm de ser referências absolutas.

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

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

No seguinte intervalo de dados (A6:D10), o intervalo de critérios (D1:D2) apresenta linhas que têm um valor na coluna Vendas maior do que a média de todos os valores de 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

Santos

5.122 €

8

Carne

Marques

450 €

9

produtos agrícolas

Ferreira

6328 €

10

Produtos agrícolas

Marques

6544 €

Filtragem de texto através de uma pesquisa sensível a maiúsculas e minúsculas

No intervalo de dados (A6:D10), o intervalo de critérios (D1:D2) apresenta linhas que contêm "Produtos agrícolas" na coluna Tipo ao utilizar a função EXATO para executar uma pesquisa sensível a maiúsculas e minúsculas (A10:C10). Na fórmula, "A7" refere-se à coluna filtrada (A) da primeira linha do intervalo de dados (7).

 

A

B

C

D

1

Tipo

Vendedor

Vendas

Correspondência Exata

2

=EXATO(A7; "Produtos agrícolas")

3

4

5

6

Tipo

Vendedor

Vendas

7

Bebidas

Santos

5.122 €

8

Carne

Marques

450 €

9

produtos agrícolas

Ferreira

6328 €

10

Produtos agrícolas

Marques

6544 €

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.