Nesta
lição estudaremos as seguintes funções:
-
BDCONTAR(
)
-
BDCONTARA(
)
-
BDEXTRAIR(
)
Nota:
Para os exemplos desta lição vamos considerar os dados da
Figura 2.9:
Figura
2.9 – Planilha de exemplo para esta lição.
A
função BDCONTAR:
A
função BDCONTAR é utilizada para contar as células contendo
números em uma coluna de uma lista ou banco de dados que
coincidirem com as condições especificadas por você. Ou seja,
permite uma contagem condicional, contando apenas as células
que atendem ao critério especificado.
O
argumento de campo é opcional. Se o campo for omitido, BDCONTAR
contará todos os registros no banco de dados que coincidirem
com os critérios.
Sintaxe:
BDCONTAR(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. O campo pode ser
dado como texto com o rótulo da coluna entre aspas, como
"Idade" ou "Rendimento", ou como um número
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
para especificar uma condição para a coluna.
Considere
o exemplo (baseado nos dados da Figura 2.9):
BDCONTAR(A5:E11;"Idade";A1:F2)
é igual a 1. Esta função analisa os registros de macieiras (Árvore=maçã)
com altura entre 10 e 16 e conta quantos campos Idade nestes
registros contêm números. A função retorna 1 porque existe
somente um registro que atende os critérios especificados.
A
função BDCONTARA:
Esta
função é utilizada para contar todas as células não vazias
em uma coluna de uma lista ou banco de dados que coincidirem com
as condições especificadas por você.
Sintaxe:
BDCONTARA(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. O campo pode ser
dado como texto com o rótulo da coluna entre aspas, como
"Idade" ou "Rendimento", ou como um número
que represente a posição 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 critérios. Se você incluir o
campo, BDCONTARA retornará apenas os registros que contiverem o
valor contido no campo e atendam aos critérios.
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
para especificar uma condição para a coluna.
Considere
o exemplo (baseado nos dados da Figura 2.9):
BDCONTARA(A5:E11;"Lucro";A1:F2)
é igual a 1. 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.
A
função BDEXTRAIR:
Esta
função é utilizada para extrair um único valor em uma coluna
de uma lista ou banco de dados que coincidir com as condições
especificadas por você.
Sintaxe:
BDEXTRAIR
(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. O campo pode
ser dado como texto com o rótulo da coluna entre aspas, como
"Idade" ou "Rendimento", ou como um número
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
para especificar uma condição para a coluna.
Observações:
Se
nenhum registro coincidir com os critérios, BDEXTRAIR retornará
o valor de erro #VALOR!.
Se
mais de um registro coincidir com os critérios, BDEXTRAIR
retornará o valor de erro #NÚM!.
Considere
o exemplo (baseado nos dados da Figura 2.9):
BDEXTRAIR(A5:E11;"Rendimento";A1:F2)
retornará o valor de erro #NÚM! porque mais de um registro
coincide com os critérios.
Todos
os direitos reservados: ® Júlio Battisti, 2002