Beruflich Dokumente
Kultur Dokumente
Veamos cómo podemos crear una tabla dinámica a partir de unos datos que ya
tenemos.
Para crear una tabla dinámica, Excel nos proporciona las tablas y gráficos
dinámicos.
Supongamos que tenemos una colección de datos de los artículos del almacén con el
número de referencia y el mes de compra, además sabemos la cantidad comprada y el
importe del mismo.
Vamos a crear una tabla dinámica a partir de estos datos para poder examinar
mejor las ventas de cada artículo en cada mes.
Para ello vamos a la pestaña Insertar y hacemos clic en Tabla dinámica (también
podemos desplegar el menú haciendo clic en la flecha al pie del botón para crear un
gráfico dinámico).
Aparece el cuadro de diálogo de creación de tablas dinámicas. Desde aquí podremos
indicar el lugar donde se encuentran los datos que queremos analizar y el lugar donde
queremos ubicarla.
Podemos ver que la estructura es la que hemos definido anteriormente, en el campo fila
tenemos las referencias, en el campo columnas tenemos los meses y en el centro de la
tabla las sumas de los importes.
Con esto vemos que en un segundo podemos variar la estructura de la tabla y obtener
otros resultados sin casi esfuerzos.
Otra característica útil de las tablas dinámicas es permitir filtrar los resultados y así
visualizar únicamente los que nos interesen en un momento determinado. Esto se
emplea sobre todo cuando el volumen de datos es importante.
Por ejemplo, si pulsamos sobre la flecha del rótulo Rótulos de columna nos
aparece una lista como vemos en la imagen con los distintos meses disponibles en
la tabla con una casilla de verificación en cada uno de ellos para indicar si los
queremos ver o no, más una opción para marcar todas las opciones en este caso
todos los meses.
Si dejamos marcados los meses Enero y Febrero, los otros meses desaparecerán
de la tabla, pero no se pierden, en cualquier momento podemos visualizarlos
volviendo a desplegar la lista y marcando la casilla (Seleccionar todo).
Para cerrar este cuadro debemos pulsar en Aceptar o sobre Cancelar para cerrar y
dejarlo como estaba. Aplicando el filtro a varios campos podemos formar condiciones de
filtrado más complejas, por ejemplo podemos seleccionar ver los artículos con referencia
1236 de Abril.
Por defecto, al crear una tabla dinámica, Excel nos genera unos totales con sumatorio,
puede
interesarnos modificar esas fórmulas por otras como pueden ser sacar el máximo o el
mínimo, el promedio, etc.
Para hacer esto debemos situarnos en cualquier celda de la zona que queremos rectificar
y hacer clic con el botón derecho del ratón, nos aparece un menú emergente con
diferentes opciones, debemos escoger la opción Configuración de campo de valor... y
nos aparece un cuadro de diálogo como el que vemos en la imagen.
Para crear una gráfica de nuestra tabla dinámica deberemos hacer clic en el botón
Gráfico dinámico de la pestaña Opciones.
Para cambiar el formato del gráfico a otro tipo de gráfico que nos agrade más
o nos convenga más según los datos que tenemos.
Concretamente nos referimos a las denominadas "macros", las cuales no son otra
cosa que una serie de comandos, funciones, instrucciones o tareas previamente
guardadas y encadenadas, las que son ejecutadas en forma automática cada vez que
el usuario así lo disponga.
En esta sección le explicaremos como funcionan y como crear una macro, así como
también le enseñaremos las distintas formas que existen de ejecutarlas. Además le
entregaremos nociones generales de como optimizar las macros que pueda crear
CREACION DE UNA MACRO
Para comprender realmente lo que es una macro, lo mejor es hacerlo a través de un
ejemplo. Supongamos que usted diariamente en su trabajo debe buscar información
sobre como cerraron la bolsas de los distintos mercados, información que para su suerte
busca en Internet, por lo que una vez que la encuentra la copia y pega directamente en
Excel, produciéndose el siguiente resultado:
Como puede apreciar esta información carece de formato, por lo que, supongamos que
usted desea insertarle una fila para colocar los títulos y que además desea darle un
formato a los números. Lo que haremos entonces es precisamente crear una macro
que le permita automatizar esta labor.
Para hacer esto, vaya al menú "Herramientas" y seleccione la opción macros, verá que
se le desplegará el siguiente submenú, donde deberá seleccionar la opción "Grabar
nueva macro":
CREACION DE UNA MACRO
Entonces aparecerá el siguiente cuadro de diálogo, donde deberá darle una nombre a
la macro que creará, en este caso le daremos el nombre de " macro_formato", por su
puesto es recomendable que cuando usted cree habitualmente macros, la grave con
nombres descriptivos que le permitan saber fácilmente cual es el objetivo o función que
cumple dicha macro en cuestión. Además se le solicitará información respecto al
"Método abreviado", esto es la combinación de teclas que permitirán en el futuro
ejecutar dicha macro y en este caso elegiremos la letra "h". Debe tener cuidado de no
elegir una combinación de letras que corresponda al método abreviado o acceso rápido
de otra macro u otro acceso rápido que traiga Excel por defecto. Finalmente nos
preguntará el lugar donde queremos que sea guardada nuestra macro, para lo cual
seleccionaremos la opción que nos da por defecto, esto es, " Este libro". Éste libro lo
grabaremos posteriormente como macro01.xls.
Esta es quizás una de las formas más fáciles e intuitivas de ejecutar una macro, pero
no por ello menos efectiva. Es tan simple como acceder al menú Vista/Macros
seleccionando la primera opción ( Ver Macros ), entonces aparecerá el siguiente
cuadro de diálogo:
En él aparecerán una lista con todas las
macros que tengamos grabadas ya sea en
todos los libros abiertos, en el libro actual o
en un libro específico que este abierto. En
otras palabras, esto nos permitirá ejecutar
en el libro actual de trabajo, una macro que
esta guardada en otro libro sin mayores
problemas. En el siguiente apartado
profundizaremos un poco más al respecto,
cuando tratemos el tema de las referencias
absolutas y relativas.
Para ejecutar la macro deseada sólo bastará
con seleccionar aquella que estimemos
conveniente de acuerdo a Nuestras
necesidades y luego hacer clic en el botón
Ejecutar.
2. METODO ABREVIADO.
En relación al método anterior, ésta es una forma de ejecutar una macro mucho más
simple y expedita, pero tiene el inconveniente de que es necesario recordar la
combinación exacta de teclas o método abreviado para ejecutar la macro deseada y
no otra, aspecto que se dificulta cuando se han creado varias macros.
Otro punto a considerar es el hecho de que a veces,
cuando se construye un libro o archivo de trabajo,
normalmente no lo utilizará una única persona, siendo
aún más difícil recordar la combinación de teclas que
permite activar la ejecución de una macro determinada,
aspecto que puede hacer completamente inoperante
una planilla a la que le hemos invertido horas en
mejorarla.
Ejemplo de Codificación
Una vez hecho esto, automáticamente se nos desplegará la siguiente pantalla, la cual
corresponde al módulo de Edición de Visual Basic que incluye el paquete de Office
En este caso como hemos seleccionado la opción Paso a paso, nos aparece una línea
destacada en amarillo, esto es por que a través de los botones Continuar, Interrumpir y
Restablecer podemos ir monitoreando como se va comportando nuestra macro, es
decir las tareas que va desarrollando. Si hubiéramos seleccionado la opción Modificar,
podríamos alterar el código generado automáticamente por la aplicación.
Podemos ver como en el encabezado de la macro en cuestión hace referencia al
nombre de la macro, a su fecha de grabación y al método abreviado para su ejecución.
5. Una vez hecho esto, detenga la grabación y grabe la macro con el nombre de
semana.
Antes de comenzar a grabar esta macro, abriremos el Editor de Visual Basic, para esto
presionaremos " ALT + F11”. Posteriormente a través de los ajustes manuales pare
redimensionar la pantalla de tanto Excel como del Editor se vean simultáneamente, y
una vez que comencemos da grabar nuestra macro, haremos primero clic donde dice
Módulo2 antes de comenzar a introducir los textos. Finalmente, deberíamos obtener
el siguiente resultado:
Como podrá apreciar, a medida que se vayan introduciendo los textos, el Editor de
Visual Basic irá transformando sus acciones automáticamente en código VBA. Así
entonces, intuitivamente puede ir probando esta opción con distintas tareas y empezará
a entender como es la lógica de este lenguaje de programación.
Sub semana()
'
' semana Macro
' Macro grabada el 24/05/2004 por Marci-Anto
'
'
Range("B1").Select
ActiveCell.FormulaR1C1 = "Lunes"
Range("C1").Select
ActiveCell.FormulaR1C1 = "Martes"
Range("D1").Select
ActiveCell.FormulaR1C1 = "Miércoles"
Range("E1").Select
ActiveCell.FormulaR1C1 = "Jueves"
Range("F1").Select
ActiveCell.FormulaR1C1 = "Viernes"
Range("B1").Select
End Sub
Todas las macros que hemos utilizado hasta el momento, han sido incluidas en el
archivo que ejemplo, el cual podrá ser descargado en el siguiente apartado.
Cualquiera que sea el dato a publicar desde Excel se debe desarrollar igual a que se
estuviera trabajando para dejarlo en un archivo de Excel.
En la celda D12 vamos a hallar el resultado, para eso utilizamos por el menú Insertar,
click en Insertar funciones y escogemos funciones financieras, allí escogemos la
función PAGO (Función que halla el valor de una cuota fija para un crédito).
Allí se estipula las casillas de tasa (Interés del crédito), Nper( numero de cuotas),
vA( Valor del Crédito). Una vez lleno se da enter y de be dar el valor de la cuota. Se
debe tener en cuenta que la tasa se da mensual y le periodo solamente se coloca el
numero.
El resultado para un crédito de $5.000.000, a una tasa de 1.5% mensual y por un
periodo de 24 meses es de $249.621. como se muestra en la figura.
Bien hasta ahora lo que hemos realizado es una hoja de Excel que halla el valor de una
cuota. Vamos a pasarlo a una página Web.
GUARDAR LA PAGINA WEB
Una vez con el archivo listo, damos clic en guardar como pagina Web, colocamos un
nombre de archivo, agregamos interactividad, y le damos clic en Publicar. Escogemos
elegir rango de celdas y seleccionamos el área que queremos publicar en la Web y
luego clic en Publicar y listo, Para verlo debemos abrir el Internet Explorer y buscar el
archivo que acabamos de crear.
Nótese que sale con el encabezado de las líneas y de las columnas, así mismo con
una barra de herramientas. Para ocultar todo damos clic en la opción comando y
opciones, me abre la siguiente pantalla.
Aquí seleccionamos en la pestaña Hoja ocultar el selector de Hoja y la barra de
herramientas. Luego me paso a la pestaña Hoja y oculto los encabezados y las líneas de
división.
Listo de esta forma tenemos una aplicación de Excel para utilizar desde una pagina Web