Академический Документы
Профессиональный Документы
Культура Документы
APESOFT
APE Software Components 08290 Parc Tecnolgic del Valls Tel: 902 789 981 www.apesoft.com
DataCycle y DataCycle Reporting son marcas registradas por APE Software Components S.L. Todas las marcas mencionadas en este manual pertenecen a sus respectivos propietarios.
2-Formacin Excel.doc
-2-
ndice
Tablas dinmicas de Excel .................................................................................................................................................. 4
Introduccin .............................................................................................................................................................................................................. 4 Datos origen .............................................................................................................................................................................................................. 5 Visin dinmica de los datos.................................................................................................................................................................................... 6 Estructura principal de la Tabla dinmica ............................................................................................................................................................. 7 Construccin de una tabla dinmica ....................................................................................................................................................................... 7 Excel 2007 ............................................................................................................................................................................................................. 8 Excel 97-2003 ......................................................................................................................................................................................................15
2-Formacin Excel.doc
-3-
Captulo
1
Tablas dinmicas de Excel
Su Excel tiene muchos datos, pero sabe lo que todos esos nmeros significan? Los informes de tablas dinmicas pueden ayudar a analizar sus datos.
Introduccin
Una tabla dinmica es una herramienta que proporciona Excel para el anlisis de datos. Se encarga de sumarizar y ordenar los datos, ayudando a visualizar nicamente la informacin relevante de su negocio. Con los informes de tablas dinmicas puede ver los datos de diferentes puntos de vista tan solo con unos clics de ratn. Esto se consigue simplemente arrastrando los campos requeridos a la zona deseada.
2-Formacin Excel.doc
-4-
Datos origen
Los datos origen pueden ser una tabla plana de Excel.
Cada columna de la tabla se va a convertir en un campo que se puede utilizar en la tabla dinmica. Los nombres de los campo para el informe dinmico proceden de la cabecera de la tabla plana. En nuestro ejemplo Cliente, Pas, Producto, Categoras, Vendedor, Mes, Ao, Mes, Importe y Unidades.
Las filas restantes de la tabla, debera contener los elementos similares de la misma columna, es decir en la columna Clientes, contendr solo valores que representen clientes, en la columna pas, solo valores que representen pas
2-Formacin Excel.doc
-5-
Dentro de las tablas dinmicas podemos mover cada uno de los campos segn nuestra conveniencia. En esta otra visin de los mismos datos se muestra los Importes y Unidades por Vendedor y Ao.
2-Formacin Excel.doc
-6-
Los campos a nivel de pgina, fila y columna se le denominan dimensiones. Los campos a nivel de datos se le denominan indicadores, estos son los datos sumariados, ponderados aquellos campos susceptibles de aplicarles alguna funcin de agregacin.
2-Formacin Excel.doc
-7-
Excel 2007
Hacemos clic en una celda de la tabla origen, en la pestaa Insertar, pulsamos Tabla dinmica.
Nos aparece la ventana de creacin tabla dinmica. Tenemos que configurar dos parmetros: 1. Los dato de origen: se pueden seleccionar una tabla o rango de datos; o utilizar una fuente externa. En nuestro ejemplo utilizaremos una tabla como datos de origen. Podemos observar que automticamente se ha seleccionado la tabla de datos. 2. Ubicacin de la tabla dinmica: podemos elegir entre Nueva hoja de clculo o elegir nosotros manualmente donde colocar la tabla entre las hojas disponibles de nuestro Excel. Seleccionamos Nueva hoja.
Podemos ver que se ha insertado una nueva hoja de clculo Hoja1 y se ha creado una tabla dinmica. Cuando la tabla dinmica est seleccionada, aparecen dos pestaas nuevas en las herramientas Opciones y Diseo, y en la parte derecha podemos ver los paneles para configurar la tabla dinmica.
2-Formacin Excel.doc
-8-
Para aadir/quitar campos en la tabla dinmica, utilizaremos los paneles de la parte derecha. Panel que muestra los campos disponibles. Campos que van a nivel de Paginacin Campos que van a nivel de Columna
Indicadores de Valores
Arrastramos los campos del panel superior a los paneles inferiores, queremos la siguiente estructura de campos: En Filas: Vendedores. En Columnas: Ao y Valores. En Datos: Importe y Unidades. En Paginacin: Categora, Productos, Cliente y Mes.
2-Formacin Excel.doc -9-
Los campos de Valores, los inserta en la tabla con Suma de por delante del nombre campo si son numricos y Cuenta de si no son numricos.
Podemos Mostrar/Ocultar los paneles de configuracin de tablas dinmicas mediante Lista de campo de la pestaa Opciones.
2-Formacin Excel.doc
- 10 -
Ya tenemos la tabla dinmica creada, pero vamos modificar algunas opciones para hacerla ms amigable. En la pestaa de Opciones de la barra de herramientas, pulsamos opciones.
2-Formacin Excel.doc
- 11 -
Pulsamos Aceptar para ver el resultado. Podemos apreciar que lo que hemos configuramos la distribucin de los campos de paginacin a columnas de cmo mximo 2 campos.
Volvemos a abrir la ventana de opciones de tabla dinmica, vamos a la pestaa de Mostar y activamos la opcin Diseo de tabla dinmica clsica
Ahora podemos ver las cabeceras de los campos de filas y columnas, adems tenemos la posibilidad de mover los campos con el ratn directamente en la tabla dinmica.
Nos situamos en el campo Suma de Importe y en la pestaa de Opciones de la barra de herramienta pulsamos en Configuracin del campo.
2-Formacin Excel.doc
- 12 -
Nos muestra la ventana de Configuracin de campo de valor. Cambiamos el nombre por Importe, (poner un espacia al final).
2-Formacin Excel.doc
- 13 -
Nos muestra la pantalla de formato de celda, podemos formatear el campo como numrico de dos decimales, con separador de miles.
Hacemos los mismos pasos para el campo Unidades. Para finalizar de formatear nuestra tabla, en la pestaa de Diseo de la barra de herramientas pulsamos Totales generales, elegimos Activamos slo para columnas.
Despus de estas modificaciones la tabla dinmica nos queda con el siguiente aspecto.
2-Formacin Excel.doc
- 14 -
Excel 97-2003
Hacemos clic en una celda de la tabla origen, men --> Datos --> Informes de tablas y grficos dinmicos
Nos aparece la ventana del asistente de tablas dinmicas. En la seccin de origen de datos seleccionamos Lista o base de datos de Microsoft Office Excel. Y en la seccin tipo de informe, seleccionamos Tabla dinmica.
En el siguiente paso se definen los datos origen, podemos observar que Excel ha seleccionado automticamente la tabla de datos origen.
2-Formacin Excel.doc - 15 -
En el ltimo paso se configura la ubicacin de la nueva tabla Ubicacin de la tabla dinmica: podemos elegir entre Hoja de clculo nueva o elegir nosotros manualmente donde colocar la tabla entre las hojas disponibles de nuestro Excel. Seleccionamos Hoja de clculo nueva.
Ya hemos terminado de configurar la tabla dinmica, pulsamos Finalizar para crear la nueva tabla dinmica.
2-Formacin Excel.doc
- 16 -
Podemos ver que se ha insertado una nueva hoja de clculo Hoja1 y se ha creado una tabla dinmica en esta. Se activan si no lo estaba la barra de herramienta de comandos para tablas dinmicas y cuando la tabla dinmica est seleccionada, aparece una ventana con los campos disponibles de la tabla dinmica
Podemos utilizar esta ventana de lista de campos para configurar nuestra tabla dinmica simplemente arrastrando los campos con el ratn sobre la tabla. Pero vamos a utilizar el asistente de tablas dinmicas que es ms intuitivo. Cerramos la ventana de lista de campos, en cualquier celda de la tabla dinmica hacemos clic con el botn derecho del ratn y seleccionamos Asistente para tablas dinmicas.
2-Formacin Excel.doc
- 17 -
Nos muestra la ventana de asistente de tablas dinmicas (paso 3 de 3). Pulsamos Disear.
Se nos abre el diseador de tablas dinmicas. Campos que van a nivel de Columna Campos disponibles.
Indicadores de Datos
2-Formacin Excel.doc
- 18 -
Arrastramos los campos desde la lista de la derecha a la seccin que se desee de la parte izquierda del diseador, queremos la siguiente estructura de campos: En Filas: Vendedores. En Columnas: Ao y Datos. En Datos: Importe y Unidades. En Paginacin: Categora, Productos, Cliente y Mes. Tendremos el siguiente aspecto del diseador:
Los campos de Datos, los inserta en la tabla con Suma de por delante del nombre del campo si es numrico y Cuenta de si no es numrico. Pulsamos Aceptar para salir del diseador y a continuacin Finalizar para salir del asistente de tablas dinmicas. La tabla dinmica presenta el siguiente aspecto.
Ya tenemos la tabla dinmica creada, pero vamos modificar algunas opciones para hacerla ms amigable.
2-Formacin Excel.doc - 19 -
Lo primero que vamos a hacer es mover los datos a columnas, simplemente tenemos que arrastrar con el ratn el campo Datos a la seccin de columnas debajo de los valores del campo Ao.
En cualquier celda de la tabla dinmica, hacemos clic con el botn derecho del ratn y del men contextual seleccionamos Opciones de tabla...
2-Formacin Excel.doc
- 20 -
En esta podemos cambiar algunas opciones de la tabla dinmica. Vamos a configurar la distribucin de los campos de paginacin, en la casilla de Campos por columna ponemos 2, esto significa que los campos que estn en pgina se distribuir en columnas de 2 filas como mximo.
2-Formacin Excel.doc
- 21 -
En esta misma pantalla vamos a configurar los totales generales, las dos primeras opciones en la seccin de Opciones de formato, podemos activar/desactivar los totales generales de columnas y filas. Nosotros vamos a dejar nicamente los totales generales de columna.
Vamos a cambiar ahora los campos Suma de Importe y Suma de Unidades, nos situamos en el campo Suma de importe y hacemos clic con el botn derecho del ratn y en el men contextual seleccionamos Configuracin del campo.
2-Formacin Excel.doc
- 22 -
Nos aparece la ventana de configuracin de campo. Tambin podemos cambiar el formato del nmero, pulsamos Nmero.
Nos muestra la pantalla de formato de celda, podemos formatear el campo como numrico de dos decimales, con separador de miles.
Hacemos los mismos pasos para el campo Unidades. Tras los cambios realizados la tabla dinmica nos muestra el siguiente aspecto.
2-Formacin Excel.doc
- 23 -
Captulo
2
Trabajar con tablas dinmicas
Un informe de tabla dinmica le ayuda a ver qu significan los datos.
Excel 2007
Para cambiar las dimensiones de posicin y as cambiar la visin de la tabla dinmica, podemos utilizar los paneles de Lista de campos que se muestran/ocultan en la pestaa de opciones de la barra de herramientas. Simplemente se arrastran los campos de una seccin a otra, y la visin de la tabla dinmica cambia automticamente.
2-Formacin Excel.doc
- 24 -
Vamos a las opciones de la tabla dinmica, y activamos la casilla de Diseo de tabla dinmica clsica (permite arrastrar campos en la cuadrcula).
Ahora podemos mover directamente los campos directamente en la tabla dinmica, si necesidad de ir a los paneles de Lista de campos.
2-Formacin Excel.doc
- 25 -
2-Formacin Excel.doc
- 26 -
Excel 97-2003
Para cambiar las dimensiones de posicin y as cambiar la visin de la tabla dinmica. Simplemente se arrastran con el ratn los campos de una seccin a otra, y la visin de la tabla dinmica cambia automticamente. Por ejemplo cambiamos la dimensin Categoras de pgina a filas.
2-Formacin Excel.doc
- 27 -
2-Formacin Excel.doc
- 28 -
Filtrando datos
Podemos seleccionar valores de las diferentes dimensiones para ver slo los datos que desea en los informes de tabla dinmica.
Excel 2007
Se pueden filtrar los datos de las dimensiones desplegando la lista de valores de los campos y seleccionado i/o deseleccionado. Por ejemplo, queremos saber que categoras y productos ha vendido Nancy. Desplegamos la lista de valores de Vendedor, seleccionamos el valor Nancy y pulsamos Aceptar.
Vemos que se nos muestra solo los datos del vendedor seleccionado.
2-Formacin Excel.doc
- 29 -
Si observamos la dimensin Vendedor, podemos apreciar que est seleccionado el valor Nancy. Y el desplegable de lista cambia a , esto significa que la dimensin tiene alguna seleccin.
Podemos seleccionar ms de un valor en la dimensin activando la opcin Seleccionar ms de un valor. Vamos a seleccionar Nancy y Andrew.
Ahora se vern los datos de de ambos vendedores. En la dimensin Vendedores podemos observar que el valor seleccionado ha cambiado a (Varios elementos).
Para volver a mostrar Todos los vendedores, volvemos a desplegar la lista de valores de la dimensin Vendedor y seleccionamos Todos.
2-Formacin Excel.doc
- 30 -
2-Formacin Excel.doc
- 31 -
Excel 97-2003
Se pueden filtrar los datos de las dimensiones desplegando la lista de valores de los campos y seleccionado i/o deseleccionado. Por ejemplo, queremos saber que categoras y productos ha vendido Nancy. Desplegamos la lista de valores de Vendedor, seleccionamos el valor Nancy y pulsamos Aceptar.
Vemos que se nos muestra solo los datos del vendedor seleccionado.
Si observamos la dimensin Vendedor, podemos apreciar que est seleccionado el valor Nancy.
Hacer selecciones en las dimensiones de filas y columnas, se realiza de manera parecencia, se despliega la lista de valores como en las dimensiones de pagina y se activa o desactiva las casilla que se deseen. En estas dimensiones (Filas y Columnas) se puede hacer selecciones mltiples.
2-Formacin Excel.doc
- 32 -
Para quitar los filtros simplemente se selecciona (Todas) en las dimensiones de Pgina y (Mostrar todo) en las dimensiones de Filas y Columnas.
2-Formacin Excel.doc
- 33 -
Filtrando avanzado
En las dimensiones de filas y columnas se pueden realizar selecciones de datos mas avanzados.
Excel 2007
Desplegamos la lista de valores del campo Categoras. Podemos ver que tenemos dos opciones para filtrar, Filtros de etiqueta y Filtros de valor.
Si desplegamos Filtros de etiqueta, podemos ver varias opciones para filtrar. Seleccionamos comienza por y ponemos c.
2-Formacin Excel.doc
- 34 -
Para quitar el filtro que acabamos de realizar en la dimensin Categora, desplegamos la lista de valores y seleccionamos la opcin Borrar filtro de Categora.
Desplegamos ahora la lista de valores de la dimensin Producto, elegimos Filtro de valor, seleccionamos
En la ventana que nos aparece ponemos que nos devuelva solo los 3 elementos superiores por importe.
Al pulsar Aceptar, podemos ver que para cada Categora nos muestra los 3 productos con ms importe.
2-Formacin Excel.doc
- 35 -
Tambin podemos mostrar los tres peores productos de cada Categoras, editamos el filtro que acabamos de hacer y elegimos inferiores.
2-Formacin Excel.doc
- 36 -
Excel 97-2003
Abrimos la ventana de opciones de campo de la dimensin Producto, (haciendo clic con el botn derecho del ratn). Pulsamos Avanzado.
En la seccin Las diez mejores de Automostrar, seleccionamos Activadas, y especificamos que nos muestre los 3 superiores.
Podemos ver que nos muestra los tres mejores Productos (segn importe) de cada Categora.
2-Formacin Excel.doc
- 37 -
Tambin podramos mostrar los tres peores productos, volvemos a editar las opciones avanzadas del campo Producto y cambiamos a inferiores.
2-Formacin Excel.doc
- 38 -
Ordenacin
Excel 2007
Tenemos varios mtodos de ordenacin en las Tablas dinmicas. Desplegamos la lista de valores de la dimensin Categoras, seleccionamos ordenar de Z a A.
Vemos el resultado.
2-Formacin Excel.doc
- 39 -
El resultado es que nos ordena las categoras ms a menos importe (sobre el total). Podemos ver que los Productos no ha modificado la ordenacin.
Volvemos a ordenar las categoras Ascendente(A a Z).Abrimos la lista de valores de Productos y seleccionamos Ms opciones de ordenacin, seleccionamos Descendente (Z a A) por: importe. Pulsamos Ms opciones.
2-Formacin Excel.doc
- 40 -
En esta pantalla en la seccin Ordenar por seleccionamos la opcin Valores de la columna seleccionada.
El resultado es el siguiente. Los Productos se ordenan en cada Categora por orden descendente, segn el importe del ao 2006.
2-Formacin Excel.doc
- 41 -
Hay otra opcin de ordenacin de las dimensiones de columnas y filas, que nos permite ordenar manualmente los elementos.
2-Formacin Excel.doc
- 42 -
Excel 97-2003
Tenemos varios mtodos de ordenacin en las Tablas dinmicas. La ordenacin sencilla consiste en situarnos en un campo y utilizar alguno de los dos iconos .
Tambin podemos ordenar por un campo de valor. Tenemos una tabla dinmica que nos muestra el importe y unidades por productos y aos.
2-Formacin Excel.doc
- 43 -
Podemos ordenar los Productos por el importe del ao 2006 descendentemente, nos situamos en alguna celda de la columna de importe del 2006. Y pulsamos el icono de ordenacin de mayor a menor.
Tambin se puede ordenar por lo totales, abrimos las opciones avanzadas del campo Producto (Men contextual del botn derecho, configuracin del campo -> Avanzado). Seleccionamos Descendente, y en la casilla usar el campo seleccionamos Importe.
2-Formacin Excel.doc
- 44 -
Hay otra opcin de ordenacin de las dimensiones de columnas y filas, que nos permite ordenar manualmente los elementos.
2-Formacin Excel.doc
- 45 -
Subtotales
Excel 2007
Podemos ver los subtotales de las dimensiones de la tabla dinmicas. No situamos en la dimensin botn derecho y activamos/desactivamos subtotales.
Por defecto nos muestra los subtotales con la misma funcin de agregacin de los campos de Valores.
2-Formacin Excel.doc
- 46 -
Podemos configurar lo subtotales para aplicar diferentes funciones de agregacin. Abrimos la ventana de configuracin del campo y activamos la opcin Personalizado y seleccionamos los subtotales que se deseen.
2-Formacin Excel.doc
- 47 -
Excel 97-2003
Podemos ver los subtotales de las dimensiones de la tabla dinmicas. No situamos en la dimensin abrimos la ventana de configuracin del campo. Y seleccionamos la opcin Automticos nos aplicar para los subtotales la misma funcin de agregacin que los diferentes campos de Datos.
Podemos configurar los subtotales, para mostrar otras funciones de agregacin. En la ventana de configuracin de campo, activamos la opcin personalizados y seleccionamos las funciones de agregacin que se deseen.
2-Formacin Excel.doc - 48 -
2-Formacin Excel.doc
- 49 -
Drill down
Podemos contraer/Expandir las dimensiones para luego poder abrir/cerrar a peticin los diferentes elementos.
Excel 2007
En la dimensin abrimos el men contextual (botn derecho) y seleccionamos Expandir o contraer -> Contraer.
Podemos desplegar y ocultar los diferentes elementos de la dimensin Categora haciendo doble clic con el ratn o utilizando los botones de y .
2-Formacin Excel.doc
- 50 -
Los botones y se pueden mostrar/ocultar mediante el botn de Botones+/- de la barra de herramientas en la pestaa de Opciones.
2-Formacin Excel.doc
- 51 -
Excel 97-2003
En la dimensin abrimos el men contextual (botn derecho) y seleccionamos Agrupar y mostrar detalle -> Ocultar detalle.
Podemos desplegar y ocultar los diferentes elementos de la dimensin Categora para ver los detalles de la dimensin Producto, haciendo doble clic con el ratn.
2-Formacin Excel.doc
- 52 -
Drill to detail
Excel 2007
Excel 97-2003
Podemos conocer el detalle un dato agregado de la tabla dinmica. Hacemos doble clic con el ratn sobre el dato.
Vemos que se crea una nueva hoja con los registros que corresponden al datos donde hemos clicado.
2-Formacin Excel.doc
- 53 -
Indicadores
Se pueden aadir nuevos indicadores a la tabla dinmica, tenemos de dos tipos: 1) Campos calculados: Definimos el nuevo indicado mediante una frmula. 2) Campos derivados: Definimos el nuevo indicador a partir de un indicador utilizando las diferentes maneras de presentar el indicador que hay definidas en Excel: Diferencia de % de % de la diferencia de Total en % de la fila % de la columna
Excel 2007
Vamos a insertar un nuevo indicador calculado, vamos a calcular la comisin de los vendedores aplicaremos que la comisin es un 5% del importe total. Partiremos de la tabla dinmica con la siguiente visin:
En la pestaa Opciones de la barra de herramientas desplegamos el men de Formulas y seleccionamos Campo calculado.
2-Formacin Excel.doc
- 54 -
Nos aparece la ventana de Insertar campo calculado, le asignamos el nombre de Comisin y en la ventana de formula insertamos la formula de la comisin.
Vamos ahora a insertar un nuevo indicador derivado. Queremos saber cul el porcentaje de cada producto sobre el total de ventas. Partimos de la tabla dinmica siguiente.
2-Formacin Excel.doc
- 55 -
Introducimos de nuevo el indicador importe en la tabla dinmica y editamos la configuracin del nuevo indicador. Le cambiamos el nombre por % y en la pestaa de Mostrar valores como seleccionamos % de la columna.
Podemos ver el nuevo indicador, que nos muestra el porcentaje de cada producto sobre el total.
2-Formacin Excel.doc
- 56 -
Para ver la diferencia de importe entre este ao y el anterior seria, insertar de nuevo el indicador Importe y configurarlo de la siguiente manera:
2-Formacin Excel.doc
- 57 -
Excel 97-2003
Vamos a insertar un nuevo indicador calculado, vamos a calcular la comisin de los vendedores aplicaremos que la comisin es un 5% del importe total. Partiremos de la tabla dinmica con la siguiente visin:
Nos aparece la ventana de Insertar campo calculado, le asignamos el nombre de Comisin y en la ventana de formula insertamos la formula de la comisin.
2-Formacin Excel.doc
- 58 -
Vamos ahora a insertar un nuevo indicador derivado. Queremos saber cul el porcentaje de cada producto sobre el total de ventas. Partimos de la tabla dinmica siguiente.
2-Formacin Excel.doc
- 59 -
Introducimos de nuevo el indicador importe en la tabla dinmica y editamos la configuracin del nuevo indicador. Le cambiamos el nombre por % y pulsamos Opciones >>. En Mostar datos como seleccionamos % de la columna.
Podemos ver el nuevo indicador, que nos muestra el porcentaje de cada producto sobre el total.
2-Formacin Excel.doc
- 60 -
Presentacin y formato
Para mejorar la presentacin de una tabla dinmica podemos hacer uso de de la potencia que tiene Excel para formatear: Nmero, Alienacin, Fuente, Bordes, Relleno, Formato condicional Adems Excel permite aplicar formato a tabla dinmica mediante Autoformatos.
Excel 2007
En la pestaa de Diseo de la barra de herramientas tenemos los estilos que podemos aplicar al tabla dinmica. Simplemente seleccionamos el diseo que queremos aplicarle a nuestra tabla.
2-Formacin Excel.doc
- 61 -
Excel 97-2003
En la barra de herramienta de Tabla dinmica pulsamos el icono de autodiseo, para poder seleccionar el diseo que queremos aplicar.
2-Formacin Excel.doc
- 62 -
Ejercicios
Aqu tenemos alguna serie de ejercicios para poder consolidar los conocimientos impartidos en este captulo. 1. Mostar la tabla dinmica para poder analizar: Importe y unidades por vendedor, categora ao y mes. 2. Mostar la tabla dinmica para poder analizar: Importe por vendedor comparando solamente los aos 2005 y 2006 3. Mostar la tabla dinmica para poder analizar :Importes totales por ao 4. Cuantos clientes han comprado productos de cada categora por ao y mes? 5. Cul ha sido el peor producto en el 2004 en importe? 6. Y en el 2005? 7. Y el de los dos aos? 8. Qu nuevas ventas hemos tenido en el 2005 y no el 2004? 9. Cul es el peor producto en importe de la mejor categora del 2006? 10. Los cuatro clientes que ms han facturado. 11. Importe por cliente, producto y ao, con informacin del total y promedio de cada cliente. 12. El cliente Ernst Handel ha facturado ms el 2006 que el 2005. Se intuye que nos ha comprado nuevos productos en el 2006 en la categora Pescado/Marisco. Analizar el crecimiento en esta categora, qu productos de esta categora son nuevas compras del ao 2006 y quien las ha vendido? 13. Centrarse en la categora de reposteria y averiguar quin es el mejor cliente del ao 2006? 14. Y si adems nos centramos en el vendedor Margaret (ver los detalles de los registros) 15. Cul es el porcentaje de ventas correspondiente a cada producto? 16. Qu productos me aportan el 50%? 17. Cul es el vendedor que ms ha crecido su facturacin en 2006 respecto al 2005? 18. Qu categora de productos de este vendedor es la que ms ha contribuido al crecimiento? 19. Mostrar la diferencia absolutay porcentual de ventas de cada vendedor respecto al ao anterior. 20. Mostrar las ventas mensuales acumuladas de cada categora de productos den el 2006.
2-Formacin Excel.doc
- 63 -
Captulo
3
Mejorar la Tabla Dinmica
Aadir botones con Macros
Vamos a utilizar la funcionalidad de macros de Excel para realizar una serie de modificaciones en nuestra tabla dinmica. Estas modificaciones sern ejecutadas cada vez que pulsemos un botn. Vamos a aadir dos botones donde cambien la visin de nuestra tabla dinmica. 1) Visin cliente. Nos mostrar los importes y unidades por cliente y ao. El resto de campos estarn en la seccin de pgina. 2) Visin Categoras Productos. Nos mostrar los importes y unidades por Categoras, Producto y Ao. El resto de campos estarn en la seccin de pgina.
Excel 2007
Para comenzar, vamos a activar la barra de herramientas de programador (si no la tenemos ya activa). Pulsamos el Botn de Office.
2-Formacin Excel.doc
- 64 -
En la ventana de Opciones de Excel, en la seccin Ms frecuentes activamos Mostrar ficha Programador en la cinta de opciones
2-Formacin Excel.doc
- 65 -
Antes de grabar las macros que van a ejecutar nuestros botones, vamos quitar todas las dimensiones de la tabla dinmica, vamos a dejar solo los campos de la seccin valores. En el panel de campos disponibles desactivamos todas las dimensiones.
Vamos a la ficha de Programador, pulsamos Grabar macro, en la ventana de grabar macro, le asignamos el nombre VisionCliente y pulsamos Aceptar. A partir de ahora todo lo que realicemos en el Excel quedar grabado en la macro. En los paneles de lista de campos de la tabla dinmica, configuramos los campos como queremos en la visin por cliente.
2-Formacin Excel.doc
- 66 -
Ya tenemos la primera macro grabada. Para la segunda hacemos los mismos pasos para grabar la macro VisinCategoriaProducto, la visin de la tabla que queremos es la siguiente:
Vamos a mover la tabla dinmica para poder colocar los botones arriba, en la pestaa Opciones, pulsamos Mover tabla dinmica. La desplazamos un poco.
2-Formacin Excel.doc
- 67 -
En la pestaa de Programador, pulsamos Insertar y de la lista que se nos muestra elegimos el botn de Controles de formulario. Colocamos el botn en la parte superior de la hoja y nos muestra la ventana de asignar marcro. Elegimos la macro VisionCliente.
Pulsamos Aceptar, para salir de la ventana y cambiamos el nombre del botn por Por Cliente.
Salimos del ratn pulsando en cualquier lugar del Excel. Ya hemos finalizado, si ahora pulsamos el botn veremos como la tabla dinmica cambia de visin.
2-Formacin Excel.doc
- 68 -
Ahora hacemos los mismos pasos para aadir el botn de categoras y productos. Si pulsamos el segundo botn vemos que cambia la visin de la tabla dinmica.
Para evitar que un botn se mueva y cambie de tamao, pulsamos botn derecho del ratn sobre el y seleccionamos Formato del control. En la ventana de formato, seleccionamos la pestaa de Propiedades y activamos la opcin No mover, ni cambiar tamao con las celdas.
2-Formacin Excel.doc
- 69 -
Excel 97-2003
Vamos a grabar las macros que vamos a necesitar para asignarlas luego a los botones. En men Herramientas -> Macro -> Grabar nueva macro
Pulsamos Aceptar, a partir de ahora todo lo que hagamos se quedar grabado en la macro. Como lo que queremos es configurar la tabla dinmica a una visin determinada, lo que vamos hacer es abrir el diseador de tablas dinmicas. En la tabla dinmica botn derecho del ratn, asistente de tablas dinmicas y pulsamos diseo.
2-Formacin Excel.doc
- 70 -
En el diseador del asistente de tablas dinmicas, configuramos como queramos la tabla dinmica.
Una vez que ya tengamos la tabla configurada, salimos del asistente y paramos la grabacin de la macro. Herramientas -> Macro -> Detener grabacin.
Ya tenemos la primera macro grabada. Hacemos los mismos pasos para grabar la macro VisinCategoriaProducto, la visin de la tabla que queremos es la siguiente:
2-Formacin Excel.doc
- 71 -
Vamos a mover la tabla dinmica para poder colocar los botones arriba. Abrimos el asistente de tablas dinmicas y en la casilla que indica la ubicacin de la tabla dinmica le asignamos una celda que est un poco ms abajo.
Vamos a mostrar la barra de herramientas de formulario (si no la tenemos visible), en el men Ver -> Barra de herramientas -> Formularios.
Colocamos el botn en la parte superior de la hoja y nos muestra la ventana de asignar marcro. Elegimos la macro VisionCliente.
2-Formacin Excel.doc
- 72 -
Pulsamos Aceptar, para salir de la ventana y cambiamos el nombre del botn por Por Cliente.
Salimos del ratn pulsando en cualquier lugar del Excel. Ya hemos finalizado, si ahora pulsamos el botn veremos como la tabla dinmica cambia de visin.
Ahora hacemos los mismos pasos para aadir el botn de categoras y productos. Si pulsamos el segundo botn vemos que cambia la visin de la tabla dinmica.
2-Formacin Excel.doc
- 73 -
Para evitar que un botn se mueva y cambie de tamao, pulsamos botn derecho del ratn sobre l y seleccionamos Formato del control. En la ventana de formato, seleccionamos la pestaa de Propiedades y activamos la opcin No mover, ni cambiar tamao con las celdas.
2-Formacin Excel.doc
- 74 -
Vamos a utilizar esta tabla y la funcin de Excel BUSCARV para calcular el rea y poder aadir este nuevo campo a nuestra tabla dinmica.
Excel 2007
Para empezar vamos a copiar los datos de relacin vendedor rea en la pestaa de datos (dejaremos unas de celdas de separacin).
En nuestra tabla de datos aadiremos una nueva cabecera que llamaremos rea.
2-Formacin Excel.doc
- 75 -
En la primera celda de la columna rea vamos a definir la funcin BUSCARV. En la pestaa Formulas pulsamos Insertar funcin.
Se nos abre la ventana de Insertar funcin, en la lista de funciones hay que seleccionar la funcin que queremos insertar. Como la lista es grande, podemos utilizar la funcionalidad de bsqueda, en la casilla de Buscar funcin ponemos BUSCARV y pulsamos Ir. En la para inferior seleccionamos la funcin BUSCARV y pulsamos Aceptar.
2-Formacin Excel.doc
- 76 -
El primer parmetro es el valor que queremos buscar en la tabla, en nuestro caso el empleado. Por lo que a esta casilla seleccionamos la casilla del Vendedor.
El segundo parmetro es la tabla donde vamos a recuperar el rea. Por lo tanto seleccionaremos la tabla de relacin de Vendedor y rea.
Como posteriormente vamos a copiar esta frmula en todas la casillas de la columna, vamos a fijar los valores de esta tabla para que no se desplace los valores del parmetro al copiar. Por lo que pondremos el smbolo $ delante de cada celda.
El tercer parmetro indicamos que columna de la tabla nos va a indicar el valor que deseamos en nuestro caso el rea, est en la columna 2 por lo que ponemos un 2.
2-Formacin Excel.doc
- 77 -
El cuarto y ltimo parmetro es un parmetro para indicar que queremos encontrar la primera coincidencia parecida o el valor exacto, en nuestro caso hemos de poner FALSO.
Copiamos la formula en toda la columna, podemos hacerlo rpido, situndonos en la celda que queremos copiar y haciendo doble clic con el ratn en la esquina inferior derecha de la celda.
Vamos ahora a modificar nuestra tabla para aadir este nuevo dato. Nos situamos en cualquier celda de la tabla dinmica y en la pestaa de Opciones pulsamos Cambiar origen de datos
2-Formacin Excel.doc
- 78 -
En la ventana de cambiar origen de datos, cambiamos la H por la I, para aadir la nueva columna con el nuevo campo y pulsamos Aceptar.
Vemos que el campo rea est disponible para aadir en nuestra tabla dinmica.
2-Formacin Excel.doc
- 79 -
Excel 97-2003
Para empezar vamos a copiar los datos de relacin vendedor rea en la pestaa de datos (dejaremos unas de celdas de separacin).
En nuestra tabla de datos aadiremos una nueva cabecera que llamaremos rea.
En la primera celda de la columna rea vamos a definir la funcin BUSCARV. Nos situamos en la primera celda de la columan rea justo debajo de la cabecera, en men Insertar pulsamos Formula.
Se nos abre la ventana de Insertar funcin, en la lista de funciones hay que seleccionar la funcin que queremos insertar. Como la lista es grande, podemos utilizar la funcionalidad de bsqueda, en la casilla de Buscar funcin ponemos BUSCARV y pulsamos Ir. En la para inferior seleccionamos la funcin BUSCARV y pulsamos Aceptar.
2-Formacin Excel.doc
- 80 -
El primer parmetro es el valor que queremos buscar en la tabla, en nuestro caso el empleado. Por lo que a esta casilla seleccionamos la casilla del Vendedor.
El segundo parmetro es la tabla donde vamos a recuperar el rea. Por lo tanto seleccionaremos la tabla de relacin de Vendedor y rea.
2-Formacin Excel.doc
- 81 -
Como posteriormente vamos a copiar esta frmula en todas la casillas de la columna, vamos a fijar los valores de esta tabla para que no se desplace los valores del parmetro al copiar. Por lo que pondremos el smbolo $ delante de cada celda.
El tercer parmetro indicamos que columna de la tabla nos va a indicar el valor que deseamos en nuestro caso el rea, est en la columna 2 por lo que ponemos un 2.
El cuarto y ltimo parmetro es un parmetro para indicar que queremos encontrar la primera coincidencia parecida o el valor exacto, en nuestro caso hemos de poner FALSO.
2-Formacin Excel.doc
- 82 -
Copiamos la formula en toda la columna, podemos hacerlo rpido, situndonos en la celda que queremos copiar y haciendo doble clic con el ratn en la esquina inferior derecha de la celda.
Vamos ahora a modificar nuestra tabla para aadir este nuevo dato. Nos situamos en cualquier celda de la tabla dinmica y abrimos el asistente de tablas dinmicas (con el botn derecho del ratn).
Pulsamos <Atrs para acceder a la definicin de los datos de origen. Cambiamos la H por la I, para aadir la nueva columna con el nuevo campo y pulsamos Aceptar.
Pulsamos Siguiente y a continuacin Diseo para abrir el diseador de tablas dinmicas. Podemos ver que ahora ya tenemos el campo rea disponible para seleccionarlo.
2-Formacin Excel.doc
- 83 -
2-Formacin Excel.doc
- 84 -
Agrupar
Excel permite crear Dimensiones virtuales, podemos agrupar una serie de elementos de una dimensin creando una agrupacin.
Excel 2007
Excel 97-2003
Imaginemos que estamos analizado las ventas de los Productos de la Categora Bebidas.
Y queremos analizar los datos de las diferentes cervezas como un nico elemento. Podemos agrupar los elementos de cervezas en uno. Seleccionaremos los elementos que queremos agrupar hacemos clic con el botn derecho y seleccionamos Agrupar.
2-Formacin Excel.doc
- 85 -
Podemos ver que se ha aadido un nuevo grupo en muestra tabla dinmica que agrupa los elementos seleccionados.
Podemos cambiar el nombre de la dimensin en propiedades del campo y de la agrupacin colocndonos en la celda y pulsado F2. Podramos terminar de distribuir los diferentes elementos de bebidas con ms agrupaciones.
2-Formacin Excel.doc
- 86 -
Grficos dinmicos
Podemos presentar los datos de una tabla dinmica en un grafico.
Excel 2007
Para insertar un grfico dinmico basado en una tabla dinmica, no situamos en cualquier cerda de la tabla dinmica, en la pestaa Opciones pulsamos Grfico dinmico.
2-Formacin Excel.doc
- 87 -
Nos aparece el Grafico. Podemos apreciar que al insertar el grafico nos aparecen cuatro nuevas pestaas en la barra de herramientas del Excel, para poder configurar el grafico a nuestras necesidades.
Podemos moverlo a una hoja nueva para poder trabajar mejor, todas las modificaciones que se hagan en la tabla dinmica afectarn al grafico nuevo.
2-Formacin Excel.doc
- 88 -
Excel 97-2003
Para insertar un grfico dinmico basado en una tabla dinmica, no situamos en cualquier cerda de la tabla dinmica, en men Insertar pulsamos Grafico.
Inserta una nueva hoja con el grfico dinmico, conectado con la tabla dinmica. Podemos configurar el grfico a nuestras necesidades, utilizando todas las opciones que ofrece Excel para la configuracin de grficos. En la parte superior podemos ver una serie de selectores, estos permiten filtrar datos como lo hacemos en la tabla dinmica, todo filtro que realicemos en estos selectores se vern reflejados en la tabla dinmica y viceversa.
2-Formacin Excel.doc
- 89 -
Captulo
4
Excel 97-2003 Vs 2007
Administrador de Rangos
Excel 2007 En la ficha (pestaa) Formulas, Administrador de nombre.
Excel 97-2003
2-Formacin Excel.doc
- 90 -
Opciones Excel
Excel 2007
Excel 97-2003
2-Formacin Excel.doc
- 91 -
Botn de Office -> Opciones de Excel.-> Avanzadas -> Mostrar opciones para este libro -> Mostrar fichas de hojas
Excel 97-2003
2-Formacin Excel.doc
- 92 -
En la ficha (pestaa) Vista -> Lneas de cuadrcula En la ficha (pestaa) Vista -> Titulos
Excel 97-2003 Men Herramientas -> Opciones -> Ver -> Lneas de divisin // Encabezados de fila y columna
2-Formacin Excel.doc
- 93 -
Macros
Excel 2007
Para activar la ficha pestaa. Botn de Office -> Opciones de Excel.->Ms frecuentes >Mostar ficha Programador en la cinta de opciones.
Excel 97-2003
2-Formacin Excel.doc
- 94 -