Unidad 4 Excel Avanzado
Unidad 4 Excel Avanzado
Unidad 4 Excel Avanzado
Excel
avanzado
EDUCACIÓN VIRTUAL 1
Antología del Curso de
Excel avanzado
Primera Edición: Agosto 2016
Última Actualización: Agosto 2016
Instituto de Capacitación para el trabajo
del Estado de Hidalgo
Circuito Ex Hacienda la
Concepción, Lote 17, Edificio “C”,
San Juan Tilcuautla, C.P. 42060,
San Agustín Tlaxiaca, Hgo.
Departamento de Educación Virtual ICATHI
http://virtual.icathi.edu.mx/
© Todos los contenidos son
propiedad exclusiva de su autor.
EDUCACIÓN VIRTUAL 2
EDUCACIÓN VIRTUAL 3
Unidad 4 Macros, Escenarios y listas dependientes
Objetivo de la unidad
Una macro se define como una acción o un conjunto de acciones que ayudan a
automatizar tareas, las macros quedan grabadas en Excel, y en el momento que se
necesiten sean ejecutadas por el usuario. Las macros son guardadas en el lenguaje de
programación Visual Basic para Aplicaciones (VBA), este lenguaje permite acceder a todas
las funciones de Excel.
Es importante que se planee los pasos y comandos que se desea sean ejecutados por la
macro, debido a que Visual Basic almacena todos los comandos realizados durante la
grabación, lo que incluye correcciones, además, la única manera de modificar una macro
es por medio del lenguaje de programación, por lo que es mejor eliminar la macro con
errores y grabar una nueva.
EDUCACIÓN VIRTUAL 4
Visualizar opción para grabar macro
Existen dos formas de visualizar la opción de macros. La primera y más sencilla es a través de
la pestaña Vista, en el menú superior.
Se abrirá otra ventana con diversos apartados, dentro Más frecuentes se debe activar la
opción Mostrar ficha Programador en la cinta de opciones. Posteriormente hacer clic
en el botón aceptar.
EDUCACIÓN VIRTUAL 5
Se puede observar que la pestaña Programador se encuentra activa y dentro está ubicada
la herramienta Macros
Para crear una macro en Excel 2010, debemos hacer clic sobre la opción Grabar
macro, por medio de las dos opciones antes mencionadas.
Nota: Para que la macro pueda ser ejecutada en cualquier documento de Excel, la
macro debe ser guardada en el libro de macros personales.
EDUCACIÓN VIRTUAL 6
Al dar clic en agregar, la macro comenzará a grabarse y todo los que hagamos en la
hoja de Excel se guardará. Como ejemplo, se realizará el formato de una tabla para
ingresar calificaciones y calcule su promedio.
Dibujar una tabla con dos columnas y once filas, en la primera fila escribir
“Asignatura” y “Calificación” en cada columna, como se muestra en la figura.
Agregar en una celda, la fórmula para calcular el promedio de las calificaciones que
se introducirán en la tabla.
FÓRMULA
=PROMEDIO(rango de celdas separadas por : )
EDUCACIÓN VIRTUAL 7
Una vez terminando, se debe detener la grabación. Por medio del icono que aparece
en pestaña de Programación.
EDUCACIÓN VIRTUAL 8
4.1.2 Ejecutar una macro
EDUCACIÓN VIRTUAL 9
Como se puede observar, desde el formato hasta la formula fue almacenado y
ejecutado igual.
EDUCACIÓN VIRTUAL 10
Del mismo modo que se accede para ejecutar una macro, se elimina, entre las opciones de
la ventana de Macro, se encuentra Eliminar.
Las macros pueden ser ejecutadas desde un botón dentro del documento Excel, para ello
se utilizaran Formas.
Primeramente, abrir un documento que contenga macros, crear una forma con la
apariencia de un botón. Seleccionar la figura y dar clic derecho, entre las opciones del
menú desplegable seleccionar Asignar macro, aparecerá una ventana para elegir la
macro. Para guardar los cambios hacer clic en Aceptar.
EDUCACIÓN VIRTUAL 11
Al hacer clic en la forma, se ejecutará la macro establecida.
Los escenarios permiten hacer análisis de distintos resultados al sustituir el valor de varias
celdas al mismo tiempo, bastante útil para estimaciones o cálculos a futuro. Forman parte
de la herramienta Análisis Y si, que se encuentra en la pestaña de Datos.
Como se observa, la tabla solo hace referencia al mes de enero y se desea hacer una
estimación de las ventas de los próximos meses.
EDUCACIÓN VIRTUAL 12
Dentro de la pestaña Datos, hacer clic en el icono de Análisis Y si, seleccionando la
opción Administrador de escenarios. Emergerá una ventana, la cual nos permitirá crear,
modificar y eliminar los Escenarios creados.
Para crear un nuevo escenario, hacer clic en el botón Agregar, que abrirá una ventana
nueva, donde introducir los datos necesarios.
Nota: Para un trabajo más estético es recomendable establecer un nombre para las celdas
y/o columnas cambiantes por medio de Selección de celda a nombrar → clic derecho →
Asignar nombre a un rango.
EDUCACIÓN VIRTUAL 13
En este ejemplo se crearan cuatro escenarios, referentes a los meses de año (Enero,
febrero, marzo y abril). Las celdas cambiantes serán dos: el nombre del mes y la cantidad
de cartuchos vendidos.
Al hacer clic en Aceptar, otra ventana emergerá y en ella se debe establecer los datos que
sustituirán los originales.
EDUCACIÓN VIRTUAL 14
Si se desea seguir agregando escenarios, hacer clic en Agregar y se abrirá la ventana de
Agregar escenario.
Se agregaran cuatro escenarios en total, con los valores que se muestran en la siguiente
tabla.
Febrero 42
Marzo 51
Abril 48
EDUCACIÓN VIRTUAL 15
4.2.2 Reportes de escenarios.
EDUCACIÓN VIRTUAL 16
Posteormente podremos elegir el tipo de informe a generar, teniendo dos opciones:
Resumen e Informe de tabla dinámica de escenario. Otro aspecto que se requiere son
las Celdas de resultado, aquellas que mostrarán el cambio generado en los diversos
escenarios. En el ejemplo, mostrará el monto total por las ganancias de la venta de
cartuchos para impresora.
EDUCACIÓN VIRTUAL 17
Por otro lado, y como su nombre lo indica, el informe genera una tabla dinámica con las
celdas elegidas, y como todas las tablas dinámicas puede ser editada a la necesidad del
usuario.
EDUCACIÓN VIRTUAL 18
4.2.3 Edición de Escenarios
Desplegará otra ventada, donde realizar los cambios requeridos. Al guardar cambios, el
cuadro de Comentarios mostrará la fecha de modificación.
EDUCACIÓN VIRTUAL 19
Se debe tomar en cuenta que, al modificar un escenario, este cambio puede aparecer de
forma separada al original, cuando se realiza combinaciones de escenarios.
Las listas desplegables es una de las herramientas más útiles en cuanto al ingreso de datos
se refiere, ya que permite uniformidad. Por ejemplo, cuando distintas personas ingresan
datos, no todos los escriben de la misma manera, aunque se trate de la misma frase o
palabra. Como consecuencia, los datos no pueden ser agrupados de manera correcta y no
generará resultados correctos. Las listas desplegables permiten que al ingresar datos el
usuario elija entre una lista establecida en lugar de escribir.
En una hoja de Excel, crear una tabla con los datos que formaran parte de las listas
dependientes.
Dentro de otra hoja, elaborar un formato para las listas, la celda donde se generará la lista
debe asignársele un nombre para identificarla
EDUCACIÓN VIRTUAL 20
Después, seleccionar los datos y por columnas asignar nombres, estos deben ser iguales su
encabezado
EDUCACIÓN VIRTUAL 21
Una ventana se abrirá, en la pestaña Configuración, seleccionar Lista en la opción
Permitir. Habilitar Omitir blancos y Celda con lista desplegable (Esta última en caso de
que no importe si los usuarios dejen la celda vacía).
En la opción Origen escribir el signo igual (=) seguido del nombre asignado a la lista de
datos. O por medio del icono a la orilla del cuadro, seleccionar la lista (en caso de que la
lista se encuentre en la misma hoja de destino).
EDUCACIÓN VIRTUAL 22
La última pestaña, Mensaje de error, permite activar un mensaje de advertencia si se
introducen datos no validos a la lista.
EDUCACIÓN VIRTUAL 23
Ahora la que cambia es la sintaxis de Origen, donde se especificará que el resultado se
establece por la primera lista desplegable: =INDIRECTO(nombre de la celda de la primera
lista).
EDUCACIÓN VIRTUAL 24
Y en el casa de querer convertir la lista dependiente en una lista desplegable simple,
modificar la sintaxis de origen, quitando la palaba INDIRECTO e introduciendo el nombre
de la lista deseada.
Las listas dependientes son una herramienta importante para la uniformidad de datos, el
llenado de formulario y una mejor organización de información.
BIBLIOGRAFÍA
EDUCACIÓN VIRTUAL 25