Sie sind auf Seite 1von 7

30/4/2015

Funciones de la base de datos

IBM Lotus Symphony

Funciones de la base de datos


Esta seccin trata de funciones utilizadas con datos organizados como una fila de datos para un registro.
Se cubren las funciones siguientes: BDPROMEDIO, BDCONTAR , BDCONTARA , BDEXTRAER , BDMAX
, BDMIN , BDPRODUCTO , BDDESVEST , BDDESVESTP , BDSUMA ,BDVAR, BDVARP .

Datos de ejemplo:
En algunos de los ejemplos de descripcin de las funciones se utilizarn los datos siguientes:
El rea A1:E10 contiene los nios invitados a la fiesta de cumpleaos de Toni. Cada entrada contiene la
informacin siguiente: la columna A contiene el nombre; la columna B, el curso; a continuacin estn la
edad en aos, la distancia al colegio en metros y el peso en kilogramos.
A

Nombre

Curso

Edad

Distancia el colegio

Valor relativo

Andrs

150

40

Beatriz

10

1000

42

Carlos

10

300

51

Eugenia

11

1200

48

Eva

650

33

Jos

300

42

Gabriela

200

36

Hctor

1200

44

10

Irene

1000

42

Nombre

Curso

Edad

Distancia el colegio

Valor relativo

11
12
13
14

>600

15
16

BDCONTAR

La frmula de la celda B16 es =BDCONTAR(A1:E10;A1:E10;A13:E14)

Parmetros de las funciones de base de datos:


A continuacin se indican las definiciones de los parmetros de las funciones de base de datos:
Base de datos es el rea de celdas que define la base de datos.
Campo de base de datos indica el campo utilizado que se utiliza como referencia, si procede, en una
funcin de base de datos. Para hacer referencia a una columna mediante el nombre de su cabecera,
escriba dicho nombre entre comillas.
Criterios es el rea de celdas que contiene los criterios de bsqueda. Si escribe varios criterios en una fila,
estos se conectan con AND. Si escribe los criterios unos debajo de otros, en filas diferentes, entonces se
conectan con OR. Las celdas vacas del intervalo de criterios de bsqueda se omitirn.
ElijaArchivo - Preferencias - - Lotus Symphony Spreadsheets - Calcular para definir cmo Lotus
http://infolib.lotus.com/resources/symphony/3.0.0/sym20abd014/es_es/text/scalc/01/04060101.html

1/7

30/4/2015

Funciones de la base de datos

Spreadsheets acta al buscar entradas idnticas.

