Está en la página 1de 33

CICLO 2013-III Módulo: I

Unidad: 2 Semana: 4

OFIMATICA AVANZADA PARA


INGENIEROS

Mg. Vicente Castro López


TABLAS DINÁMICAS Y MACROS
ORIENTACIONES
 El curso les ayudara a tener un
conocimiento completo del Software Excel
2007 de Microsoft, tablas dinámicas y
macros.

 Deberán considerar el manual de


Ofimática Avanzada para Ingenieros.

 Deberán considerar los trabajos prácticos


que se darán en clases.
CONTENIDOS TEMÁTICOS

1. Tablas dinámicas.
2. Buscar objetivo.
3. Análisis “what if”.
4. Solver.
5. Macros
6. Construcción de macros.
7. Ejecución de macros.
1. Tablas dinámicas o Pivot Tables

Una tabla dinámica combina y compara en


forma rápida grandes volúmenes de datos,
permitiendo el análisis multidimensional de
los datos al girar las filas y las columnas,
creando diferentes formas de visualizar
reportes con los datos de origen. Tablas
interactivas que permiten resumir y analizar
los datos procedentes de listas y tablas
existentes.
Elementos de un tabla dinámica
Una tabla dinámica esta compuesta por los siguientes elementos:

B
A C

A: Filas. Los campos de texto y fecha se organizan automáticamente aquí.


B: Columnas. Son datos que se distribuyen horizontalmente.
C: Valores. Son los datos con los que se va a calcular el resumen.
D: Filtros. Permite establecer un criterio para mostrar los datos de acuerdo
una condición.
Insertar una tabla dinámica
Es necesario que dicha s tablas se distribuyan como una lista.
Los pasos para insertar una tabla:

 Haga clic en alguna celda de su


lista.
 Vaya a la ficha Insertar.
 En el comando Tabla dinámica,
elija la opción Tabla dinámica.

En esta ventana, Excel detecta


automáticamente el rango de los
datos. Elija la opción Nueva
hoja de cálculo y haga clic en
Aceptar
Insertar una tabla dinámica
 Excel presenta un área de diseño en su hoja de calculo y la lista
de campos (las columnas de su lista)

Á
R L
E I
A S
T
D A
E
D
D E
I
S C
E A
Ñ M
O P
O
S
Insertar una tabla dinámica
Un filtro de informe le ayuda a administrar la presentación de grandes
cantidades de datos y a centrarse en un subconjunto de datos en el
informe.

Los campos que situemos en el área Rótulos de columna aparecerán en


horizontal a lo largo de la tabla y los que situemos en el área Rótulos de fila en
vertical.
Los Valores se establecen para situar los cálculos totales de datos.
Podemos observar como dependiendo del tipo de datos que contenga el campo,
éste se coloca automáticamente en el área correspondiente.
What if
2. Buscar objetivos

En ocasiones se necesita que una formula tenga a un determinado


resultado, por lo que es optamos por cambiar variable a la formula a
manera de prueba y error para llegar al resultado deseado.

Excel dispone de una opción en el menú Herramientas llamada


Buscar objetivo, con la que es posible cambiar el valor de una celda
de entrada especifica para que una formula dependiente de dicha
celda consiga el resultado deseado.

Nota: la característica Buscar Objetivo funciona con un valor de


entrada variable. Si desea aceptar mas de un valor de entrada
use el complemento Solver.
Buscar objetivos - pasos
Calculo del pago de un préstamo.

Como no hay valor, celda


B6, Excel da por supuesto
un tipo de interés 0%

Usar buscar objetivo para determinar el tipo de interés

