IBM Lotus Symphony


Funções de base de dados

Esta secção é referente às funções utilizadas com dados organizados como linha de dados para um registo. As funções que se seguem são abrangidas: BDMÉDIA, BDCONTAR, BDCONTAR.VAL, BDOBTER, BDMÁX, BDMÍN, BDMULTIPL, BDDESVPAD, BDDESVPADP, BDSOMA, BDVAR, BDVARP.

Exemplo de dados:

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

O intervalo A1:E10 apresenta uma lista das crianças convidadas para a festa de aniversário do Joe. As seguintes informações são atribuídas para cada uma das entradas: a coluna A apresenta o nome, a coluna B apresenta o ano de escolaridade, em seguida, a idade em anos, a distância para a escola em metros e o peso em quilogramas.

  A B C D E
1 Nome Ano de escolaridade Idade Distância para a escola Peso
2 André 3 9 150 40
3 Bernardo 4 10 1000 42
4 Carlos 3 10 300 51
5 Daniel 5 11 1200 48
6 Eva 2 8 650 33
7 Francisco 2 7 300 42
8 Guilherme 1 7 200 36
9 Henrique 3 9 1200 44
10 Irene 2 8 1000 42
11          
12          
13 Nome Ano de escolaridade Idade Distância para a escola Peso
14       >600  
15          
16 BDCONTAR 5      

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

Parâmetros das funções de base de dados:

As definições dos parâmetros de todas as funções de base de dados são as seguintes:

Base de dados é o intervalo de células que define a base de dados.

Campo de base de dados indica o campo de base de dados utilizado para consulta posterior, se disponível, numa função de base de dados. Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Critérios de procura corresponde ao intervalo de células que contém os critérios de procura. Se introduzir vários critérios numa linha, os critérios serão interligados por E. Se introduzir os critérios em linhas diferentes, este serão interligados por OU. As células vazias do intervalo de critérios de procura serão ignoradas.

Seleccione Ficheiro - Preferências - - Lotus Symphony Spreadsheets - Calcular para definir a forma como o Lotus Spreadsheets se comporta ao procurar entradas idênticas.

BDMÉDIA

