Una de las fórmulas poco usadas más si embargo no por ello dejan de ser funcionales, son las funciones de Base de Datos. Estas funciones resultan muy útiles cuando se trabaja con Base de Datos ya que con la flexibidad que éstas nos proporcionan nos pueden ahorrar mucho tiempo de trabajo que si utilizáramos las demás fórmulas estándar de excel.
Cuando trabajamos con Base de Datos en excel no debemos de abusar de funciones como SUMAPRODUCTO, SUMAR.SI ó el de utilizar formulas matriciales ya que nos puede resultar información errónea al hacer recalculos, además de que consumen mucho más recursos en nuestro ordenador que las funciones especiales para Base de Datos que nos proporciona Excel.
Todas las funciones de Base de Datos usan una sintaxis estándar de tres argumentos. Por ejemplo la función BDSUMA(base_de_datos,nombre_de_campo,criterios) dónde:
base_de_datos es una referencia del rango de la lista de Excel que contiene el valor que se desea examinar,
nombre_de_campo le dice a Excel que columna de la base de datos debe de examinar y extraer el resultado,
criterios es el rango de referencia que identifica los campos y valores utilizados para definir los criterios de selección.
Una manera fácil de identificar este tipo de funciones es que todas comienzan don BD y están agrupadas en la categoría de Base de Datos en el repertorio de fórmulas de Excel.
Las fórmulas de Base de Datos para Excel 2007 son:
BDPROMEDIO Devuelve el promedio de las entradas seleccionadas en la base de datos.
BDCONTAR Cuenta el número de celdas que contienen números en la base de datos.
BDCONTARA Cuenta el número de celdas no vacías de la base de datos.
BDEXTRAER Extrae de la base de datos un único registro que cumple los criterios especificados.
BDMAX Devuelve el valor máximo de las entradas seleccionadas de la base de datos.
BDMIN Devuelve el valor mínimo de las entradas seleccionadas de la base de datos.
BDPRODUCTO Multiplica los valores de un campo concreto de registros de la base de datos que cumplen los criterios especificados.
BDDESVEST Calcula la desviación estándar a partir de una muestra de entradas seleccionadas en la base de datos.
BDDESVESTP Calcula la desviación estándar en función de la población total de las entradas seleccionadas de la base de datos.
BDSUMA Agrega los números de la columna de campo de los registros de la base de datos que cumplen los criterios.
BDVAR Calcula la varianza a partir de una muestra de entradas seleccionadas de la base de datos.
BDVARP Calcula la varianza a partir de la población total de entradas seleccionadas de la base de datos.
En esta dirección pueden descargar unos ejemplos de estas funciones. Descargar