You are on page 1of 3

Mdulo 2 - Lio 04 - Funes para anlise dos dados de

uma lista - Parte 2


Nesta lio estudaremos as seguintes funes:

BDCONTAR( )

BDCONTARA( )

BDEXTRAIR( )

Nota: Para os exemplos desta lio vamos considerar os dados da Figura 2.9:

Figura 2.9 - Planilha de exemplo para esta lio.

A funo BDCONTAR:

A funo BDCONTAR utilizada para contar as clulas contendo nmeros em uma coluna de uma
lista ou banco de dados que coincidirem com as condies especificadas por voc. Ou seja,
permite uma contagem condicional, contando apenas as clulas que atendem ao critrio
especificado.

O argumento de campo opcional. Se o campo for omitido, BDCONTAR contar todos os


registros no banco de dados que coincidirem com os critrios.

Sintaxe:

BDCONTAR(banco_dados;campo;critrios)

Banco_dados: o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de


dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os
registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de
cada coluna.

Campo: Indica a coluna que ser usada na funo. O campo pode ser dado como texto com o
rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que
represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda
coluna e assim por diante.

Critrios: o intervalo de clulas que contm as condies especificadas. Voc pode usar
qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de
coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a
coluna.

Considere o exemplo (baseado nos dados da Figura 2.9):

BDCONTAR(A5:E11;"Idade";A1:F2) igual a 1. Esta funo analisa os registros de macieiras


(rvore=ma) com altura entre 10 e 16 e conta quantos campos Idade nestes registros contm
nmeros. A funo retorna 1 porque existe somente um registro que atende os critrios
especificados.

A funo BDCONTARA:

Esta funo utilizada para contar todas as clulas no vazias em uma coluna de uma lista ou
banco de dados que coincidirem com as condies especificadas por voc.

Sintaxe:

BDCONTARA(banco_dados;campo;critrios)

Banco_dados: o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de


dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os
registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de
cada coluna.

Campo : Indica a coluna que ser usada na funo. O campo pode ser dado como texto com o
rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que
represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda
coluna e assim por diante. Se voc omitir o campo, BDCONTARA retornar uma contagem de
todos os registros que atendam aos critrios. Se voc incluir o campo, BDCONTARA retornar
apenas os registros que contiverem o valor contido no campo e atendam aos critrios.

Critrios: o intervalo de clulas que contm as condies especificadas. Voc pode usar
qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de
coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a
coluna.

Considere o exemplo (baseado nos dados da Figura 2.9):

BDCONTARA(A5:E11;"Lucro";A1:F2) igual a 1. Esta funo analisa os registros de


macieiras com altura entre 10 e 16 e conta quantos campos Lucro nesses registros no esto em
branco.

A funo BDEXTRAIR:

Esta funo utilizada para extrair um nico valor em uma coluna de uma lista ou banco de
dados que coincidir com as condies especificadas por voc.

Sintaxe:

BDEXTRAIR (banco_dados;campo;critrios)

Banco_dados: o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de


dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os
registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de
cada coluna.

Campo: I ndica a coluna que ser usada na funo. O campo pode ser dado como texto com o
rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que
represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda
coluna e assim por diante.

Critrios: o intervalo de clulas que contm as condies especificadas. Voc pode usar
qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de
coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a
coluna.

Observaes:

Se nenhum registro coincidir com os critrios, BDEXTRAIR retornar o valor de erro #VALOR!.

Se mais de um registro coincidir com os critrios, BDEXTRAIR retornar o valor de erro #NM!.

Considere o exemplo (baseado nos dados da Figura 2.9):

BDEXTRAIR(A5:E11;"Rendimento";A1:F2) retornar o valor 1, pois somente um registro


coincide com os critrios.