BDMÉDIA devolve a média dos valores de todas as células (campos) de todas as linhas (registos de base de dados) que correspondem aos critérios de procura especificados.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDMÉDIA(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

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

=BDMÉDIA(A1:E10;"Peso";A13:E14)

Na linha 14, em Idade, insira 7, 8, 9 e assim sucessivamente, um ano após o outro. Será apresentado o peso médio de todas as crianças da mesma idade.

BDCONTAR

BDCONTAR conta o número de linhas (registos) de uma base de dados que correspondam aos critérios de procura especificados e contêm valores numéricos.

Sintaxe

BDCONTAR(Base de dados, Campo de base de dados, Critérios de procura)

No parâmetro Campo da base de dados, é possível inserir toda a base de dados ou o número zero. Contudo, o parâmetro não pode estar vazio. Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

No exemplo apresentado acima, pretende-se averiguar quantas crianças viajam mais de 600 metros para chegar à escola. O resultado deverá ser armazenado na célula B16. Coloque o cursor na célula B16. Insira a fórmula =BDCONTAR(A1:E10;A1:E10;A13:E14) na célula B16. Em alternativa, insira =BDCONTAR(A1:E10;0;A13:E14) (consulte a nota de sintaxe apresentada acima). O Assistente instantâneo: Funções ajuda o utilizador a introduzir intervalos.

Base de dados corresponde ao intervalo de dados que será avaliado, incluindo os respectivos cabeçalhos: neste caso A1:E10. Campo de base de dados especifica a coluna dos critérios de procura: neste caso, Distância para a escola (metros). Critérios de procura corresponde ao intervalo no qual é possível inserir os parâmetros de procura: neste caso, A13:E14.

Para calcular o número de crianças do segundo ano têm mais de 7 anos de idade, elimine a entrada >600 na célula D14, insira "2" na célula B14 abaixo de Ano de escolaridade e insira >7 na célula C14 no lado direito. O resultado é 2. Estão duas crianças com mais de 7 anos de idade no segundo ano. Uma vez que ambos os critérios se encontram na mesma linha, estão interligados por E.

Consulte também as seguintes funções:

CONTAR.VAZIO, CONTAR.SE.

BDCONTAR.VAL

BDCONTAR.VAL conta o número de linhas (registos) de uma base de dados que correspondem às condições de procura especificadas e contêm valores numéricos ou alfanuméricos.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDCONTAR.VAL(Base de dados, Campo de base de dados, Critérios de procura)

Exemplo

No exemplo acima apresentado, é possível calcular o número de crianças cujo nome começa pela letra E ou uma letra posterior. Edite a fórmula da célula B16 inserindo um A a seguir à função BDCONTAR. Elimine os antigos critérios de procura e insira >=E abaixo de Nome no campo A14. O resultado é 5. Se eliminar todos os valores numéricos de Guilherme na linha 8, o resultado é alterado para 4. A linha 8 já não será incluída na contagem dado que já não contém nenhum valor. O nome Guilherme é texto e não um valor.

Consulte também as seguintes funções:

CONTAR.VAZIO, CONTAR.SE.

BDOBTER

BDOBTER devolve o conteúdo da célula referenciada numa base de dados que corresponda aos critérios de procura especificados. Em caso de erro, a função devolve #VALOR! se não for encontrada nenhuma linha ou Err502, caso seja encontrada mais de uma célula.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDOBTER(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

No exemplo apresentado acima, pretende-se determinar qual o ano de escolaridade em que se encontra uma criança cujo nome foi inserido na célula A14. A fórmula é inserida na célula B16 e difere ligeiramente dos exemplos anteriores, na medida em que apenas pode ser inserida uma coluna (um campo de base de dados) no Campo de base de dados. Insira a seguinte fórmula:

=BDOBTER(A1:E10;"Ano de escolaridade";A13:E14)

Insira o nome Francisco na célula A14 e o resultado será 2. O Francisco está no segundo ano. Insira "Idade" em vez de "Ano de escolaridade" e será apresentada a idade do Francisco.

Ou insira o valor 11 apenas na célula C14 e elimine as restantes entradas desta linha. Edite a fórmula da célula B16 da seguinte forma:

=BDOBTER(A1:E10;"Nome";A13:E14)

Neste caso será consultado o nome e não o ano de escolaridade. A resposta é apresentada imediatamente: o Daniel é a única criança com 11 anos de idade.

BDMÁX

BDMÁX devolve o conteúdo máximo de uma célula (campo) de uma base de dados (todos os registos) que corresponda aos critérios de procura especificados.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDMÁX(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

Para calcular o peso da criança mais pesada em cada ano de escolaridade, insira a seguinte fórmula na célula B16:

=BDMÁX(A1:E10;"Peso";A13:E14)

Em 'Ano de escolaridade', insira 1, 2, 3 e assim sucessivamente, um ano após o outro. Depois de inserir um número de ano de escolaridade, será apresentado o peso da criança mais pesada desse ano de escolaridade.

BDMÍN

BDMÍN devolve o conteúdo mínimo de uma célula (campo) de uma base de dados que corresponda aos critérios de procura especificados.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDMÍN(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

Para calcular a distância mais curta para a escola, para as crianças de cada ano, insira a seguinte fórmula na célula B16:

=BDMÍN(A1:E10;"Distância para a escola";A13:E14)

Na linha 14, em Ano de escolaridade, insira 1, 2, 3 e assim sucessivamente, um ano após o outro. Será apresentada a distância mais curta para a escola para cada ano de escolaridade.

BDMULTIPL

BDMULTIPL multiplica todas as células de um intervalo de dados que correspondam aos critérios de procura.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDMULTIPL(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

No exemplo da festa de anos apresentado acima, não existe uma aplicação válida desta função.

BDDESVPAD

BDDESVPAD calcula o desvio padrão de uma população com base numa amostra, utilizando os números de uma coluna de base de dados que correspondam às condições atribuídas. Os registos são tratados como uma amostra de dados. Isto significa que as crianças do exemplo representam uma secção transversal de todas as crianças. Tenha em consideração que não é possível obter um resultado significativo com uma amostra inferior a um milhar.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDDESVPAD(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

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

=BDDESVPAD(A1:E10;"Peso";A13:E14)

Na linha 14, em Idade, insira 7, 8, 9 e assim sucessivamente, um ano após o outro. O resultado apresentado é o desvio padrão do peso de todas as crianças desta idade.

BDDESVPADP

A função BDDESVPADP calcula o desvio padrão de uma população com base em todas as células de um intervalo de dados que correspondam aos critérios de procura. Os registos do exemplo são considerados a população inteira.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDDESVPADP(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

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

=BDDESVPADP(A1:E10;"Peso";A13:E14)

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

BDSOMA

BDSOMA devolve o total de células de um campo de base de dados em todas as linhas (registos) que correspondam aos critérios de procura especificados.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDSOMA(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

Para calcular a distância total para a escola, percorrida por todas as crianças presentes na festa de aniversário do Joe, que se encontrem no segundo ano, insira a seguinte fórmula na célula B16:

=BDSOMA(A1:E10;"Distância para a escola";A13:E14)

Insira "2" na linha 14 abaixo de "Ano de escolaridade". Será apresentada a soma (1950) das distâncias para a escola que todas as crianças que se encontram no segundo ano têm que percorrer.

Consulte também as seguintes funções:

SOMAR.SE.

BDVAR

BDVAR devolve a variância de todas as células de um campo de base de dados em todos os registos que correspondam aos critérios de procura especificados. Os registos indicados no exemplo são considerados um exemplo de dados. Não é possível obter um resultado significativo a partir de uma amostra de população inferior a um milhar.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDVAR(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

Para calcular a variância do peso de todas as crianças da mesma idade, insira a seguinte fórmula na célula B16:

=BDVAR(A1:E10;"Peso";A13:E14)

Na linha 14, em Idade, insira 7, 8, 9 e assim sucessivamente, um ano após o outro. Como resultado, será apresentada a variância dos valores do peso de todas as crianças desta idade.

BDVARP

BDVARP calcula a variância dos valores de todas as células de um campo de base de dados em todos os registos que correspondam aos critérios de procura especificados. Os registos do exemplo são considerados como toda a população.

A procura suporta expressões globais.

Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.

Sintaxe

BDVARP(Base de dados, Campo de base de dados, Critérios de procura)

Para consultar uma coluna a partir do nome de cabeçalho da coluna, coloque o nome do cabeçalho entre aspas.

Exemplo

Para calcular a variância do peso de todas as crianças da mesma idade presentes na festa de aniversário do Joe, insira a seguinte fórmula na célula B16:

=BDVARP(A1:E10;"Peso";A13:E14)

Na linha 14, em Idade, insira 7, 8, 9 e assim sucessivamente, um ano após o outro. Será apresentada a variância dos valores do peso de todas as crianças desta idade presentes na festa de aniversário do Joe.


Comentários sobre o produto | Documentação adicional | Marcas comerciais