Hola buenos días,
quería saber si es posible hacer con Excel el gráfico dinámico que muestro en el siguiente enlace y si es así cuál sería la forma de hacerlo. No soy experto en Excel, pero con una pista de por donde van los tiros igual lo puedo sacar.
https://t.co/6XAQMRJBG1
Muchas gracias por adelantado.
Un saludo.
Mar, 01/10/2019 - 12:20
#1
Grafico dinámicos con rangos dinámicos?
Muy chulo ese gráfico moviéndose.
Excel no tiene esa funcionalidad. se podría mediante macros ir cambiando el origen de la serie del gráfico, e ir reordenando los datos para que no sólo creciesen las barras, sino que se fuesen colocando de mayor a menor.
No se me ocurre una manera de hacerlo que no sea mediante programación en VBA
------
Ya sé Excel, pero necesito más.
Lo he intentado mediante vba y casi lo tengo pero no se me actualiza el gráfico hasta que acaba toda la serie. He hecho un gráfico que se alimenta de una tabla con dos columnas y la segunda columna se va actualizando cada x segundos. La tabla se actualiza bien a cada cambio pero la gráfica solo se actualiza al final del bucle. Hay alguna forma de que el gráfico se actualice entre iteración e iteración del bucle? Muchas gracias. Un saludo
Claro, es que Excel utiliza la expresión "gráfico dinámico" que no es exactamente eso...
Un gráfico dinámico es un gráfico que cambia según la composición de datos y filtros que tengas. En realidad es la expresión gráfica de una tabla dinámica (de ahí el nombre). No tiene nada que ver con la acepción de "dinámico" que implica movimiento.
Otra cosa es que este tipo de gráficos (o cosas parecidas) se puedan hacer en Excel. No se pueden obtener todos los detalles, pero sí muchos, como dice Paco, con macros.
Te dejo el enlace a una página que tiene muchas gráficas chulísimas.
Página chula
Un saludo
Muchas gracias Cron,
ya casitengo un boceto inicial pero no me termina de actualizar el gráfico pero sí la tabla donde se alimenta éste.
Adjunto el fichero excel para ver si me podéis echar una mano.
Antes de ejecutar la macro grafico_dinamico hay que tener seleccionados los datos con encabezados de la pagina tabla. Una vez que se selecciona se ejecuta la macro y crea otra pestaña donde hace todo el proceso. Crea una tabla dinámica y en otra parte va copiando las columnas que le interesan en cada momento ordenandolas de mayor a menor durante los nueve meses esperando 3 segundos entre cambio y cambio. Esa parte se actualiza bien pero el gráfico sólo se actualiza en la parte final.
El objetivo final era llegar a algo como ésto:
https://t.co/6XAQMRJBG1
Pero bueno quería empezar con algo así e ir mejorándolo.
¿Sabéis si esto se puede arreglar o hay que hacerlo de otra forma?
Muchísimas gracias.