You are on page 1of 28

SOLUCIÓN EJERCICIOS CURSO EXCEL XP: FUNCIONES ESPECIALIZADAS BASE DE DATOS

Solución al ejercicio 1
Creamos la hoja de cálculo del ejercicio en un libro nuevo de Microsoft Excel:

Guardamos los cambios realizados con el nombre FACTURAS.xls, a partir de la opción del menú Archivo // Guardar como:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

54

Solución al ejercicio 2
Seleccionamos la base de datos comprendida entre A4:H21. Pulsamos sobre la opción del menú Datos // Filtros // Autofiltros. Los encabezados de la base de datos aparecen acompañados de un icono de menú desplegable, con las opciones de Autofiltro :

AUTOFILTROS: Para el primer Autofiltro elegimos la opción del autofiltro del campo Población y elegimos Madrid. Obtenemos el siguiente resultado:

Pulsamos sobre la opción del mismo desplegable Autofiltro / ( Todas) para visualizar de nuevo todos los registros:

Para el segundo Autofiltro, seleccionamos el campo Província y elegimos el valor “Barcelona” y, pulsamos sobre el campo Edad y seleccionamos el valor “31”.

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

55

Podemos visualizar los siguientes registros filtrados:

Antes de realizar el siguiente Autofiltro visualiza todos los registros a partir de la opción del menú Datos // Filtro // Mostrar todo. Para el tercer filtro, seleccionamos en el campo Edad la opción Personalizar. Definimos en el siguiente cuadro de diálogo que los valores de la edad están comprendidos entre 25 y 35:

Pulsamos sobre el botón Aceptar. Podemos visualizar el resultado de este filtro:

Pulsamos sobre el menú Datos // Filtro // Mostrar todo para visualizar todos los registros nuevamente. Para el último ejemplo de Autofiltro , seleccionamos el campo Província y seleccionamos el valor “Barcelona”. A continuación pulsamos sobre la opción de Autofiltro del campo Importe y seleccionamos la opción Personalizar.

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

56

En el siguiente cuadro de diálogo definimos los valores que queremos personalizar:

Pulsamos sobre el botón Aceptar. Podemos ver los siguientes registros filtrados:

FILTROS AVANZADOS: Para realizar ejemplos de filtros avanzados es fundamental copiar los encabezados de nuestra base de datos en otro lugar de la hoja. Este nuevo rango se utiliza como lugar en el que indicamos los criterios que se deben cumplir en los diferentes filtros avanzados. Por ejemplo, copiamos los encabezados a partir de la celda A23. La fila siguiente nos sirve para establecer los criterios para filtrar. En el primer ejemplo de Filtros avanzados, para obtener los clientes con dirección en la calle Balmes, escribimos en la celda D24 la expresión “BALMES*”, como se muestra a continuación:

Pulsamos sobre la opción del menú Datos // Filtro // Filtro Avanzado. En el siguiente cuadro de diálogo, definimos en primer lugar el rango que comprende nuestra base de datos, en el apartado Rango de la lista, eligiendo la opción Filtrar la lista sin moverla a otro lugar:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

57

Situamos el cursor en el apartado Rango de criterios y seleccionamos el rango A23:H24:

Pulsamos sobre el botón Aceptar. Podemos observar como nuestra hoja de cálculo se muestra de la siguiente forma:

Para el segundo ejemplo de Filtro Avanzado, escribimos en el Rango de criterios:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

58

Pulsamos sobre la opción del menú Datos // Filtro // Filtro Avanzado. En el siguiente cuadro de diálogo, definimos en primer lugar el rango que comprende nuestra base de datos, en el apartado Rango de la lista, eligiendo la opción Filtrar la lista sin moverla a otro lugar:

Situamos el cursor en el apartado Rango de criterios y seleccionamos el rango A23:H24:

Pulsamos sobre el botón Aceptar. Podemos observar como nuestra hoja de cálculo se muestra de la siguiente forma:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

59

FILTROS AVANZADOS: Para realizar los siguientes ejercicios de Filtros avanzados debemos pulsar la opción Copiar a : Para el primer ejemplo de este apartado, definimos el Rango de criterios siguiente:

Pulsamos sobre la opción del menú Datos // Filtro // Filtro Avanzado. En el siguiente cuadro de diálogo, definimos en primer l ugar el rango que comprende nuestra base de datos, en el apartado Rango de la lista, eligiendo la opción Copiar a :

