IBM Lotus Symphony


Funções de Banco de Dados

Esta seção lida com funções usadas com dados organizados como uma linha de dados para um registro. As seguintes funções são cobertas: BDMÉDIA, BDCONTAR , BDCONTARA , BDEXTRAIR , BDMÁX , BDMÍN , BDMULTIPL , BDEST , BDDESVPA , BDSOMA ,BDVAREST, BDVARP.

Dados de Exemplo:

Os seguintes dados serão usados em alguns dos exemplos de descrição de funções:

O intervalo A1:E10 lista as crianças convidadas para a festa de aniversário de Joe. As seguintes informações são fornecidas para cada entrada: a coluna A mostra o nome, a B a série, em seguida, a idade em anos, a distância para a escola em metros e o peso em quilogramas.

  Um B C D E
1 Nome Série Idade Distância para Escola Peso
2 Andy 3 9 150 40
3 Betty 4 10 1000 42
4 Charles 3 10 300 51
5 Daniel 5 11 1200 48
6 Eva 2 8 650 33
7 Frank 2 7 300 42
8 Greta 1 7 200 36
9 Harry 3 9 1200 44
10 Irene 2 8 1000 42
11          
12          
13 Nome Série Idade Distância para Escola Peso
14       >600  
15          
16 DCOUNT 5      

A fórmula na célula B16 é =DCOUNT(A1:E10;A1:E10;A13:E14)

Parâmetros de Funções do Banco de Dados:

A seguir estão as definições de parâmetros para todas as funções do banco de dados:

Database é o intervalo de células que define o banco de dados.

Database field indica o campo de banco de dados, usado para referência adicional, se esta for possível, em uma função do banco de dados. Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Search criteria é o intervalo de células que contém critérios de procura. Se você gravar vários critérios em uma linha, eles serão conectados por AND. Se você gravar os critérios em linhas diferentes, eles serão conectados por OR. As células vazias no intervalo de critérios de procura serão ignoradas.

Escolha Arquivo - Preferências - - Lotus Symphony Spreadsheets - Calcular para definir como o Lotus Spreadsheets age ao pesquisar entradas idênticas.

DMÉDIA

