3ro Naturales
FUNCIONES DE BASES DE DATOS Las Funciones de Bases de Datos permiten hacer operaciones sobre valores de una base de datos de Excel. 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. Estas son las funciones de base de datos ofrecidas por Excel. Todas ellas guardan la misma estructura: FUNCIÒN (datos; campo; criterios):
Función BDCONTAR: Cuenta las celdas que contienen números en una columna de una lista o una base datos y que concuerdan con las condiciones especificadas. En esta función podrás usar los nombres de campo y datos de los registros como criterios para contar.
Rango de Datos: Es el rango de celdas que componen la base de datos o lista donde quiere contar.
Nombre de campo: Indica el nombre del campo que contiene los valores a contar.
Criterios: Es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el recuento.
Oliva Julia – Marengo Noelia – Rodriguez Angie – Primi Agustina
3ro Naturales
Función BDPROMEDIO: Devuelve el promedio de los valores de una columna de una lista o base de datos que coinciden con las condiciones especificadas., es de gran ayuda cuando es necesario obtener promedios sobre distintos valores de una base de datos, a diferencia de la función PROMEDIO, BDPROMEDIO puede trabajar con los nombres de campo de la base de datos y así obtener la información requerida de la misma.
Función BDCONTARA: Cuenta las celdas que no están en blanco dentro de una columna de una lista o base de datos que cumplen las condiciones especificadas. El argumento “nombre de campo” es opcional. Si se pasa por alto, BDCONTARA cuenta todos los registros de la base de datos que coinciden con los criterios.
Función BDEXTRAER: Extrae un único valor de una columna de una lista o base de datos que coincida con las condiciones especificadas. Si ningún registro coincide con los criterios, BDEXTRAER devuelve el valor de error #¡VALOR!. Si más de un registro coincide con los criterios, BDEXTRAER devuelve el valor de error #¡NUM!.
Función BDMAX: Devuelve el valor máximo encontrado en una determinada columna (campo), considerando únicamente las filas que cumplan una determinada condición.
Función BDMIN: Devuelve el valor mínimo encontrado en una determinada columna (campo), considerando únicamente las filas que cumplan una determinada condición.
Función BDPRODUCTO: Devuelve el producto de los valores encontrados en una determinada columna (campo), considerando únicamente las filas que cumplan una determinada condición.
Función BDSUMA: Obtiene la suma de los valores encontrados en una determinada columna (campo), considerando únicamente las filas que cumplan una determinada condición. Oliva Julia – Marengo Noelia – Rodriguez Angie – Primi Agustina
3ro Naturales
EJEMPLO DE FUNCIÓN BDCONTARA: Si queremos calcular la cantidad de alumnos que cumplen dos condiciones simultáneamente: han recibido por lo menos 80 puntos en matemática y por lo menos 75 puntos en historia, hacemos lo siguiente:
En la celda E22 hemos puesto la fórmula =BDCONTARA(alumnos;1;B1:D2) donde: alumnos =Hoja1!$A$5:$E$20
es
el
rango
de
la
tabla
de
datos
1 indica que queremos contar las de la primer columna de la tabla B1:D2 es el rango de criterios con los cuales queremos "filtrar" la tabla
En lugar de usar el número de columna, podemos usar el encabezamiento, con lo cual la fórmula se vuelve totalmente legible. =BDCONTARA (alumnos;"nombre";B1:D2) Al poner las definiciones de los criterios en la misma fila, estamos indicando el uso del operador Y, es decir, todas las condiciones deben cumplirse simultáneamente. Para usar el operador O, ponemos las condiciones en filas distintas. Por ejemplo, si queremos contar cuantos alumnos hay en la lista que recibieron por lo menos 80 puntos en matemática o 75 en historia, arreglamos la hoja de la siguiente manera:
Oliva Julia – Marengo Noelia – Rodriguez Angie – Primi Agustina
3ro Naturales
Cambiamos el rango de los criterios en la fórmula para que incluya todas las filas =BDCONTARA(alumnos;"nombre";B1:C3) También podemos combinar los operadores Y - O en el rango de criterios. Por ejemplo, si queremos saber cuántos alumnos hay que recibieron por lo menos 80 puntos en matemática Y 75 en historia O más de 85 de promedio, usamos el modelo
Oliva Julia – Marengo Noelia – Rodriguez Angie – Primi Agustina