Está en la página 1de 4

Práctica 17 – Funciones Excel: BASES DE DATOS

IES Vega de Toranzo


CICLO GM:
Sistemas Microinformáticos y Redes
Curso: 1º

Módulo:
Sistemas Operativos Monopuesto

Título:

Funciones Excel: Consultas en bases de datos

Índice

1.- OBJETIVO............................................................................................1

2.- PARTE i: CÁLCULOS........................................................................1

3.- PARTE ii: DAR FORMATO AL PRESUPUESTO..........................2


Práctica 17 – Funciones Excel: BASES DE DATOS

1.- OBJETIVO

Trabajar con funciones de consultas en bases de datos de Excel.

2.- INTRODUCCIÓN

Excel dispone de una serie de funciones básicas de consultas en bases de datos


Es necesario indicar que Excel es una hoja de cálculo avanzada y que, aunque permite
realizar las consultas, el modo de trabajar con bases de datos es más efectivo desde
aplicaciones orientadas a bases de datos. En el mismo paquete se dispone de Access,
que veremos más adelante.
Las funciones de Excel para consulta en bases de datos son:

BDCONTAR
BDCONTARA
BDMAX
BDMIN
BDSUMA
BDPROMEDIO
BDPRODUCTO

3.- BASE DE DATOS PARA EL EJERCICIO

Se ofrece la base de datos básica de un aula de primero de un grado medio.

ID alumno Nombre Edad Sexo Calificación Evaluación


A-2023-1 Pedro 23 H 5 Ordinaria
A-2023-2 Maite 25 M 7 Extraordinaria
A-2023-3 Lara 18 M 8 Ordinaria
A-2023-4 Juanjo 19 H 8 Extraordinaria
A-2023-5 Ernesto 20 H 4 Ordinaria
A-2023-6 Asier 23 H 9 Ordinaria
A-2023-7 Gorka 23 H 7 Ordinaria
A-2023-8 Juan 37 H 4 Ordinaria
A-2023-9 María 18 M 6 Ordinaria
A-2023-10 Julia 20 M 7 Ordinaria
A-2023-11 Pedro 20 H 8 Ordinaria
A-2023-12 Yerais 45 H 2 Extraordinaria
A-2023-13 Tomás 17 H 6 Extraordinaria
A-2023-14 Rodrigo 19 H 7 Extraordinaria
A-2023-15 Inés 21 M 9 Ordinaria
A-2023-16 Maire R. 26 M 4 Ordinaria
A-2023-17 Julio 21 H 5 Ordinaria
Práctica 17 – Funciones Excel: BASES DE DATOS

El aula está formada por 17 alumnos/as

4.- BDCONTAR

Esta función cuenta las veces que en una base de datos se cumpla un criterio

Consulta la sintaxis de esta función.

Se pide:

1) Contar el número de alumnos/as que tienen la edad de 20 años


2) Contar el número de alumnos/as que tienen la edad mayor de 20 años
3) Contar el número de alumnos/as que tienen la edad mayor o igual a 20 años
4) Contar los alumnos que son hombres
5) Contar los alumnos/as que tienen nota igual o superior a 7
6) Contar los alumnos que superan el módulo en convocatoria Ordinaria
7) Contar los alumnos que superan el módulo en convocatoria Extraordinaria

5.- BDCONTARA

Cuenta las celdas que no están en blanco de un campo (columna) de registros de una
lista o base de datos que cumplen las condiciones especificadas.

Sintaxis: BDCONTARA(base de datos, campo_criterio, criterio)


Si campo_criterio es texto se pone entre comillas; si es numérico, no hace falta

Ejemplo:
Árbol Alto Edad Rendimiento Beneficio Alto
="=Manzano" >10 <16
="=Peral"
Árbol Alto Edad Rendimiento Beneficio
Manzano 18 20 14 105,0
Peral 1,2 1,2 10 96,0
Cerezo 1,3 14 9 105,0
Manzano 14 15 10 75,0
Peral 9 8 8 76,8
Manzano 8 9 6 45,0
Fórmula Descripción Resultado
Cuenta las filas (1) que
contienen "Manzano" en la
=BDCONTARA(A4:E10;
columna A, con un alto >10 y 1
"Beneficio"; A1:F2)
<16. Solo la ficha 8 cumple estas
tres condiciones.
En el ejemplo anterior,
 en la segunda fila, se proponen dos criterios para el alto, además de ser manzano
 en la tercera fila, solo se indica que criterio de ser peral

En la función se indica: =BDCONTARA(A4:E10; "Beneficio"; A1:F2), es decir,


Práctica 17 – Funciones Excel: BASES DE DATOS

 Base de datos: A4:E10


 “campo_criterio” es “Beneficio”
 Criterio: está en la fila A1:F2

Árbol Alto Edad Rendimiento Beneficio Alto


="=Manzano" >10 <16

Se pide:

1) Contar el número de alumnos/as que tienen la edad menor de 20 años o mayor


de 25
2) Contar el número de alumnos/as que tienen la edad mayor o igual a 20 años
3) Contar los alumnos son hombres y tienen edad superior a 21 años
4) Contar los alumnos/as mujeres y que tienen calificación superior a 6

6.- BDMAX

Devuelve el valor máximo de un campo (columna) de registros en una lista o base de


datos que cumple las condiciones especificadas.

Sintaxis: BDMAX(base_de_datos, nombre_de_campo, criterios)

Se pide:

1) Calcula la nota máxima de las alumnas de más de 18 años y menor de 26


2) Calcula la máxima edad de los alumnos que han aprobado (nota mayor o igual
que 5)
3) Calcula la nota máxima de las alumnas de más de 18 años y menor de 26 o de
los alumnos menores de 24 años

7.- BDPROMEDIO

Devuelve el promedio de los valores de un campo (columna) de registros en una lista o


base de datos que cumple las condiciones especificadas.

Sintaxis: BDPROMEDIO(base_de_datos; nombre_de_campo; criterios)

Se pide:
1) Calcula la nota media de las alumnas de más de 18 años y menor de 26
2) Calcula la edad media del alumnado que ha sacado nota mayor o igual a 7

También podría gustarte