DAVERAGE retorna a média dos valores de todas as células (campos) em todas as linhas (registros do banco de dados), que correspondem aos critérios de procura especificados.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DAVERAGE(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

Para localizar o peso médio de todas as crianças da mesma idade, insira a seguinte fórmula na B16:

=DAVERAGE(A1:E10;"Weight";A13:E14)

Na linha 14, em Age, insira 7, 8, 9, e assim por diante, um após o outro. Aparece o peso médio de todas as crianças da mesma idade.

DCOUNT

DCOUNT conta o número de linhas (registros) em um banco de dados, que correspondem aos critérios de procura especificados, e contêm valores numéricos.

Sintaxe

DCOUNT(Database; Database Field; Search Criteria)

Para o parâmetro Database Field, você pode inserir o banco de dados inteiro ou o número zero; no entanto, o parâmetro não pode ficar vazio. Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

No exemplo acima, desejamos saber quantas crianças precisam percorrer mais de 600 metros para a escola. O resultado deve ser armazenado na célula B16. Coloque o cursor na célula B16. Digite a fórmula =DCOUNT(A1:E10;A1:E10;A13:E14) na B16. Uma outra alternativa é inserir =DCOUNT(A1:E10;0;A13:E14) (consulte a nota de sintaxe acima). O AutoPilot: Funções ajuda a inserir intervalos.

Database é o intervalo de dados a serem avaliados, incluindo seus cabeçalhos; neste caso, A1:E10. Database field especifica a coluna para os critérios de procura; neste caso, Distância para Escola (metros). Search criteria é o intervalo no qual é possível inserir os parâmetros de procura; neste caso, A13:E14.

Para saber quantas crianças na segunda série estão acima dos 7 anos de idade, exclua a entrada >600 na célula D14, insira "2" na célula B14, em Grade, e insira >7 na célula C14 à direita. O resultado é 2. Duas crianças estão na segunda série e têm mais de 7 anos de idade. Como os dois critérios estão na mesma linha, eles são conectados por AND.

Consulte também as seguintes funções:

COUNTBLANK, COUNTIF.

DCOUNTA

DCOUNTA conta o número de linhas (registros) em um banco de dados, que correspondem às condições de procura especificadas, e contêm valores numéricos ou alfanuméricos.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DCOUNTA(Database; Database Field; Search Criteria)

Exemplo

No exemplo acima, você pode pesquisar o número de crianças cujo nome inicie com um E ou uma letra subseqüente. Edite a fórmula na B16, inserindo um A após o nome da função DCOUNT. Exclua o antigo critério de procura e insira >=E em Name no campo A14. O resultado é 5. Se agora você excluir todos os valores numéricos para Greta na linha 8, o resultado será alterado para 4. A linha 8 não é mais incluída na conta, porque ela não contém nenhum valor. O nome Greta é texto e não um valor.

Consulte também as seguintes funções:

COUNTBLANK, COUNTIF.

BDEXTRAIR

DGET retorna o conteúdo da célula referida em um banco de dados, que corresponde aos critérios de procura especificados. No caso de um erro, a função retorna #VALUE! para nenhuma linha localizada ou Err502 para mais de uma célula localizada.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DGET(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

No exemplo acima, desejamos determinar em qual série a criança está, cujo nome foi inserido na célula A14. A fórmula é inserida na célula B16 e difere um pouco dos exemplos anteriores, porque apenas uma coluna (um campo de banco de dados) pode ser inserida para Database field. Digite a seguinte fórmula:

=DGET(A1:E10;"Grade";A13:E14)

Digite o nome Frank na A14 e você verá o resultado 2. Frank está na segunda série. Digite "Age" em vez de "Grade" e você obterá a idade de Frank.

Ou apenas insira o valor 11 na célula C14 e exclua as outras entradas nessa linha. Edite a fórmula na B16 como segue:

=DGET(A1:E10;"Name";A13:E14)

Em vez da série, o nome será consultado. A resposta aparece uma vez: Daniel é a única criança com 11 anos de idade.

BDMÁX

DMAX retorna o conteúdo máximo de uma célula (campo) em um banco de dados (todos os registros), que corresponde às condições de procura especificadas.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DMAX(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

Para descobrir quanto pesa a criança mais pesada em cada série, insira a seguinte fórmula na B16:

=DMAX(A1:E10;"Weight";A13:E14)

Em 'Grade', insira 1, 2, 3, e assim por diante, um após o outro. Depois de inserir um número de série, aparecerá o peso da criança mais pesada naquela série.

BDMÍN

DMIN retorna o conteúdo mínimo de uma célula (campo) em um banco de dados, que corresponde aos critérios de procura especificados.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DMIN(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

Para localizar a distância mais curta à escola para as crianças em cada série, insira a seguinte fórmula na B16:

=DMIN(A1:E10;"Distance to School";A13:E14)

Na linha 14, em Grade, insira 1, 2, 3, e assim por diante, um após o outro. Aparece a distância mais curta para a escola para cada série.

BDMULTIPL

DPRODUCT multiplica todas as células de um intervalo de dados, no qual o conteúdo da célula corresponde aos critérios de procura.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DPRODUCT(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

Com o exemplo da festa de aniversário acima, não há nenhuma aplicação significativa dessa função.

BDEST

DSTDEV calcula o desvio padrão de uma população, com base em uma amostra, usando os números em uma coluna do banco de dados que correspondem às condições determinadas. Os registros são tratados como amostra de dados. Isso significa que as crianças no exemplo representam uma seção cruzada de todas as crianças. Observe que um resultado representativo não pode ser obtido de uma amostra com um valor inferior a um mil.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DSTDEV(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

Para localizar o desvio padrão do peso de todas as crianças da mesma idade, insira a seguinte fórmula na B16:

=DSTDEV(A1:E10;"Weight";A13:E14)

Na linha 14, em Age, insira 7, 8, 9, e assim por diante, um após o outro. O resultado mostrado é o desvio padrão do peso de todas as crianças dessa idade.

BDDESVPA

DSTDEVP calcula o desvio padrão de uma população, com base em todas as células de um intervalo de dados que correspondem aos critérios de procura. Os registros do exemplo são tratados como a população inteira.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DSTDEVP(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

Para localizar o desvio padrão do peso de todas as crianças da mesma idade, na festa de aniversário de Joe, insira a seguinte fórmula na B16:

=DSTDEVP(A1:E10;"Weight";A13:E14)

Na linha 14, em Age, insira 7, 8, 9, e assim por diante, um após o outro. O resultado mostrado é o desvio padrão do peso de todas as crianças de mesma idade cujo peso foi verificado.

BDSOMA

DSUM retorna o total de todas as células em um campo do banco de dados, em todas as linhas (registros), que correspondem aos critérios de procura especificados.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DSUM(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

Para localizar a distância combinada para a escola de todas as crianças, na festa de aniversário de Joe, que estão na segunda série, insira a seguinte fórmula na B16:

=DSUM(A1:E10;"Distance to School";A13:E14)

Digite "2" na linha 14 em "Grade". A soma (1950) das distâncias para a escola de todas as crianças que estão na segunda série é exibida.

Consulte também as seguintes funções:

SUMIF.

BDVAREST

DVAR retorna a variação de todas as células de um campo do banco de dados, em todos os registros que correspondem aos critérios de procura especificados. Os registros do exemplo são tratados como amostra de dados. Um resultado representativo não pode ser obtido de uma população de amostra com um valor inferior a um mil.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DVAR(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

Para localizar a variação do peso de todas as crianças da mesma idade, insira a seguinte fórmula na B16:

=DVAR(A1:E10;"Weight";A13:E14)

Na linha 14, em Age, insira 7, 8, 9, e assim por diante, um após o outro. Você verá como resultado a variação dos valores de peso para todas as crianças dessa idade.

BDVARP

DVARP calcula a variação de todos os valores de células de um campo do banco de dados, em todos os registros que correspondem aos critérios de procura especificados. Os registros do exemplo são tratados como uma população inteira.

A procura suporta expressões regulares.

Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.

Sintaxe

DVARP(Database; Database Field; Search Criteria)

Para fazer referência a uma coluna, através do nome do cabeçalho da coluna, coloque aspas em torno do nome do cabeçalho.

Exemplo

Para localizar a variação do peso de todas as crianças da mesma idade, na festa de aniversário de Joe, insira a seguinte fórmula na B16:

=DVARP(A1:E10;"Weight";A13:E14)

Na linha 14, em Age, insira 7, 8, 9, e assim por diante, um após o outro. Aparece a variação dos valores de peso para todas as crianças dessa idade, na festa de aniversário de Joe.


Feedback do Produto | Documentação Adicional | Marcas Registradas