Está en la página 1de 24
Excel y VBA Tablas Dinamicas en Excel - Tutorial = o lofeeses | Off on 385 Persona rencwecin) = OD renates0 fess Ofc0 365 Personal = reves Qe La primera vez.que vi cémo se usaban las tablas dindmicas en Excel basicamente alucing. La potencia que tienen es increible. Poder hacer andlisis répidos de informacién masiva, ordenarla, contabilizarla en un par de clicks... y esto no es una exageracién, es la verdad sobre las tablas dindmicas de Excel. Las podéis usar en Excel 2007, Excel 2010, Excel 2013 y Excel 2016, Bl uso de tablas dinmicas en Excel es una de las funcionalidades que mas temen los usuarios y que mas les puede servir en su dia a dia. La curva de aprendizaje es rapidisima pero exige un par de horas de concentracién y algunos jercicios précticos para poder manejarse bien con las tablas dinémicas en Excel. Si quieres aprender a usar la funcién concatenar, visita el articulo de concatenar ‘Acontinuacién te vamos a explicar algunas de las opciones mas interesantes de las tablas dinamicas Excel. Contenido {desl:2r] 1 2Qué es una tabla dinémica de Excel? imo crear una tabla dindmica en Excel 3 Organizar una tabla dindmica en excel 3.1 En a tabla dindmica excel, {Qué son las cajitas de abajo? 4 Descargas y recursos 5 Continuacién del tutorial de tablas dinémicas 6 Configuracién de campo de valor ‘Z2Qué hacemos con el campo MES? 7.4 Poner un filtro de informe. 772 Ineluirlo como un campo de fila 7.3 Incluirlo como un campo de columna 2Qué es una tabla dinamica de Excel? Para saber lo que es una tabla dindmica en excel, lo primero que hay que tener preparado en Excel serd nuestra tabla de datos. Siempre habremos de partir de una tabla de datos donde la informacién se organiza por filas y las columnas son los diferentes atributos o caracteristicas de nuestra informacién para trabajar con las tablas dinémicas, Tablas en Excel En la siguiente imagen se puede ver la tabla de datos que usaremos en el modelo: En la imagen vemos una serie de datos de ventas de comerciales en diferentes meses y de diferentes productos. Si quisigramos saber cémo organizar esta informacién por vendedor y producto podrfamos hacer una serie de filtros, 6 célculos con SUMAR.SI.CONIUNTO. Pero es mucho més répide y fécil (cuando la informacién es masiva y hay ‘muchos condicionantes) crear una tabla dindmica Cémo crear una tabla dinamica en Excel Primero, en Excel hay que seleccionar toda la informacin de nuestros datos. Para ello recomiendo convertir nuestro rango donde encontramos nuestra informacién a una tabla de datos. :Cémo? Muy sencillo Selecciona el rango y ve a ‘Ventana Insertar >> Grupo Tablas >> Tabla Una vez. que hemos hecho esto la informacién de nuestra tabla quedard de la siguiente manera: a res eae ar Esto nos permitiré, que al hacer crecer la informacién de nuestra tabla en miimero de filas, al refrescar las tablas dinamicas, todo el rango sea cogido por la tabla dinémica en cuesti6n. Pero ahora si, para crear una tabla dindmica en excel seleccionamos nuestra recién creada tabla y hacemos: Ventana Insertar >> Grupo Tablas >> Tabla Dindmica Alacer en tabla dinémica apareceré una ventana como la siguiente: En esta pestafia vemos que el rango/tabla que ha seleccioando. En la siguiente parte nos permitird elegir donde situaremos nuestra tabla dindmica. En este caso vamos a permitir que cree una hoja nueva y nos coloque la tabla dindmica ahi. Haciendo click en OK lo que veremos sera lo siguiente: una nueva hoja con el espacio creado para una tabla dinamica genérica y a la derecha un display para ordenar la informacién de nuestra tabla dinémica, a i i ares zs Organizar una tabla dinamica en excel En la parte de la derecha vemos que en el recuadro superior se han almacenado todos los titulos de columna de nuestra tabla, Eligiendo el que queramos podremos arrastrarlo a una de las cajitas de abajo, En la tabla dindmica excel, {Qué son las cajitas de abajo? + Filtros de reporte: nos permitir filtrar la tabla entera seleccionando uno o varios elementos de la lista del filtro que hayamos aplicado, + Columnas: nos permitiré organizar nuestra informacién por columnas (podremos seleccionar uno o varios elementos de la coleccién) + Filas: nos permite organizar nuestra informacién por filas (podremos seleccionar uno o varios elementos de la coleccién) + Valores: seran los valores de célculo. Podremos visualizar los valores como suma, méximo, media, contar valores... En la siguiente imagen vemos los filtros que hemos aplicado nosotros: inet i cama i a Hemos colocado nuestras columnas para conseguir el siguiente efecto: + Valores: Suma de las ventas (precio) conseguido segiin los filtros seleccionados. + Filtro de reporte: Mes. De esta manera podremos seleccionar el mes del que queremos conocer los datos de ventas. + Etiquetas de filas: hemos puesto las etiquetas de los vendedores para poder ver lo que han vendido en el mes seleccionado, + Etiquetas de columnas: veremos los productos. De esta manera se desglosaré para cada vendedor los productos que hha vendido y la suma de su precio. Esto, explicado asi, es un poco abstracto, lo mejor sera ver cémo queda la tabla dindmica Excel una vez que hemos hecho las diferentes selecciones: En Ia imagen anterior vemos como la informacién de ventas queda organizada para el mes de Enero segiin los vendedores y los diferentes productos. Ademas de esto, veremos las columnas de totales de ventas por productos y por vendedores (fla inferior y columna derecha respectivamente). Como puedes ver, crear tablas dinamicas en Excel es mucho més sencillo de lo que habfas pensado nunca y en cuanto le cojas el truco podras ir a toda velocidad sacando interesantes conclusiones de tus andlisis. Por iiltimo, Zeémo cambio el tipo de valores mostrados? Zy si me viniera mejor ver cémo se reparten porcentualmente las ventas? Pues es muy sencillo, tan sélo tendremos que seguir los siguientes pasos: + Hacemos clic sobre la flechita negra en el organizador de tablas dinémicas sobre los valores que queremos cambiar (en nuestro ejemplo el valor suma de precio). + Elegimos la opcién de “Configuracién de campo de valor”. + Elegimos la pestatia de “Mostrar valores como”. + Del desplegable de “Mostrar valores como” elegimos “% de Gran Total”. De esta manera el resultado obtenido sera: er gore Sh GON SN ae am he 1 Conde fo Iw Ask I DON HoowN Descargas y recursos En el siguiente enlace puedes descargar este mismo ejercicio para que puedas comprobar y retocar todo lo que necesites para aprender a usar esta potentisima herramienta: Ejemplos de tablas dindmicas En la ventana Campos de tabla dindmica disefiamos su estructura de filas (y su orden), columnas, filtros y la forma de presentar los datos. Sigamos con el ejemplo del ora generarun informe, estes tabla cinaica YY ramos w counnus dpa tule te Continuacién del tutorial de tablas dinamicas Como ya vimos en el tutorial, la lista de todos los campos disponibles se encuentra en el cuadro superior de la ventana, Esos campos son los nombres de columna de los datos que estoy manejando y, por ese motivo, Excel nos daré un error si intentamos insertar una tabla dinémica utilizando como fuente un rango al que falte un nombre de columna, Esto suele pasar cuando utilizas un rango con muchas columnas, alguna se nos pasa. Da nombres descriptivos a las columnas. Si uses nombres del tipo Campot, Campo2,... imaginate cuando quieras estructurar el informe. No serdn nombres largos pero silo suficientemente descriptivos para que sepas su contenido, Bien, Dejamos nuestra tabla con la siguiente estructura y disefio: - 5 Campos de tabla dinamica sumsihado gy coun = Secon noosa sa a ree a qietae def = Ant vie ‘ovclsres Movil PSA Tablet Totalgenersl, 30 f ramon = ssa le nearabo so__138 2300 200 2200 zip soog, Peco al eanpe aS ee - ¥ aos ws counnus a sean dite 2 Este informe es el disefio por defecto que Excel nos presenta: algo dificil de leer porque los ntimeros no tienen formato, no podemos seguir las ineas fécilmente, cada columna tiene el ancho por defecto. Lo iremos modificaremos paso a paso, algunas cosas hoy otras en posteriores articulos, ‘Al crear el informe, tendremos acceso a dos nuevas pestafias en la cinta de opciones. Son las herramientas de tablas dindmicas: Una se Hama Analizar.. a oe AR ew as A. HERRANIENTAS De TABLA DIN PEGE) co nvcrran cstieceicos ronmuuss parce tevman vata neamouon axwuzan tio’ egies Be) [o) Bmearsomencindesaee sl lle B “al, Camge saene Sera ini con Cntcign Sete Cu in Tardis ee .. a otza Diseiio Boe Hae we “TD Andis de Dstost nor ced TERMS DEMBAO. 7 fH - Ox FEBEE) eco neeria ostioucriana rOMMAS paros RMSAN WTA oesmoAnOn —anwuzan | ostiio—_ Easnien. - FO =] FE |etrenentecets —Clriecotanae Por supuesto, como en otras ocasiones, sélo tendremos acceso a ellas si la celda en la que nos encontramos se sitiia en el informe. Desde estas dos pestafias podremos hacer todos los cambios que necesitemos a nuestro informe, actualizarlo si hemos afiadido o cambiado alguna informacién. Volviendo a nuestra Ventana Campos de tabla dindmica, en concreto a la zona de Areas en las que hemos situado algunos campos. Observa la flecha a la derecha del nombre de columna, si haces clic en ella tendrés acceso a un meni contextual desde el que podrés realizar distintas acciones. Como siempre, algunas de las opciones estarén. accesibles y otras no, dependiendo del tipo de dato y del area en la que se encuentre. Move atte dione E Moveranes X utrcmgo | b_Sontiguacon decompo Entra en Configuracién de campo. Esta opcién del ment te da acceso a una ventana con dos pestafias. Come) Cone] Por ejemplo, siel campo en el que trabajas esta en el érea Filas, podrés indicar a Excel que no quieres un subtotal para este campo o que el subtotal sera uno concreto. También le podrds indicar que quieres personalizar el nombre de la columna, elementos sin datos y que repita etiquetas de elementos. Configuracién de campo de valor Ahora ve al érea Valores, haz clic en la flecha a la derecha del campo Suma de Precio y elige Configuracién de campo de valor. aoe 2.5K Y si, como era de esperar la ventana es un poco distinta y las pestafias tienen otro nombre y realizan otras tareas. Es Juna ventana pensada para trabajar con datos. Primeramente, aqui podremos formatear cada uno de los campos de datos que tengamos (ver botén de comando Formato de niimero) e incluso cambiar el nombre de la columna a otro ‘mas descriptivo. También podremos mostrar los valores como porcentaje de diferentes maneras. in este caso, lo que voy a hacer es dar formato de niimero con dos decimales a mi campo. Mi informe tendré el siguiente aspecto: rep lsceysnacmueral. nbs aumiea in sare Bereteki,mecur=tralin encasrunds ce ny Sumade Precio Ftiquets de columns = a quotas dela |~|Ant virus ‘urcaares Maou PC ___PSA__Tablat_ Total ganeral, ati er $2000 200,00 1.000,00 3.60000 3.700,00 350n.00 1202000 Hasan cnezro Mero 730,50 150,00 1.750.00 3.600,00 2.00.00 1750.00 10.490,00 aca Prabo ‘65000 150,00 2500.00 1.800,00 2400.00 2.10200 5.60000 Merk Adona 4430.90 150;00 500,00 7.200,00 2.80000 1.080,00 12.000.00 Mina campo otoo 25900 750.00 720000 200,00 1200.00 _ 15.04000, Tota general. 420,00. 900,0 6.50000 23.400,00 1.200,0 9.900,00 60.000,00 2Qué hacemos con el campo MES? No, no me he olvidade del campo Mes. Podemos hacer varias cosas: + No hacer nada. Porque no es necesario poner todos los campos de los que dispongo. + Afjadir un segmentador de datos (el famoso slicer) a mi tabla dindmica. Esto ya lo conocemos pero seré buena idea tun pequefio recordatorio en este enlace. + Poner un filtro de informe. + Ineluirlo como un campo de fila. + Incluirlo como un campo de columna. Poner un filtro de informe. Lo tinico que tendremos que hacer es arrastrar el campo Mes al érea Filtro para obtener un informe como el siguiente: Mes (Todas) : Suma dePredo Etiquetas de clumna| = Ftiquetas de fla > Ant-Vius uicuares Mv 6C __SA__Tablet_Totalgenerat Cal Retor $200 200,00 1.0000 3600.00 3.20000 3.30000 12.020,00 Haran hear Mero 780,00 130,00 1.75000 3600.00 240000 1.75000 1043000 Maca Brabo 50.00 150,00 250000 180,00 2400.00 210000 9600.00 Merk Adana 30900 15900 500.00. 7.20000 2.00.00 1050.00 13000,00 Mal carpe 4.000 25000 730.00 720000 4400.00 1.40000 _35.040,00 “otal gene “4.2800 600,00 6.500,00 23.4000 15.200,00 8800.00 60.080,00, Come veis, parece que la tinica diferencia con respecto al i forme anterior es que ahora tenemos una fila adicional ris arriba, en la que aparece Mes y, a la derecha (Todas). La potencia de este filtro es que si hacemos clic sobre el cuadro de fecha a la derecha tenemos una lista en la que podemos seleccionar tn mes o varios. Si seleccionamos el botén Seleccionar varios elementos y elegimos febrero y marzo, nos quedaré un informe como el siguiente: Met (vats derentas) | Suma depreco _etquetas de column = Fiquetas dela» Ants ‘cures ivi 6C ___SA__“Tablet_Totalgeneal cal Retr 2é000 7500 00,00 1.20000 2400.00 210000 653500 Haran cheer Mero 413000 10000 730.00 1200.00 2.000,00 1.40000 5.580,00, Maca Prato ang 75,00 $00.00 ‘00.00 70000 2205.00 Merkadona 39990 75.00 230.00 5.4000 2400.00 350.00 8.865,00 Mia Campo 26090 200,00 _730,00_3.000,00_2.400,00 6.10.00, “otal general 41170,00 525,00 2750.00 10.80,00 10.00.00 &550,00.29:795,00, Incluirlo como un campo de fila [Al arrastrar el campo Mes al drea Flas el informe quedaré como esto: ‘suma dePredo Etiquetas de columna ~ 2 Figura de fla iis car Retr Febrero Maree 20m 2590 1.20000 120000 700,00 3.365,00 Hasan chet Mero 730.00 150,00 1.75000. 3.00000 2.40000 1.75000 10.30.00 nero 60.00 50,00 1.90000 20000 40000 35000 4.250.00 ee 130.00 7300 75000 900,00 1.20000 1.05000 3.05.00, Marzo 2500 oo e000 35000 1.75, aca abo £50.00 150,00 2500.09 1.90.00 20,00 2.10000 8.00.00 ene 52000 75,00 2.00000 180,00 1.60000 1.40000 7.395,00 Febrero sao 75,00 500.00 70000 1.405,00 Maree 0000 0,00 erk dona 4.300,00 150,00. 50000 7.20000 7.800,00 1.05900 +1000 00 nero ‘1000 75,00 25000 1.90000 40000 70000 4.135,00 rebrero 26000 50,00 e000 120000 35000 5.860.00 Marzo 13000 25,00 25000 1.90000 1200.00 sacs. 00 mika campo 1.0¥6.90 250,00 130,09 7.20000 4.00.00 4.40009 15.0000 nero 7en00 50,00 “4200.00 200000 140000 88000 Febrero e000 150.00 1.60000 2.00000 42000 Maro 5000 73000 1.20000 «ooo 2.40000 Total geneal "4280.90 500,00 650,90 73.800.00 15.20.00 9.80000 60.050,00, Bl orden es importante. Al estructurar el informe como lo hemos hecho, tenemos una vista de lo que ha vendido cada ‘Vendedor por Mes y por Producto. ¢Qué pasa si cambiamos el orden y ponemos el campo Mes encima del campo ‘Vendedor? Este es el resultado: ‘sumade precio eiquetas de clumna| = Htiguetasdemia _Antivins ____uribres Mov ___PSA___Tabet_Totlgeneral Enero 3120.00 375,00 3.75000 12.600,00 5.20000 5.25000 30.295,00, Con Rear 726000 125,00 50000. 2.80,00 0,00 1.80000 5485.00 asanchoro Mera #5000 50,00 1.00000 2.00.00 20000 0,00 488000 Moca rake 52000 75,00 200000 1.600,00 1.60000 1.40000 7395.00 Merkadone 31000 75.00 25000 1.60000 40000 70000 4135.00 tal capo e000 5000 42m 00 200000 1409090 #42000 Fete 780,00 40/00 1.75000 5.0000 5.50.00 3.50000 28030,00 an ela 0.00 50000 4.20000 1.400.09.150.00 hasan Chea Mero 13g00 7300 75090 900,00 12000 105000 0500 aca abo oq 75300 90000 ooo 1.40500 2e000 50,00 ‘ason00 1.20000 35000 5460.00 26000 150.00 1.00.00 2.00000 421000 350.00 125,00 1.00090 80,00 40,00 1.05000 11,765.00 2000-2300 .zmo0 12000 70000 338500 Hasan Cheero Mero 2500 fe.00 e0000 35000 1.77500 Maca Prabo 0,00 00.00 ercacona 18000 23,00 25000 1.60000 1.20000 3.40300 ital Campo 5000 750.00 1.20.0 400,00 2400.00 “Total generat 4280.90 90000 650000 23.400.00 15.200,00 9.80000 60.090,00, Que son las ventas de cada Mes por Vendedor y por Producto. éCual es el mejor informe? Obviamente dependera de lo {que queramos ver en cada momento. Lo mas interesante es que los cambios los podemos hacer con muy pocos clics. Incluirlo como un campo de columna Arrastramos nuestro campo Mes al étea Columnas, debajo de Producto y tendremos un informe como el que sigue: SumadePredo Fiquets> = Anis Tota ot VieusAureares “otal iculaces _tiquetas dem | Enero Febrero Mato nero Febrero Marto Ca Refur 7220.00 720,00 51000 «12,00 50.00 5.00 20000 HasanChesroMero 650,00 13000 700 30.00 75.00 5,00 15000 Maca Prabo 52000 330,00 00 = 75.00 75.00 350.00 Merk agora 310.0 240.00 13000 2.30900 7,00 50,00 25,00 180.00 ta campo 730,00 260,00 410100 30,00. 150,00. 50,00, 2000 Total general 53120,00 780,00 380,00 4280.00 375,00 400,00 125,00 00.00 (Claro que el informe sigue a la derecha hasta tener todas las columnas de cada producto con sus correspondientes de ventas por Mes pero a efectos didécticos esto es sutficiente para ver de qué estamos hablando, rep lsceysnacmueral. nbs aumiea in sare Bereteki,mecur=tralin encasrunds ce (ek quieres efercitarte con la tabla que estamos trabajando este es el enlace. No estarfa de mas gastar algo de tiempo All en hacer cambios de un drea a otra, probar formatos de niimero, etc. Ms sobre tablas dindmicas en el Menti Andlisis de datos. + Mas sobre Excel: En*Ejercicios Qué es PowerPiver? En Broductividad’ Entrevista sobre Excel Un café con Yolanda En*Entrovistas" 25k — 9 Autor: Quique Arranz aaique es un fanitic del ce desde que empens a trabajar con ello hace unos pcos as. Agi su conacimento a través de ‘Google y dentin pruebas y més prbas. Adems, uique es un entsista de a fara jer io) del depatey de a cervez.n dds encontrar con él para cali da gue tngas, Le ods ls entrada de uiaue Aang anlisis de datos crear tablas dinémicas, siomplostablas dindmicas,tablas dindmicas, tabla dindmicas excel ny B., opiniones en “Tablas Dinamicas en Excel - Tutorial” Sheila ‘Te felicito Quique, eres siiper didéctico para explicar estos temas, es de muchisima ayuda tu blog y tutorial, asf como los trucos para uso de excel; ojald existieran mas personas con tu disposicién. Saludos Fernando Cirnigliaro Hola Enrique, me podrfas ayudar con esto? ‘Tengo una planilla donde guardo mucha informacién de mis clientes. He creado unas cuantas tablas para hacer anilisis de esa informacién. Por ejemplo cantidad de pedidos, importe de venta, frecuencia de compra etc. Esa informacién me hace falta analizatla por diferentes factores que he puesto en un filtro El problema es que como he creado gréficos, he creado 4 0 5 tablas para sacar 4 0 5 gréficos. Si quiere ver los informes de un mes me toca ir a las 4 tablas y aplicar en los 4 casos el filtro del mes en cuestién. Se me ocurrfa que si pudiese poner el valor que deseo filtrar en una celda y que las 4 tablas lean esa celda, con un solo cambio, actualizo los 4 graficos. Es posible? ‘Muchas gracias. @ cwigue Arranz Hola, ‘Acabamos de abrir el foro de Excelyvba.com. Te invitamos a que formules esta pregunta alli donde serd contestada por los moderadores 0 por cualquier usuario: Foro de ExcelyVBA.com Un saludo, Quique ‘Tito Torres Hola buen dia, tengo un problema al momento de manejar la informacién de la tabla dindmica, tengo una fila con una cantidad resumida por promedio, y ahora ocupo multiplicar ese promedio por otra celda, lo hago mediante un campo calculado, pero el resultado siempre me da la multiplicacién por la suma y no por el promedio.... ayudaaaa 25k @ owigue arranz + Hola, Acabamos de abrir el foro de Excelyvba.com. Te invitamos a que formules esta pregunta alli donde seré contestada por los moderadores o por cualquier usuario: Foro de ExcelyVBA.com Un saludo, Quique = Andrés RE. ‘Tengo un libro con varias hojas (puedo tener hasta 100 hojas). En cada hoja tengo datos de una empresa. Lo que quiero es crear un informe con datos de esas empresas. Por ¢}. copiar y pegar el nombre de las empresas y los datos de promedio de plantilla, Por favor me podéis orientar, lo hago con una macro, con tablas dindmicas... No sé copiar el nombre de todas las empresas (que estn en la misma celda de cada hoja) y pegarlos todos juntos. Por favor, me podéis ayudar. Muchas gracias. @ oviguearranz « Hola, Acabamos de abrir el foro de Excelyvba.com. Te invitamos a que formules esta pregunta alli donde seré contestada por los moderadores o por cualquier usuario: Foro de ExcelyVBA.com Un saludo, Quique Andres RE. Gracias Quique, asi lo haré José Angel Bracho Buenos dias tengo una tabla dinamica donde necesito que no me muestre los sub totales junto con los datos dentro de Ia tabla con el total qué me da al final es suficiente . Como puedo hacer para que no las muestre? Gracias y muy buenas tus explicaciones. Saludos Enrique Arranz Muiioz Hola José Angel, cuando has scleccionado cualquier lugar de la tabla dindmica te han aparecido las ventanas de Herramientas de tabla dinamica, Selecciona la ventana Disefo y a la izquierda de tu pantalla verds el grupo Disefio, Selecciona la opcin Subtotales y elige No mostrar subtotales. Saludos, José Angel Bracho MUCHAS GRACIAS Enrique fue de gran utilidad tu respuesta. Saludos. 2.5k () Daniel Hola, tengo un problema de formatos con las tablas. Quiero hacer una tabla que en columnas se muestren los meses yen los valores las ventas pero me gustaria que se mostrasen todos los meses independientemente de si hay ventas en el mes 0 no. ZEs posible? Gracias Hola Daniel, Excel muestra los resultados que hay en el rango fuente de la tabla dindmica. Si algo no existe no lo BAM puede mostrar y si lo necesitas lo deberds incluir. La solucién es incluir doce filas adicionales con el mes, los valores de ventas déjalos en blanco. Como las tablas usan ordenaciones deberds decidir cémo escribir el mes sien niimero (1,2,..) 0 en letra (enero, febrero...) Saludos, Hernan Magistral, Quique, Gracias por todo lo que hacés y por la didactica detallada que empleas. Enrique Arranz Mufioz Gracias ati Hemdn por seguir estos articulos. Ménica Marlanda Cordial saludo, Tengo una base de datos de los pagos realizados a los trabajadores por diferentes conceptos y quiero que la informacién de cada uno me quede en hojas diferentes. Me puedes indicr cémo hacerlo? Mil gracias Enrique Arranz Mufioz Hola Ménica, silo quieres hacer s6lo una vez y no tienes muchos trabajadores puedes copiar y pegar o utilizar la funcién BUSCARV() Silo vas a hacer muchas veces tendrias que usar vba. De todos modos, si la informacién ya la tienes en una base de datos la opcién més simple es trabajar en la propia base datos con una ventana por empleado, por ejemplo. También puedes conectarte a la base de datos por ODBC y recuperar la informacién actualizada del empleado que necesites en cada momento, Saludos, Marcia Hola Pero tengo una consulta: estoy trabajando con tablas dinamicas y tu tutorial me ha ayudado mucho, muchas graci es posible colocar el contenido de una celda y no la suma o cuenta? Enrique Arranz Mufioz Hola Marcia, en la seccién importe aparecerd si los datos de las etiquetas son tinicos, Para asegurarte de que aparece el dato se debe colocar en la seccién filas (pero cuidado porque las trata como texto). Saludos Fernanda Hola, esta excelente, se entiende todo perfecto, ‘Tengo una duda, cuando le das click a un valor te abre en otra hoja los datos de la base de datos que corresponden a ese valor, lo que quisiera saber y sies posible que lo abra en otro libro (uno nuevo), no en el que esta la base y la tabla Saludos y mil gracias Hola Fernanda, Me temo que no. Es una funcionalidad de Excel que funciona de esta manera. Saludos, Javier ‘Muy sencillo y dil, Se agradecen los documentosdescargables para trabajar en ellos. Carmelo D’Cesare Hola! esté excelente tu post, muchas gracias. Aunque me queda una duda: Lo que yo intento analizar son las ventas de mi empresa. en la base de datos debo poner las facturas emitidas. La cuestién es que la mayoria de nuestros clientes compran mas de un tipo de producto por factura. Cémo puedo hacer para traficar eso? Cul es el layout de la base de datos o tabla dindmica para hacerlo? Gracias por tu ayuda, me salvarias la vidal Enrique Arranz Muiioz Hola Carmelo, lo normal es que tu empresa tenga en su base de datos una tabla de facturas a clientes que se podria desglosar asi Cliente Importe facturado por los productos impuestos imdirectos ‘Como ese importe facturado por lo productos es suma de los productos vendidos también tendré otra tabla con los productos vendidos. Estas dos las tienes que unir para poder hacer tus anilisis. Saludos, Carmelo D'Cesare “Muchas gracias por su respuesta, Lo intentaré, Saludos. Enrique Arranz Mufioz Hola Carmelo, pregunta si tienes dificultades y no encuentras solucién en otros articulos de la web. Con gusto la atenderemos. Saludos, Carmelo D’Cesare Gracias por su buena disposicién. Adin tengo dudas de como seria el layout de la segunda base de datos con los productos. Hasta ahora lo que he hecho es hacer tna fila por producto, pero eso significa que si un cliente hace un pedido de 10 productos diferentes tengo que hacer 10 filas solo para ese cliente. ¥ me preguntaba si hay una manera mas eficiente de realizar el trabajo puesto que para mi el tiempo lo es todo. Muchisimas gracias!! Enrique Arranz Mufioz Hola Carmelo, si debes escribir el detalle de los productos vendidos para hacer tu anélisis no es operativo en absoluto salvo que el resultado sea super crucial. Pero yo cuento con que esa informacién la tienes en algin de la base de datos de facturacién. Conéctate a ella mediante ODBC y te la traes a Excel. Saludos, Diego Gregorio Molina ‘Muy bueno el tutorial. ‘Trabajo con tablas dindmicas y tengo un problema con las casillas en blanco y es que me sale “(en blanco)” y necesito que salga la casilla vacia ées posible? @ cuiguearanz Hola Diego, Claro que esto se puede modificar. Simplemente haz click con el botén derecho sobre la tabla dindmica y dentro de las opciones encontraras aquella que te permite hacer eso. Saludos, Quique Diego Gregorio Molina Perdona que no haya respondido antes. He probado lo que me has indicado y no he encontrado nada. Creo que no se puede hacer porque donde quiero que no aparezca “(en blanco)” es en las etiquetas. Utilizo las tablas dindmicas bastante para una serie de informes y queda feo, ademés de ocupar més espacio al imprimir. Enrique Arranz Mufioz Hola Diego, también se puede hacer pero, dependiendo de lo que pongas puede ser peligroso. Que en los campos de fila de la tabla aparezca en blanco es una caracteristica de Excel, asi lo programaron y esté bien porque Excel no repite las etiquetas (salvo que quieras que la repita) en el informe y las presenta “vacias”. De este modo diferencia Excel una situacién y otra. Lo tinico que puedes hacer es no dejar celdas vacias en tu base de datos que vayan a ser filas en tu informe, es decir que las rellenes con un espacio (peligroso) un “s/d” 0 “n/a” algo similar. Solucionado pero, segiin como actuatices tus datos fuente y el niimero de datos gastas tiempo. Saludos, Diego Gregorio Molina Ok. habia pensado esa solucién pero no me gustaba, por eso estaba buscando otra. Gracias. carolina ‘Muchas gracias @ !Una pregunta, hay dos imagenes que no me aparecen, se ven iconos como “‘rotos”, que pasaré? ya 25K actualié y cerze y abri mi navegador y nada ® @ ovigue Arranz Hola Carolina, Muchas gracias por avisar. Estamos intentando resolver los problemas técnicos que han surgido desde 1a migracién que hicimos durante el fin de semana, Saludos, Quique Robert Gracias, Maria José Hola, Tengo una duda con las tablas dinés Cémo insertar comentarios vinculados a un resultado, no a una celda conereta. Puedo insertar un comentario con Ia tecla Mayisculas +F2, pero se asigna a la casilla, de tal manera que si cambio el filtro, el comentario permanece en la casilla, pero ya no corresponde al dato sobre el que queria fijar el comentario. Por ejemplo, hacemos una tabla dinémica con datos de compra por cliente y filtro por familia de producto, de tal ‘manera que podamos hacer una campaiia segmentada para clientes que por ejemplo hayan comprado zapatillas de deporte, $i queremos anotar los comentarios para cada cliente, al cambiar el filtro a “calcetines” por ejemplo, los. ‘comentarios aparecen vinculados a la celda, no al cliente y por lo tanto, ya no sirven @Hay alguna manera de conseguir poner notas o comentarios en los resultados de una tabla dindmica que se conserven si cambias los filtros? ‘Muchas gracias por tu atencién. Un saludo. Enrique Arranz Muiioz Hola Marfa José, la respuesta es no. No es posible poner comentarios que se conserven al cambiar los filtros. Una tabla dindmica utiliza la rejilla de Excel para mostrar la informacién pero los datos estén en la tabla fuente. Si vas a conservar el resultado de una tabla dindmica y quieres escribir comentarios lo mejor es que la copies y la hagas permanente y ahf ya si que tus comentarios permanecerén...Saludos, Yolanda Blanco ‘Muy bueno el tutorial tuve una entrevista de trabajo y viene un ejercicio de tablas dinamicas y realmente quede plop camilo Saludos, , {odtiasconfirmar sel link para descargar el ejercicio todavia esté funclonando? No veo el link por ningin lado. @ cuiueananz Hola Camilo, esta al final del ejercicio, donde pone “Contenido que debes desbloquear”, Saludos, Quique a armando saludos, no veo donde se descargan los ejemplos solo estan via web no ha y forma de ver los ejemplos en forma digital, me confirmas saludos. @ cviguearranz : Efectivamente Armando, s6lo se pueden descargar. Son hojas de céleulo. Saludos, Quique marcos garcia Informacién muy itil. gracias @ cuigueananz ‘Muchas gracias Marcos! @ pedro pabio gracias @ cuiguearranz : Un placer! @ win Hola Quique, mil gracias por los tutoriales, ya me suscribf para que me leguen los trucos ® Soy principiante en excel, basicamente lo uso para cuadros y listas de precios (sin formulas) ;( Necesito elaborar un cuadro estadistico mensual por linea de productos mas vendidos, tengo 11 lineas de productos distintos y en un dia se puede vender mas de uno, tengo que sacar cual de ellos es el que mas se vende en el mes y cuando esta dando de utilidad. 25k Hice el cuadro pero me he quedado bloqueada ® agg si me pudieras ayudar con um tip te agradeceria mucho. BE Saludos @ ouigue Arranz Hola Milu, ‘Me alegro mucho de que te hayas suscrito, Estoy seguro de que los contenidos que te esperan no te van a decepcionar @ En el cuadro que comentas, tienes un archivo por cada dia? {Cémo lo tienes ordenado? éHas probado a utilizar la SSE funcién MAX? Siento no poder darte ningtin tip pero no se muy como puedo ayudarte Un saludo, Quique José Luis La otra consulta es: tengo 2 tablas dindmicas iguales, pero quiero agruparlas de diferente manera, por ejemplo: por meses y por afios. El caso es que cuando agrupo por afios la primera también se agrupa por afios y yo quiero que se ‘mantenga en meses. Gracias, @ owiguearanz + Hola José Luis, mi mejor consejo es que crees las agrupaciones en la tabla de origen de la tabla dinémica, Por mi Experiencia Excel se suele lar con las agrupaciones y no son féciles de controlar. Un saludo, Quique Maria Hola, queria hacer una consulta. He descargado un exel de la cuenta bancaria, y a partir de aqui quiero hacer una tabla dinamica con esos datos y otros ‘mas agregados, pero mi problema es que cuando quiero modificar los rangos de fecha, llendo con el boton derecho del mouse y dandole a agrupar para seleccionar fechas especificas, me da error y dice que esta seleccion no se puede agrupar. He probado en cambiar el formato de la celda pero no tengo solucion. La unica manera que he encontrado es volviendo a cargar las fechas manualmente, y lo cierto es que es mucho trabajo. Quisiera saber si alguien podria aconsejarme. ‘Muchas gracias @ ouigue arcane + Hola Maria, todos hemos tenido que lidiar con fechas... es un verdadero rollo y no sabes muy bien qué est pasando. Yo uso un truco que me funciona muy bien la mayoria de las veces. Creo una columna auxiliar. Después en esta columna pongo la fecha que quiero que se comporte como Dios manda y le sumo un cero. Después cambio el formato a fecha tipo ‘‘dd/mm/aaaa” y ya esta... normalmente esto se lo tragan bien las tablas dinamicas y te ahorras un montén de trabajo. Prueba a ver si te funcioné y me comentas. un saludo, Quique Maria ‘Muchas gracias!!! Lo cierto es que me ha funcionado perfectamente. ny @ ouiguearranz Hola Maria, Me alegro mucho de que funcionara. Es la metodologia “pequeias soluciones para grandes problemas”. @ Un saludo, Quique cristian 0 en el caso puntual de su ejemplo requiero obtener el id del vendedor en otra columna, Saludos. @ cuiueananz Hola Cristina, ‘reo que este articulo te puede interesar: htp://www.excelyvba.com/formato-do-tablas-dinamicas para formatear las tablas dinamicas. tun saludo! jorge ruiz Lo que vi me parece muy bueno para mi, Gracias jose arevalo en el caso de productos de una tienda, que no se vendieron, cuando se hace la tabla, se puede modificar 0 actualizar la tabla en fancién del stock. Enrique Arranz Muiioz Hola José: No sé si tu comentario es una pregunta. Voy a suponer que sf. En mi opinién, como el stock de productos depende de otras variables que no son sélo las ventas, deberfamos llevarlos en una tabla distinta e introducir las ventas como una columnna més en esa segunda tabla, Aunque la politica de compras debe depender del nivel de ventas, deberfamos utilizar el nivel de ventas esperado en un determinado periodo. Entoces me vendria bien una tabla dindmica que muestre por producto el nivel de stocks en ‘un momento determinado y el nivel de ventas esperado ( por ejemplo, en funcién de las ventas pasadas teniendo en ‘cuenta la estacionalidad) para calcular el nivel de stocks deseado en cadda momento. Por otra parte, la tabla dindmica que se plantea pretende analizar las ventas segiin distintos elementos: tienda, empleado, mes, ete. Entonces, el nivel de stock no tiene mucho sentido. ‘Un saludo, Alonso ‘Aver si me explico... Hice una tabla q me muestra el consumo de una tienda, por afio y por mes, pero necesito q me ‘muestre nada mas lo siguiente. El consumo del afio 2014 pero solo los meses de mayo a diciembre y el consumo del Be 2015 de enero a mayo, cémo hago ayuda por favor. AL hacer los filtros me muestra los datos de todo el 2014 y no BEIM necesito todos. Gracias por la ayuda q me puedan brindar. Saludos!!! Enrique Arranz Mujior Hola Alonso. Por lo que dices, tienes dos campos “afio” y “mes” con los que resumes la informacién. En la tabla dindmica, estos campos pueden estar como filas o como columnas y te funcionarian, mas 0 menos, igual. Con esta estructura, no entiendo por qué no puedes seleccionar los meses de 2014. Si el disefio de tu tabla es formato compacto, tienes toda la informacién de filas en una columna, En este caso, el filtro es un poco distinto y tienes que “Seleccionar campo” por el que quieres filtrar y después aplicar el filtro. Espero que te sirva, Si no repregunta y danos alguna informacién adicional de cémo son los filtros de afio y mes que usas. Saludos, Alonso Enrique, muchas gracias por tu ayuda... ya pude realizar el filtro necesario.... gracias y saludos!!! Sofia Hola! ‘Tengo una duda sobre tablas dindmicas. Mi tabla de origen tiene los campos en formato texto, por lo que al generar la tabla dinémica me resume el campo de valor con “cuenta”. Yo necesitaria que en lugar de cuenta me mostrara el valor de ese campo (en texto) ées posible hacerlo? gquizas con la funcién concatenar? pero creo que no es posible usar sa funcién para el resumen del campo de valor. Gracias! Sofia Perdona! acabo de ver en comentarios anteriores que no es posible, gracias! Enrique Arranz Mufioz Hola Sofia: De todos modos, a ver si entiendo correctamente el problema. Me parece que no quieres hacer operaciones con esos ‘campos sino que muestre, tal cual esté, la informacién del rango fuente. Esos campos, entonces, son candidatos ideales al cuadro “filas” de la ventana Lista de campos, es decir, son “elementos” de la tabla dindmica, Nada te impide, sin embargo, incluir esos campos como filas y valores (aunque como valores Excel use la funcién contar para resumirlos) y ver los resultados. Yo lo hago con cierta frecuencia para ver duplicados, por ejemplo, o para hacer alguna estadistica. Prueba, por favor, y dinos si obtienes lo que querias. Ricardo Alonso Cruz Escobar saludos BE duda es la siguiente. He creado un grafico dindmico en donde tengo por filtro principal “tipo de mezcla”, realizo Baill c| filtro y la grafica que obtengo es la que deseo. Lo que pasa es que necesito graficar unos limites horizontales (en funcidn del filtro principal) y verticales pero no me lo permite. Intente empezando por tablas dindmicas y crear un sgtafico normal, pero entonces cuando filtro la informacién se me desordenan. Gracias Q excel Hola Ricardo, ‘me parece que tienes dos problemas diferentes. Uno es el de afiadir la linea de limites horizontales y otro es que al filtrar todo se te descuadra, El primer problema no lo puedes resolver mediante un grafico dindmico y el segundo. es la vida de los graticos dinémicos... si filtras, también se filtra en el grafico. Es lo bueno y lo malo de los graticos dindmicos. Espero haberte ayudado. Si necesitas cualquier cosa no dudes en ponerte en contacto conmigo a través del mail quique @ excelyvba.com saludos! Yolanda Molina He creado una tabla dinamica y de repente, despues de funcionar durante semanas ha dejado de generar automaticamente la ultima fila @ exces Hola Yolanda, no se muy bien porque pasa esto pero puede ser que hayas aplicado algiin filtro o que no quepa la tabla dinamica completa, saludos! quique carmen enriquez GRACIAS TU EXPLICACION PERO SI NECESITO UNA ‘TABLA CON RANGOS COMO LO HAGO, POR EJEMPLO CUANTAS PERSONAS HAY EN UNA EMPRESA ENTRE 20 Y 30, 30 Y 40, 40 Y 50 ANOS Y POR DEPARTAMENTOS Enrique Arranz Mufioz Hola Carmen: De nada. Inténtalo on la opcién agrupar. Crea tu tabla normalmente,incluye todos los datos que necesites o quieras ~ por ejemplo, Ios que comentas de edad y departamento, Sila edad es un elemento de fila de la tabla: 1. ve a auno de los elementos, pulsa sobre el botSn derecho 2. elige agrupar 3. rellena la casilla de ancho de intervalo con el valor geu necesites. Probablementem, hayas puesto edad en el drea de columnas. 1. Ve a uno de los valores de edad que aparecera como titulo. 2. De nuevo, pulsa botén derecho y elige agrupar. SEEN 3. Rellena el cuadro intervalo como desees. Si no te resulta, dimelo por favor o, mejor atin, mandame una copia de tu archivo para que vea qué puede pasar. No es confidencial de tu trabajo y no sea imprescindible. te olvides de borrar cualquier dato que es walter carvajal Excelente tutoriales! @ duigue arranz & Gracias Walter! ‘Alexander Buen dia y excelente post. ‘Tengo una consulta de como crear campos personalizades (no se si sera asi), le comento, tengo una hoja donde tengo la info: Cargo Car Act PEON 1 50176 ccc 912.7527 al realizar la tabla dinamica, deseo que el Columna “\Cdr" muestre los valores en texto es decir: ~ a1" muestre “textoxax” = 912” muestre “valoxoox” Encontre un libro de excel que lo tiene asf, pero Yo al realizar una nueva tabla dindmica no se sale ese cambio de texto, si me puedes ayudar con esta interrogante. ‘Muchas gracias. @ ouigue arcane + Hota Alexander, no veo clara la situaion si quieres, méndame un email a quigue @ excelya . com con una explicacén més detalada eintento ayudate saludos! aco espada ‘como usar imagenes en tablas dinanmicas @ cuiguearanz + A qué te refieres paco? 25k jhon fredy quiero empezar a trabajar tablas dinamicas @ ovigueananz Hola Jhon,en este enlace tienes un par de ejercicio sobre tablas dinamicas muy interesantes: ‘ttp://www.excelyvba com/ejercicios-de-excel-con-soluciones/ pedro gustavo Seguid creando tablas dinamicas con sus tutoriales. Son buenisimos! Pedro Por filin!! ] mejor tutorial que he visto sobre este temal!!! Claudia Soy de México, realmente si vale la pena consultar los tutoriales, gracias por compartirlos, Hola, tengo una duda enorme, Necesito hacer una tabla dinamica que me muestre como resultado valores no de cAlculo, sino textos. Me explico mejor con un ejemplo, Tengo trabajadores a los que doy de alta y baja a diario por jornadas completa, medias jornadas, horas, horas nocturnas... Si necesito hacer una tabla en la que me ponga los empleados en filas, los dias que los doy de alta en columns, y me salga como resultado la tarifa (jornada, media jornada, .. ) como valor-texto geémo lo tengo que hacer? No quiero puedo sumar, contar... no puedo mostrar valores tal y como los tengo en la matriz.. Estoy un poco desesperada ya de ver tutoriales, videos en youtube... ‘Agradecerfa saber si se puede hacer lo que pretendo Gracias @ cuique ananz Hola Isolda, en el campo de valores de una tabla dinémica no pueden usarse valore de tipo texto. Mi recomendacién es que uses yasi sucesivamente, de tun eédigo numérico para cada una de las tarifas. Por ejemple manera que en la tabla dinémica te aparezcan dichos valores (puesto que sern ‘inicos por cada uno de los usuarios yylas fechas. Si no tienes muchos estados sélo tendrés que recordar unos pocos valores. Se me ocurren otros métodos pero son més complejos y no son dentro de la tabla dinémica. 9: jornada=1, media jornada~ Saludos! a MIGUEL, EXCELENTE PEDAGOGIA PARA ENSENAR. SOY DOCENTE DE COMPUTACION Y TUS PLANTEAMIENTOS HAN LLENADO MIS VACIOS. MUCHAS GRACIAS ADELARDO sla primera vez que estoy ingresando al tutorial De verdad quiero aprender Tablas Dindmicas en Excel. Quiero sectie ma ayuda por for @ cwigue arranz 4 Hola Adelardo. $i ests interesado en algo mas particular puedes escribirme a quique@excelyvba.com Kathy May bueno el post, espero continties subiendo explicaciones tan claras y didacticas de herramientas itiles y no muy conocidas de excel. Me gusté mucho que agregaras un link para descargar el ejemplo, de esa forma es muy fécil practicar. Muchas gracias ® Via i Campos Excelente! un planteamiento, claro, directo y fluido de rapida asimilacion, Jose Romero: EXCELENTE PAGINA enhorabuena para todas las personas 0 para sted que desarrollaron esta pégina, es un muy buen instrumento para recordar y prepararse, la voy a recomendar con todos mis amigos. cristian ‘muy buena paginal!l! 0s la recomiendo ® @ cuique ananz 25k Gracias cristina! Ahora a suscribirse a la pagina para que no te pierdas ni una actualizacién! dos. (creado por ExcelYVRA.com

También podría gustarte