Bloque 6: Funciones para Base de Datos

Las funciones de base de datos en Excel facilitan nuestro trabajo con información que está organizada como una base de datos, es decir, que se encuentra en un rango de celdas donde la primera fila tiene los títulos de cada columna.

Estas funciones nos permiten contar, sumar, multiplicar los valores de una columna que cumplen con los criterios especificados e inclusive podremos extraer un registro que cumpla con ciertas condiciones.

Son similares a las funciones que ofrece Excel en general, pero diseñadas específicamente para el tratamiento de Bases de Datos.

Estas funciones se utilizan cuando queremos realizar cálculos sobre alguna columna pero añadiendo una condición de selección de las filas que entrarán en el cálculo, es decir aplicando previamente un filtro.

Por ejemplo: si tenemos una columna con el beneficio obtenido por determinados automóviles (ver figura más abajo) y queremos saber cuánto ha sido el beneficio de los Ford, no podemos utilizar la función suma porque sumaría todos los automóviles. En este caso lo podríamos conseguir con la función de base de datos BDSUMA incluyendo la condición de filtrado automóvil="Ford".

Para explicar las funciones de Base de datos que nos ofrece Excel, utilizaremos la Tabla siguiente:

Ejemplo para funciones BD

Para descargarla tenés que hacer clic en el siguiente enlace.

Lo primero que tenés que hacer luego de descargarla, es ponerle tu nombre:

"Ejemplo para Funciones BD Nombre Apellido"

En esta hoja tenemos una lista con los automóviles de una empresa, con los datos de plazas, años, rentabilidad y beneficio obtenido.

Nota: Las filas 1 a 4 se utilizan para definir los filtros.

Estas son las funciones de base de datos ofrecidas por Excel. Todas ellas guardan la misma estructura:

FUNCION(datos; campo; criterios)

FUNCIÓN

DESCRIPCIÓN

BDCUENTA

Cuenta las celdas que contienen un número.

BDCONTARA

Cuenta las celdas que contienen un valor.

BDMAX

Obtiene el valor máximo.

BDMIN

Obtiene el valor mínimo.

BDPRODUCTO

Obtiene el producto de los valores indicados. 

BDPROMEDIO

Obtiene el promedio de los valores indicados. 

BDSUMA

Obtiene la suma de los valores indicados. 

BDEXTRAER

Obtiene un valor de un campo en una fila que cumpla un criterio de selección.

BDVAR

Calcula la varianza sobre una muestra de valores.

BDVARP

Calcula la varianza sobre todos los valores de un campo.

BDDESVEST

Calcula la desviación estándar sobre una muestra de valores.

BDDESVESTP

Calcula la desviación estándar sobre todos los valores de un campo.

A continuación veremos cada función por separado. Al final de cada descripción hay un ejemplo. Vos tenés que hacer lo mismo que el ejemplo en tu Base de Datos, y comprobar que te de el mismo resultado.