2
Buscar objetivos - pasos
Definir le celda:
referencia de la celda
con el importe objetivo y
que tiene relación a la
Para cambiar la
celda cambiante para 3
buscar una solución, la
celda: se debe indicar
referencia es la celda la celda que contiene
E4. el valor que se desea
ajustar para lograr el
Con el valor: permite importe objetivo.
escribir el valor
objetivo para la celda
anterior, en el ejemplo
es -900 (negativo
porque representa un 4
pago.
Buscar objetivos - pasos

Se tiene la opción de:


 Aceptar y reemplazar el dato original con el buscado.
 Cancelar para restaurar con el dato original previo a utilizar Buscar
objetivo.

Nota: una celda objetivo debe tener una formula que dependa de
una celda cambiante, una celda cambiante no debe de contener
una formula.
3. Solver

 Es la herramienta principal del análisis de sensibilidad.

 Optimiza los modelos sujetos a restricciones, como los modelos de


programación lineal y no lineales, la cual permite obtener soluciones
óptimas para un modelo determinado.

Normalmente encontraras el Solver en el menú de herramientas. En


caso de que no aparezca se debe instalar.
Instalación de Solver
1. Haga clic en el Botón Microsoft Office y a continuación, haga clic en
Opciones de Excel
Instalación de Solver
2. Haga clic en Complementos y, en el cuadro Administrar, seleccionemos
Complementos de Excel, realizar clic en Ir….
Instalación de Solver
3. En el Complementos disponibles, active la casilla de verificación Solver
y, a continuación, haga clic en aceptar.

Se debe tener el Cd de instalación de Microsoft


Office.
Solver
Activar la herramienta Solver:

Aparece el siguiente cuadro de dialogo:


Permite colocar
una restricción al
modelo
Ejemplo de una evaluación de Solver
Restricciones
1ra. Condición: total de 3,000 para comprar artículos

2da. Condición: el mayorista nos vende las piezas completas


3ra. Condición: mínimo se tiene que comprar
chorizos

jamones

quesos
Se tiene las condiciones todo preparado, dar Resolver

Solver ha hallado una solución:


Resultado con la herramienta Solver
5. Macros

LAS MACROS: ¿QUÉ SON?

Desde el punto de vista general, podemos decir que las macros nos
ayudan a automatizar tareas. Son partes de código de programación
que es interpretado por Excel y lleva a cabo distintas acciones o una
sucesión de tareas.

De esta forma, con una macro podremos realizar tareas repetitivas muy
fácilmente.

Sin embargo, éste no es el único uso que podemos darle a una macro ya
que, si utilizamos el lenguaje de programación en el que hablan las
macros, Visual Basic para Aplicaciones (VBA), podremos desarrollar
desde tareas y funciones simples para usos específicos hasta
aplicaciones complejas.
Macros

EL FORMATO DE ARCHIVOS
Excel 2007 nos presenta una forma diferente de guardar nuestras planillas
ya que en esta versión se crea una separación entre los archivos normales y
aquellos que incluyen macros de Visual Basic para Aplicaciones o controles
ActiveX. De esta forma, con sólo ver la extensión del archivo podremos
determinar si contiene código VBA o controles ActiveX. Este cambio se
genera, principalmente, por una cuestión de seguridad, para que podamos
identificar los archivos antes de abrirlos.

Libro de Excel habilitado para macros: de esta forma debemos guardar


los archivos que posean macros o controles ActiveX, en los que la
extensión será .XLSM.
Al grabar un archivo que contenga este tipo de datos, Excel 2007 nos
advertirá que posee macros y que debemos grabarlo con esta extensión
particular. De omitir esta advertencia, el libro se guardará con la extensión
predeterminada y se eliminará todo código de macro o control ActiveX
incluido. Debemos tener en cuenta estas advertencias para no cometer
errores que nos hagan perder nuestro trabajo.
Macros
Creación de una macro

Paso1:
Crear una macro que borre los valores ingresados en nuestra hoja de control de
facturas. Es decir la macro, debe dejar el formulario listo para ingresar nuevos datos.

Paso 2:
 Llevar el indicador a la celda C2 y borrar el contenido.
 Seleccionar las celdas C4:C6 y borrar el contenido.
 Finalmente , llevar el indicador nuevamente a la celda F4 y borrar.
Macros
Creación de una macro

Paso3: Crear la macro

Activar la ficha programador, si la ficha no se encuentra se debe activar:


Ir al Botón de Office, luego opciones de Excel, finalmente activar la casilla
mostrar la ficha programador.
Macros

Paso4: Grabar macro

Realizar las acciones indicadas en el paso 1:


Seleccione C2, presione la tecla suprimir;
seleccione C4, presione suprimir; C6 presione
suprimir, luego la celda F4, presione suprimir;
finalmente ubíquese en C2
Macros

Paso5: Detener grabación


Macros

Paso6: Crear un botón formulario


Ir a ficha programador, en el botón Insertar, seleccione el primer botón
llamado botón de formulario

Botón
1

3
Paso7 : Cambiar nombre de botón
Clic derecho, Modificar texto: NUEVA FACTURA

Pruebe…… no se olvide de guardar como “archivo habilitado para macros”

!!!!! FELICITACIONES TIENE UNA MACRO EN EXCEL !!!!!!!


GRACIAS

También podría gustarte