BDPROMEDIO
En una base de datos, BDPROMEDIO calcula el promedio del contenido de todas las celdas (campos de
base de datos) en todas las filas (registros de datos) que cumplen los criterios de bsqueda empleados.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
"tod" seguido por cualquier carcter.
Sintaxis
BDPROMEDIO(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
Para averiguar el peso promedio de todos los nios de la misma edad escriba la siguiente frmula en B16:
=BDPROMEDIO(A1:E10;"Peso";A13:E14)
En la fila 14, en Edad, entre 7, 8, 9, etc., uno tras otro. En cada caso se muestra como resultado el peso
medio de todos los nios de la edad indicada.

BDCONTAR
En una base de datos, BDCONTAR calcula la cantidad de filas (registros de datos) que coinciden con los
criterios de bsqueda aplicados que contengan valores numricos.
Sintaxis
BDCONTAR(Base de datos; Campo de base de datos; Criterios)
El parmetro Campo de base de datos puede ser la base de datos entera o el nmero cero; sin embargo,
el parmetro no se puede dejar vaco. Para hacer referencia a una columna mediante el nombre de su
cabecera, escriba dicho nombre entre comillas.
Ejemplo
En el ejemplo anterior, queremos averiguar cuntos nios se encuentran a ms de 600 metros del colegio.
El resultado se debe almacenar en la celda B16. Site el cursor en la celda B16. Escriba la frmula
=BDCONTAR(A1:E10;A1:E10;A13:E14) en B16. Otra posibilidad es escribir
=BDCONTAR(A1:E10;0;A13:E14) (consulte el comentario anterior acerca de la sintaxis). El Piloto
instantneo de funciones le ayuda a entrar intervalos.
Base de datos es el rea de los datos a evaluar junto con sus cabeceras, en este caso, A1:E10. Campo
de base de datos especifica la columna de los criterios de bsqueda, en este caso Distancia al colegio
(m). Criterios es el rea donde se especifican las condiciones de bsqueda, en este caso, A13:E14.
Para averiguar cuantos nios de segundo curso tienen ms de 7 aos de edad, elimine la entrada >600 de
la celda D14 y escriba "2" en la celda B14, debajo de Curso, y >7 en la celda de la derecha, C14. El
resultado es 2. Hay dos nios en segundo curso con ms de 7 aos de edad. Puesto que ambos criterios
se encuentran en la misma fila, estn relacionados entre s mediante un Y lgico.
Vea tambin las siguientes funciones:
http://infolib.lotus.com/resources/symphony/3.0.0/sym20abd014/es_es/text/scalc/01/04060101.html

2/7

30/4/2015

Funciones de la base de datos

CONTAR.BLANCO, CONTAR.SI.

BDCONTARA
En una base de datos, BDCONTARA calcula el nmero de filas (registros de datos) que coinciden con los
criterios de bsqueda empleados y contienen los valores numricos o alfanumricos.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
"tod" seguido por cualquier carcter.
Sintaxis
BDCONTARA(Base de datos; Campo de base de datos; Criterios)
Ejemplo
En el ejemplo anterior se puede buscar el nmero de nios cuyo nombre empieza por E o una letra
posterior. Edite la frmula de B16 insertando una A despus de BDCONTAR. Elimine los criterios de
bsqueda anteriores y escriba >=E en Nombre en el campo A14. El resultado es 5. Si elimina todos los
valores numricos correspondientes a Greta en la fila 8, el resultado pasa a ser 4. La fila 8 ya no se incluye
en el recuento, puesto que no contiene ningn valor. El nombre Greta es una cadena de texto, no un valor.
Vea tambin las siguientes funciones:
CONTAR.BLANCO, CONTAR.SI.

BDEXTRAER
En una base de datos, BDEXTRAER proporciona el contenido de una celda referenciada por los criterios de
bsqueda empleados. En caso de error, la funcin muestra #VALOR! si no se ha detectado ninguna celda
y, en caso de que haya detectado ms de una, Err502.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
"tod" seguido por cualquier carcter.
Sintaxis
BDEXTRAER(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
En el ejemplo anterior se desea averiguar en qu curso est el nio cuyo nombre se escribe en la celda
A14. La frmula se escribe en la celda B16 y es ligeramente distinta de los ejemplos anteriores, puesto
que slo es posible especificar una columna (un campo) como Campo de base de datos. Escriba la
frmula siguiente:
=BDEXTRAER(A1:E10;"Clase";A13:E14)
Escriba el nombre Frank en A14 y ver que el resultado es 2. Frank est en segundo curso. Escriba
"Edad" en vez de "Clase" y obtendr la edad de Frank.
O escriba el valor 11 en la celda C14 solamente y elimine el resto de las entradas de la fila. Edite la
http://infolib.lotus.com/resources/symphony/3.0.0/sym20abd014/es_es/text/scalc/01/04060101.html

3/7

30/4/2015

Funciones de la base de datos

frmula de B16 de la siguiente forma:


=BDEXTRAER(A1:E10;"Nombre";A13:E14)
El sistema busca ahora por nombre y no por clase. El resultado se muestra inmediatamente: Eugenia es la
nica nia de 11 aos.

BDMAX
En una base de datos, BDMAX devuelve el contenido mximo de una celda, eso es, de un campo de
datos, en todas las filas, o registros de datos, que cumplen los criterios de bsqueda empleados.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
"tod" seguido por cualquier carcter.
Sintaxis
BDMAX(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
Para averiguar cunto pesaba el nio ms pesado de cada curso escriba la siguiente frmula en B16:
=BDMAX(A1:E10;"Peso";A13:E14)
En 'Curso', escriba 1, 2, 3, etc., uno tras otro. Tras escribir el nmero del curso aparecer el peso del nio
ms pesado de ese curso.

BDMIN
BDMIN devuelve el contenido mnimo de una celda (campo) de una base de datos que coincida con el valor
buscado especificado.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
"tod" seguido por cualquier carcter.
Sintaxis
DBMIN(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
Para averiguar la distancia mnima al colegio para los nios de cada curso escriba la siguiente frmula en
B16:
=DMIN(A1:E10;"Distancia al colegio";A13:E14)
En la fila 14 y slo en Clase, entre sucesivamente 1, 2, 3, etc. En cada caso, como resultado se muestra
el recorrido ms corto del nio de cada clase.
http://infolib.lotus.com/resources/symphony/3.0.0/sym20abd014/es_es/text/scalc/01/04060101.html

4/7

30/4/2015

Funciones de la base de datos

BDPRODUCTO
BDPRODUCTO multiplica todas las celdas de un campo de una base de datos en todas las filas (registros
de datos) que cumplen los criterios de bsqueda empleados.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
"tod" seguido por cualquier carcter.
Sintaxis
DBPRODUCTO(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
El ejemplo de la fiesta de cumpleaos no permite ninguna aplicacin significativa de esta funcin.

BDDESVEST
BDDESVEST calcula la desviacin estndar de una poblacin a partir de una muestra, mediante el uso de
las cifras de una columna de la base de datos que cumplen las condiciones especificadas. Los registros
se tratan como una muestra de los datos. Es decir, los nios del ejemplo representan una seccin
transversal de todos los nios. Tenga en cuenta que no es posible obtener un resultado representativo con
una muestra de menos de mil individuos.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
"tod" seguido por cualquier carcter.
Sintaxis
BDDESVEST(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
Para averiguar la desviacin estndar del peso promedio de todos los nios de la misma edad escriba la
siguiente frmula en B16:
=BDDESVEST(A1:E10;"Peso";A13:E14)
En la fila 14, en Edad, entre 7, 8, 9, etc., uno tras otro. En cada caso se muestra como resultado la
desviacin estndar del peso de todos los nios de la edad indicada.

BDDESVESTP
BDDESVESTP calcula la desviacin estndar de una poblacin a partir de todas las celdas de un rea de
datos que cumplan los criterios de bsqueda. Los registros del ejemplo se tratan como la poblacin total.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
http://infolib.lotus.com/resources/symphony/3.0.0/sym20abd014/es_es/text/scalc/01/04060101.html

5/7

30/4/2015

Funciones de la base de datos

"tod" seguido por cualquier carcter.


Sintaxis
BDDESVESTP(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
Para averiguar la desviacin estndar del peso promedio de todos los nios de la misma edad en el
cumpleaos de Toni escriba la siguiente frmula en B16:
=BDDESVESTP(A1:E10;"Peso";A13:E14)
En la fila 14, en Edad, entre 7, 8, 9, etc., uno tras otro. El resultado es la desviacin estndar del peso
para todos los nios de la misma edad cuyo peso se haya comprobado.

DSUMA
En una base de datos, DBSUMA calcula la suma de todas las celdas de un campo de base de datos en
todas las filas (registros de datos) que cumplen con los criterios empleados.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
"tod" seguido por cualquier carcter.
Sintaxis
BDSUMA(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
Para averiguar la distancia total al colegio combinada para todos los nios de la fiesta de cumpleaos de
Toni que estn en segundo curso, escriba la siguiente frmula en B16:
=DSUMA(A1:E10;"Distancia al colegio";A13:E14)
Escriba "2" en la fila 14 en "Curso". Se muestra la suma (1950) de las distancias al colegio de todos los
nios del segundo curso.
Vea tambin las siguientes funciones:
SUMAR.SI.

BDVAR
BDVAR devuelve la variacin para todas las celdas de un campo de base de datos en todos los registros
que cumplan los criterios de bsqueda especificados. Los registros del ejemplo se tratan como una
muestra de los datos. Tenga en cuenta que no es posible obtener un resultado representativo con una
muestra de menos de mil individuos.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
http://infolib.lotus.com/resources/symphony/3.0.0/sym20abd014/es_es/text/scalc/01/04060101.html

6/7

30/4/2015

Funciones de la base de datos

"tod" seguido por cualquier carcter.


Sintaxis
BDVAR(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
Para averiguar la variacin del peso promedio de todos los nios de la misma edad escriba la siguiente
frmula B16:
=BDVAR(A1:E10;"Peso";A13:E14)
En la fila 14, en Edad, entre 7, 8, 9, etc., uno tras otro. El resultado ser la variacin de los valores de peso
de todos los nios de esta edad.

BDVARP
BDVARP calcula la variacin para todas las celdas de un campo de base de datos en todos los registros
que cumplen los criterios de bsqueda especificados. Los registros del ejemplo se tratan como la
poblacin total.
La funcin de bsqueda admite expresiones regulares.
Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparicin de
"tod" seguido por cualquier carcter.
Sintaxis
BDVARP(Base de datos; Campo de base de datos; Criterios)
Para hacer referencia a una columna mediante el nombre de su cabecera, escriba dicho nombre entre
comillas.
Ejemplo
Cul es la variacin del peso de todos los nios de la misma edad que acuden a la fiesta de cumpleaos
de Toni? Especifique en B16 la frmula siguiente:
=BDVARP(A1:E10;"Peso";A13:E14)
En la fila 14, en Edad, entre 7, 8, 9, etc., uno tras otro. Se muestra la variacin de los valores de peso de
todos los nios de esta edad que asisten a la fiesta de cumpleaos de Toni.
Comentarios de la ayuda | Comentarios del producto | Documentacin adicional | Marcas registradas

http://infolib.lotus.com/resources/symphony/3.0.0/sym20abd014/es_es/text/scalc/01/04060101.html

7/7

Das könnte Ihnen auch gefallen