1Informática aplicada
Hoja de cálculo MicroSoft Excel(3 de 3)
Departament d’Informàtica de Sistemes i Computadors
2Introducción a la Informática
Contenido
Operaciones avanzadasOperaciones de impresiónIntroducción a las bases de datosMacros
3Introducción a la Informática
Operaciones avanzadas
Esquemas
4Introducción a la Informática
Operaciones avanzadas
Programación lineal: el solver– Herramienta que permite encontrar soluciones a
problemas de programación lineal. – Para su resolución hay que especificar:
• La celda objetivo es la se desea cambiar a un valor determinado.
• Las celdas cambiantes son las que se desean modificar para encontrar las soluciones al problema.
• Las celdas restringidas son las que deben mantenerse entre ciertos limites o cumplir determinadas condiciones.
5Introducción a la Informática
Operaciones avanzadas
6Introducción a la Informática
Operaciones avanzadas
7Introducción a la Informática
Operaciones avanzadas
EJERCICIO: el Solver y Escenarios
– Sobre la plantilla de la factura de tu empresa y aplicando la herramienta de programación lineal Solver:
• Cumplimenta los datos necesarios para simular una compra de material
• Si un cliente dispone de un presupuesto de 1500 euros (por ejemplo):
– Muestra un 1er escenario donde se calculen cuántas unidades de cada producto puedes venderle para ajustar al máximo el total de la factura
– Muestra un 2º escenario donde, suponiendo que el stock del producto más caro está limitado a 10 unidades, recalcules la factura anterior.
8Introducción a la Informática
Operaciones avanzadas
Auditoría de los datos– Se utiliza para
detectar errores lógicos o referencias a celdas no deseadas que por su contenido nos devuelven un mensaje de error
9Introducción a la Informática
Operaciones avanzadas
Mensajes de error– Aparecen, por ejemplo, cuando se escribe una fórmula que
no puede ser calculada o cuando se suprimen referencias a celdas, etcétera.
#DIV/0! Se intenta dividir por 0.#N/A. La celda no contiene datos.#¿NOMBRE? El nombre utilizado en la fórmula
no es conocido.#¡NULO! La intersección de los dos rangos
no tiene ninguna celda en común.#¡NUM! El argumento de la función
matemática es incorrecto.#¡REF! Se ha suprimido una celda o un
rango de celdas cuyas referenciasestán incluidas en una fórmula.
#¡VALOR! En una fórmula matemática hayuna celda de tipo texto o eloperador es incorrecto
10Introducción a la Informática
Operaciones avanzadas
Validación de datos– Sirve para establecer el tipo de datos que pueden ser
introducidos en una celda
11Introducción a la Informática
Operaciones avanzadas
Mecanismos de protección– Celdas (depende de Hoja)– Hoja– Libro de trabajo
12Introducción a la Informática
Operaciones avanzadas
Plantillas– Archivos *.xlt
13Introducción a la Informática
Operaciones avanzadasEJERCICIO: Plantilla con Validación de datos– Elabora una plantilla personalizada para tu empresa (puedes modificar
la realizada para la tarea de 'Tabla Producto-Precio')– Utiliza la validación de los datos allí donde sea necesario para evitar un
incorrecta introducción de los mismos, por ejemplo:• Compra de un número de artículos negativo• Compra de fracciones de un artículo, etc.
– Protege las celdas adecuadamente para que los usuarios sólo puedan introducir datos pero no modificar la estructura de la plantilla
– Ten en cuenta que, al tratarse de una plantilla, no debe aparecer información de facturación, pero sí debe actualizar los distintos datos (descripción del producto, sub-totales, bruto y total) en el momento se introduzca la 1ª de las referencias y su cantidad. Utiliza las fórmulas correspondientes para conseguir que en las celdas con fórmulas no aparezca el mensaje de error (#N/A: la celda no contiene datos). Os sugiero que veáis cómo funcionan las siguientes fórmulas: SI(...) y ESBLANCO(...).
– Si no la has realizado, elabora ahora en una segunda hoja la tabla de producto-referencia-precio. En este caso deben aparecer la lista de artículos, el precio de cada artículo y la referencia del artículo de tal forma que, al completar el nombre del artículo en la factura, aparezca automáticamente tanto su referencia como su precio.
14Introducción a la Informática
Operaciones de impresión
Preparar página
15Introducción a la Informática
Operaciones de impresión
– Los márgenes son fundamentales para orientar bien la hoja de cálculo en el papel
16Introducción a la Informática
Operaciones de impresión
– Se puede determinar las filas o columnas a repetir por hoja de papel y el orden de las páginas
17Introducción a la Informática
Operaciones de impresión
Revisión de la ortografíaPresentación preliminar
18Introducción a la Informática
Macros
Definición– Pequeño programa compuesto por un conjunto de
fórmulas y comandos, escritos en Visual Basic, que permiten a Excel ejecutar una tarea automáticamente o acelerar procedimientos repetitivos.
Creación
19Introducción a la Informática
Macros
Ejecución de una macro– Se selecciona el rango y se pulsa la combinación de teclas
CTRL y “a”
20Introducción a la Informática
Introducción a las bases de datos
Creación y definición– Conjunto de información
que se organiza en filas y columnas para facilitar su localización y su recuperación individual.
– Es un rango de celdas con propiedades para actuar como un formu-lario.
21Introducción a la Informática
Introducción a las bases de datos
Ficha de datos y desplazamientos– Herramienta para facilitar el tratamiento de los registros
• Desplazamiento entre registros• Inserción y borrado de registros
22Introducción a la Informática
Introducción a las bases de datos
Filtrado de registros– Permite la selección de un subconjunto de datos de una
lista según criterios indicados por el usuarioFiltro automático (autofiltro)– Aplica flechas desplegables a los rótulos de columnas de
la lista para elegir el elemento deseado
23Introducción a la Informática
Introducción a las bases de datos
Filtro avanzado– Permite filtrar una lista por medio de criterios más
complejos utilizando rangos de celdas como criterios• Y lógicos• O lógicos• Y/O lógicos• Calculados (fórmulas)
24Introducción a la Informática
Introducción a las bases de datos
Ordenación de la base de datos– Ordena todo el rango de
datos de acuerdo con criterios establecidos por el usuario
25Introducción a la Informática
Operaciones avanzadas
EJERCICIO: Base de datos de clientes– Elabora una pequeña base de datos donde puedas
introducir automáticamente la información de tus clientes (unos 20 registros).
– En la base de datos debes incluir la siguiente información:• Nombre de la empresa• CIF• Apellidos y nombre del gerente• Dirección postal• Correo electrónico• Facturación anual estimada
– Ordena la base de datos alfabéticamente por Nombre de al empresa
– Utiliza el filtro avanzado para listar todas las empresas que facturan anualmente más de 30.000 euros