Elegimos A26, como celda a partir de la cuál queremos copiar el resultado. Pulsamos sobre el botón Aceptar. Podemos ver nuestra hoja de cálculo como se muestra a continuación:

Para el segundo ejemplo de este apartado, definimos el Rango de criterios siguiente:
Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002) 60

Pulsamos sobre la opción del menú Datos // Filtro // Filtro Avanzado. En el siguiente cuadro de diálogo, definimos en primer lugar el rango que comprende nuestra base de datos, en el apartado Rango de la lista, eligiendo la opción Copiar a:. 1. Elegimos A29 como celda a partir de la cuál queremos copiar el resultado

Pulsamos sobre el botón Aceptar. El nuevo rango de registros filtrados se copia a partir de la celda A29:

Para el último ejercicio de este apartado, realizamos los mismos pasos. El Rango de criterios es el siguiente:

Pulsamos sobre la opción del menú Datos // Filtro // Filtro Avanzado. En el siguiente cuadro de diálogo, definimos en primer lugar el rango que comprende nuestra base de datos, en el apartado Rango de la lista, eligiendo la opción Copiar a:. Elegimos A32 como celda a partir de la cuál queremos copiar el resultado:

El resultado es el siguiente:
Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002) 61

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

62

Solución al ejercicio 3
A partir del ejercicio anterior, confeccionamos una tabla dinámica. Seleccionamos el rango que comprende nuestra base de datos (A4:H2). Pulsamos sobre la opción del menú Datos // Informe de tablas y gráficos dinámicos:

Aparece el siguiente cuadro de diálogo Paso 1 de 3. Elegimos que los datos que queremos analizar son una “ Lista o base de datos de Microsoft Excel” y que el tipo de informe que deseamos crear es una Tabla dinámica:

Pulsamos sobre el botón Siguiente. Aparece el siguiente cuadro de diálogo Paso 2 de 3, donde definimos el rango de datos sobre el que vamos a realizar la Tabla dinámica:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

63

Pulsamos sobre el botón Siguiente. Aparece el siguiente cuadro de diálogo Paso 3 de 3:

Pulsamos sobre el botón Diseño y en el siguiente cuadro elegimos la colocación de los campos que queremos que intervengan en la Tabla dinámica:

Pulsamos sobre el botón Aceptar. Volvemos al paso anterior, Paso 3 de 3 y pulsamos sobre el botón Finalizar. Podemos observar que se ha generado una hoja nueva:
Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002) 64

Pulsamos sobre el menú desplegable que se genera en el apartado Página de la Tabla dinámica y elegimos como valor “Madrid” como se muestra a continuación:

Pulsamos sobre el botón Aceptar. Obtenemos el siguiente resultado:

Para generar el gráfico dinámico, seleccionamos los datos de la Tabla dinámica y a continuación, pulsamos sobre la opción del menú Insertar // Gráfico.
Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002) 65

Nos aparece directamente el siguiente gráfico:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

66

Solución al ejercicio 4
Realizamos la siguiente hoja de cálculo en un libro nuevo con los siguientes datos:

Guardamos los cambios con el nombre FABRICACIÓN.xls . Pulsamos sobre la opción del menú Herramientas // Escenarios. Aparece el siguiente cuadro de diálogo “Administrador de escenarios”:

Pulsamos sobre el botón Agregar. Aparece el siguiente cuadro de diálogo “Agregar escenario ”. Escribimos como nombre del Escenario “Aumentar el coste de fabricación en un 10% ”. Definimos que las Celdas cambiantes son el rango B2:B3.

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

67

Pulsamos sobre el botón Aceptar. A continuación definimos que la celda B1 la fórmula que indica el aumento de coste que proponemos:

Pulsamos sobre el botón Aceptar. Aparece el siguiente cuadro de diálogo y pulsamos sobre el botón Aceptar.

Para el segundo escenario, realizamos los mismos pasos que el caso anterior pero definiendo la ventana Modificar escenario de la siguiente forma:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

68

Pulsamos sobre el botón Aceptar. A continuación aparece la siguiente ventana donde definimos los Valores del Escenario :

Pulsamos sobre el botón Aceptar. A continuación volvemos a la ventana Administrador de escenarios:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

69

Pulsamos sobre el botón Resumen. Aparece el siguiente cuadro de diálogo y elegimos el Tipo de informe “Resumen” y decidimos que la Celda resultante es B3. Pulsamos sobre el botón Aceptar.

