Sie sind auf Seite 1von 10

Funciones de

base de datos

FUNCIN BDPROMEDIO

DEFINICION:
Su funcin es 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.

Sintaxis:
BDPROMEDIO (Base de datos; Campo de base de datos;
Criterios)
Ejemplo:

Funcin BDCUENTA
DEFINICION:
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)

Ejemplo:

Se busca es contar el nmero de productos de una marca que en su clarificacin tiene


horas de vida registradas, se especifican los criterios que seran el campo marca y
horizonte que representa una marca, y se indica el campo que representa la clasificacin
por horas, quedando la frmula de la siguiente
manera,=BDCONTAR(B3:I19,D3,E23:E24), ntese que esta frmula d como resultado 7 .

Funcin BDCONTARA
DEFINICION:
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.

Sintaxis:

BDCONTARA(Base de datos; Campo de base de datos; Criterios)

Ejemplos:
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una nueva
hoja de clculo de Excel. Para que las frmulas muestren los resultados, seleccinelas, y
presione las teclas F2 y Entrar. Si lo considera necesario, puede ajustar los anchos de
columna para ver todos los datos. Si desea copiar alguno de los ejemplos siguientes en
Excel, asegrese de seleccionar todas las celdas de la tabla, incluida la que se encuentra
situada en la esquina superior izquierda.
rbol

Alto

="=Manzano"

>10

Edad

Rendimiento

Benefici
o

Alto

<16

="=Peral"
rbol

Alto

Edad

Rendimiento

Beneficio

Manzano

1,8

(20)

1,4

105,0

Peral

1,2

1,2

10%

96,0

Cerezo

13%

1,4

9%

105,0

Manzano

1,4

1,5

10%

75,0

Peral

9%

-8

-8

76,8

rbol

Alto

Edad

Rendimiento

Benefici
o

Manzano

-8

9%

-6

45,0

Frmula

Descripcin

Resultad
o

=BDCONTARA(A4:E10;
"Beneficio"; A1:F2)

Cuenta las
filas
"Manzano" en
la columna A,
con un alto
>10 y <16..

Alto

Funcin BDEXTRAER
DEFINICION:
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.

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 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.

Funcin BDMAX
DEFINICION:
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.

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.

Funcin BDMIN
DEFINICION:
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.

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.

Funcin BDPRODUCTO
DEFINICION:
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.

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.

Funcin BDSUMA
DEFINICION:
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.

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.

Das könnte Ihnen auch gefallen