Podemos observar una hoja nueva con los resultados del informe de escenarios:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

70

Solución al ejercicio 5
Para resolver el primer supuesto para Buscar objetivos realizamos los siguientes pasos: Nos situamos en la celda D14 y pulsamos sobre el menú Herramientas // Buscar Objetivo. Definimos los siguientes valores:

Pulsamos sobre el botón Aceptar. Observamos a continuación el Estado de la búsqueda de objetivo:

Pulsamos sobre el botón Aceptar. Podemos observar en nuestra hoja de cálculo que si aceptamos el resultado que nos propone el importe del descuento por pronto pago ha cambiado:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

71

Solución al ejercicio 6
Creamos la hoja de cálculo del ejercicio en un libro nuevo y la guardamos con el nombre SUBTOTALES POR EMPRESA.xls. Seleccionamos el rango comprendido entre A1:E11. Pulsamos sobre la opción del menú Datos // Subtotales. En la siguiente ventana Subtotales, definimos lo siguiente: Para cada cambio en : EMPRESA Usar la función: Suma Agregar subtotal a: BENEFICIOS. Reemplazar subtotales actuales y activar Resumen debajo de los datos.

Pulsamos sobre el botón Aceptar. A continuación, podemos observar como ha cambiado nuestra hoja:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

72

Solución al ejercicio 7
Creamos la siguiente hoja de cálculo en un libro nuevo. Guardamos los cambios con el nombre TRABAJADORES.xls :

Seleccionamos las columnas E y F.

Pulsamos sobre el menú Datos // Agrupar y esquema // Agrupar: Podemos visualizar que nuestra hoja de cálculo ha camb iado:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

73

Pulsamos sobre el signo menos ( -) que aparece en el margen superior de la hoja de cálculo. Podemos observar como queda finalmente nuestra hoja de cálculo:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

74

Solución al ejercicio 8
Todas las funciones de base de datos tienen en común tres partes o argumentos: El rango de la base de datos. La columna sobre la que se va a realizar el cálculo El rango donde podemos escribir criterios de cálculo. Nos situamos en la celda C17 y describimos la función BDSUMA($A$5:$C$12;3;$A$1:$C$2). Nos situamos en la celda C18 y escribimos la función CONTAR($A$5:$C$12;3;$A$1:$C$2). En la celda C19 escribimos la función BDMAX($A$5:$C$12;3;$A$1:$C$2) A continuación, escribimos la función BDMIN($A$5:$C$12;3;$A$1:$C$2) en la celda C20 Escribimos en la celda C21 la función BDPROMEDIO($A$5:$C$12;3;$A$1:$C$2). Si cambiamos los valores en la celda A2 y escribimos el valor “COSMÉTICA”, podemos comprobar como cambia el resultado de nuestra hoja, sólo calcula sobre los productos de esa sección:

Si definimos en la celda B2 “E*” también podemos observar que sólo realiza cálculos sobre los productos que su nombre empieza por la letra E:

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

75

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

76

Solución al ejercicio 9
Creamos una base de datos nueva en Microsoft Access con el nombre DATOS.mdb:

Pulsamos sobre el menú Archivo // Obtener datos externos // Importar. Seleccionamos el archivo SUBTOTALES POR EMPRESA.xls.

Pulsamos sobre el botón Importar. Nos aparece a continuación, el siguiente asistente para la importación de hojas de cálculo:
Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002) 77

Pulsamos sobre el botón Siguiente. Podemos observar la siguiente ventana, donde definimos que la Primera fila contiene los títulos de las columnas:

Pulsamos sobre el botón Siguiente. A continuación, decidimos que los datos los vamos a almacenar en una Tabla nueva:
Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002) 78

Pulsamos sobre el botón Siguiente. En la siguiente ventana podemos definir Opciones de campo. Pulsamos sin cambiar ninguna Opción sobre el botón Siguiente.

A continuación, decidimos si definimos o no una clave principal para la nueva tabla. Seleccionamos la opción Permitir a Access agregar la clave principal:
Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002) 79

Pulsamos sobre el botón Siguiente. A continuación, nombramos la tabla como EMPRESAS y pulsamos sobre el botón Finalizar.

Con este paso finalizamos la importación de nuestra tabla.

Manual de S.E. Excel XP : Funciones Especializadas de Bases de Datos (v.2002)

80