Traducir el blog

Animated Olympic Chart in Excel

🔝To translate this blog post to your language, select it in the top left Google box.


This article is dedicated to today's opening of the Paris 2024 Olympic Games.

This month of July I've written a couple of articles in Spanish about charts with the image of the Eiffel Tower and the Olympic rings, which you can read here:



I now publish the English version of my Animated Olympic Chart in Excel, with the following features:

1) The animation starts/stops by clicking on the Olympic torch.

2) The animation depicts the Eiffel Tower's 27-month construction period.

3) Shows the 5 interlocking Olympic rings, with one color per continent.

4) The 3 Olympic Games held in Paris took place in 1900, 1924, and 2024.

5) The Olympic rings move automatically.

6) Manual movement of the Olympic rings with a vertical scrollbar.

7) Animation translation into 6 languages: Spanish, English, French, Italian, German and Portuguese.

8) Animation speed control with a dropdown in cell Z5: 1 to 9, minimum to maximum speed respectively. (*)

9) Version compatible with all desktop versions of Excel. (*)

The last two features, marked with (*), are new improvements to this version of the Animated Olympic Chart in Excel.


Download the Animated Olympic Chart

The Animated Olympic Chart is compatible with all desktop versions of Excel, from Excel 2010 to Excel for Microsoft 365.

Download the latest version from one of these links:

Macros in the downloaded file are blocked by default. To unlock macros you must modify the File Properties following these instructions:

Open the file and press the button: Enable Editing when the PROTECTED VIEW prompt appears.

Press the button: Enable Content when the WARNING appears SECURITY Macros have been disabled or part of the active content.

Sheets are protected without password, so you can study the formulas and analyze the chart protected by the macro: ProtectChart.

ATTENTION: You can modify this Excel workbook respecting this license:

CC BY-NC-SA 4.0 Deed | Attribution-NonCommercial-ShareAlike 4.0 International | Creative Commons


Video with the Animated Olympic Chart

The video presents the Animated Olympic Chart, ideal for those without a compatible Excel version or who prefer not to download the file.


This summer we will find out the number of Olympic medals 🥇🥈🥉 that athletes get in Paris.

Gráfico olímpico animado en Excel

🔝To translate this blog post to your language, select it in the top left Google box.


Dedicado a los jubilados que se pasan el día viendo obras

Los jubilados de todo el mundo, que se aburren en casa y que no tienen nada mejor que hacer, visitan las obras en construcción haciendo su propio control de calidad personal, como "directores de obra", según confirman las noticias de prensa:

Se ponen en el lugar de los obreros y se comparan con ellos y con sus recuerdos de antes de jubilarse, cuando estaban en activo construyendo sus propias obras.

Mis familiares y amigos opinan que, como jubilado, debería disfrutar yendo a cualquier construcción para pasar el día observando cómo trabajan los obreros.

¡Qué sabrán ellos de mis aficiones!

Resulta que me aburre ver obras en construcción, ver a los obreros subidos a los andamios, o comprobar cómo se retrasan todas las obras.

Desde que me he "autojubilado" lo que a mí realmente me atrae es diseñar y construir mis propias obras en Excel, algunas sin necesidad de programar nada mas que las fórmulas de las celdas, o programando macros algunas veces, como en este caso.

¡Eso sí, no quiero que otros jubilados sean espectadores mientras creo mis obras en Excel, sino cuando las finalizo!

Si estás jubilado como yo, te animo a que veas cómo se construye la Torre Eiffel y los aros olímpicos en esta simulación que he creado en Excel.

La comparto contigo por si algún día decides dejar de ser un mero espectador de las obras en construcción y te animas a empezar a crear tus propias obras.

Otra afición que compartiremos los jubilados este mes de julio es ser espectadores de los Juegos Olímpicos de París 2024, a los que va dedicado este artículo, pues ya no podemos competir como atletas, ¡eso se lo dejamos a "les jóvenes"!


Obras asombrosas

Lo que me encantaría a mí es poder observar a través de una rendija cómo se construyeron las Pirámides de Egipto, la Gran Muralla China, el Canal de Panamá o la Torre Eiffel.

Dado que no puedo viajar al pasado para presenciar su construcción, he creado una animación de los 27 meses que se tardó en construir la Torre Eiffel.

Es la continuación del artículo anterior, en el que expliqué cómo crear un gráfico en Excel a partir de una imagen vectorial en formato SVG, con el ejemplo de la Torre Eiffel:

En este artículo voy a crear una animación en un gráfico XY de dispersión de Excel, que incluirá la Torre Eiffel y los aros olímpicos, con los colores representativos de los cinco continentes, con la única ayuda de la antorcha olímpica, sin que haya inicialmente ninguna imagen de la torre y de los aros en la hoja 'SVG' que se puede descargar al final de este artículo.


Animación del gráfico olímpico

He creado un Gráfico olímpico animado en Excel, dedicado a los Juegos Olímpicos de París 2024 y a los jubilados que les gusta ver las obras en construcción.

La animación está traducida a 6 idiomas: Español, Inglés, Francés, Italiano, Alemán y Portugués.

La animación se inicia al hacer clic en la antorcha olímpica, observando como crece la Torre Eiffel mes a mes, mientras se genera el gráfico de dispersión:

La imagen original de la Torre Eiffel se descarga automáticamente en formato SVG desde aquí:

Haciendo clic en la antorcha olímpica se arranca/para la animación, que consta de 4 pasos:

1) La construcción de la Torre Eiffel mes a mes.

2) Los 5 anillos olímpicos con un color por continente y las 3 Olimpiadas de París en 1900, 1924 y 2024.

3) La bajada automática de los anillos y el movimiento manual con una barra de desplazamiento.

4) Los anillos olímpicos suben y bajan hasta desaparecer.

Si quieres ver la animación en Excel, al final podrás descargar este Gráfico olímpico animado.


La antorcha olímpica

La antorcha olímpica controla el arranque y la parada de la animación.

Haciendo clic sobre ella se ejecuta la macro: AnimarGráfico

En cualquier momento se puede pausar o continuar la animación.

La antorcha está en color fuego antes de arrancar la animación o mientras está en estado animado.

La antorcha está en color gris cuando la animación está en pausa.


La construcción de la Torre Eiffel

La obra tardó dos años, dos meses y cinco días, y en mi máquina tarda menos de dos minutos y medio con la macro que controla la obra: CrearGráfico

En la hoja 'SVG' está el gráfico que tiene su origen de datos en la tabla de puntos de la hoja 'XY'.

La construcción de la Torre Eiffel comenzó el 28 de enero de 1887. Gustave Eiffel (ingeniero especialista en estructuras metálicas) había previsto doce meses de trabajo, aunque en realidad se necesitó el doble de tiempo, ¡como cualquier obra que se precie!

Fotografías de la construcción: Construction Tour Eiffel - Wikipedia, la enciclopedia libre

Después de 27 meses de obras el resultado final es de todos conocido, y se ha convertido en un icono de París desde entonces:

Se inauguró el 31 de marzo de 1889 y fue el centro de atención de la Exposición Universal de París de 1889, que tuvo lugar del 6 de mayo al 31 de octubre de 1889, para celebrar el centenario de la toma de la Bastilla, símbolo del comienzo de la Revolución francesa.

Más información sobre su construcción en este artículo:


Los aros olímpicos

Los aros o anillos olímpicos se dibujan automáticamente en la hoja con la forma de un aro: ⭕

Los cinco aros representan a los cinco continentes de los atletas olímpicos:

  • Oceanía en color azul.
  • África en color negro.
  • América en color rojo.
  • Asia en color amarillo.
  • Europa en color verde.

Cada vez que un aro aparece en la animación, la Torre Eiffel cambia su color para simbolizar el continente correspondiente a ese color.

Los aros están entrelazados, como los anillos de boda, para simbolizar la unión entre los atletas del mundo durante la celebración de los Juegos Olímpicos.

Si me animas puede que explique en otro artículo como he creado los aros entrelazados...


Idiomas de la animación olímpica

Al abrir el libro la macro: GetLanguage detecta automáticamente si el idioma de Excel es uno de estos 6 idiomas: Español, Inglés, Francés, Italiano, Alemán y Portugués.

El idioma detectado se escribe en la celda Z3 de la hoja 'SVG' y se traduce toda la animación a ese idioma.

El desplegable de esa celda permite cambiar el idioma de la animación.

En la hoja con una lengua👅hay una tabla con los idiomas de la animación, fácilmente ampliable para añadir más idiomas.


Datos olímpicos

En la hoja con la forma de un engranaje ⚙️ están los datos que aparecen en el título del gráfico.

En la columna A están los 27 meses de construcción de la Torre Eiffel.

En el rango C1:D9 están los 3 años de celebración de los Juegos Olímpicos en París y los 5 continentes, con su valor del color de su aro olímpico asociado.

En la celda D12 está el número de animación.

En la celda D13 está el mes de construcción.

En la celda D14 está el número de continente o cada uno de los 3 años de celebración de los Juegos Olímpicos en París.

En la celda D15 está el título del gráfico con fechas mensuales durante la construcción de la Torre Eiffel, con años en París o con los nombres de los continentes, dependiendo del estado de la animación. 


Descarga el Gráfico olímpico animado

Descarga el Gráfico olímpico animado, compatible con las versiones de escritorio desde Excel 2019 hasta Excel para Microsoft 365.

Las macros del archivo descargado están bloqueadas por defecto. Para desbloquear las macros debes modificar las Propiedades del archivo siguiendo estas instrucciones:

Las macros de Internet están bloqueadas de forma predeterminada en Office - Deploy Office | Microsoft Learn

Abre el archivo y presiona el botón: Habilitar edición cuando aparezca el aviso de VISTA PROTEGIDA.

Presiona el botón: Habilitar contenido cuando aparezca la ADVERTENCIA DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del contenido activo.

Las hojas están protegidos sin contraseña, por lo que puedes estudiar las fórmulas y analizar el gráfico protegido por la macro: ProtegerGráfico

ATENCIÓN: Se puede modificar este libro de Excel respetando esta licencia:

Creative Commons — Atribución-NoComercial-CompartirIgual-No portada — CC BY-NC-SA 4.0


Vídeo con la animación del gráfico olímpico

En este vídeo pueden ver la animación del gráfico olímpico quienes no tengan una versión compatible de Excel o quienes no quieran descargar el archivo anterior.


Aviso a los visitantes de obras

Si este verano tan caluroso🌡️(con más de 40ºC a la sombra) eres un nuevo visitante de las obras🏗️ de mi blog, hazlo a la sombra🏖️, tanto si lo lees en el móvil como en el ordenador.

Si después de leer hasta aquí aún sigues siendo un jubilado que le gusta visitar obras 🚧, no olvides hidratarte bien (con agua mejor que con alcohol) y protegerte con gafas de sol 😎 y con gorras con visera 🤠 y con orejeras🦻🏻, y echarte abundante protector solar en la piel en contacto con nuestro peligroso astro Sol. 🌞

Así podrás estar seguro detrás de las vallas de protección 🚧, tanto o más que los obreros. 👷🏻👷🏻‍♂️

Aunque lo mejor es usar casco como los obreros👷🏻, ¡por si acaso!

¡¡¡ No sea que se caiga la torre🗼!!!

Realmente lo mejor que puedes hacer cuando aprieta la calor es darte un chapuzón en la piscina o en la playa 🏖️, como hace mi padre con más de 90 años. 🏊🏻‍♂️

Veremos cuántas medallas olímpicas 🥇🥈🥉 se traen este verano "les atletes" de París.

Convierte imágenes en gráficos olímpicos

🔝To translate this blog post to your language, select it in the top left Google box.


Olimpiadas de París 2024

Para conmemorar los Juegos de la XXXIII Olimpiada, que se celebrarán del 26 de julio al 11 de agosto de 2024 en París, estoy aprendiendo a dibujar la Torre Eiffel en un gráfico XY de dispersión en Excel.

Lo primero que hago es insertar la imagen SVG (Scalable Vector Graphics). A continuación convierto esa imagen en formas (shapes).

Luego he creado tres gráficos de dispersión:

  • El primero de coordenadas (el peor)
  • El segundo de rectángulos (no mejora)
  • El tercero de puntos de cada forma (el más parecido al original).

Intentaré hacer uno mejor antes de que empiecen las Olimpiadas...

En la imagen animada de la derecha muestro los tres gráficos de dispersión, junto con la imagen original de la Torre Eiffel.

La imagen original la he descargado de esta página:

Es de dominio público, respetando la siguiente licencia:

De todos modos, ninguno de los archivos que adjunto contienen dicha imagen de la Torre Eiffel.

Este artículo lo publicaré por entregas, para facilitar el aprendizaje.


Primera entrega: Insertar imagen SVG y convertirla en formas

El archivo adjunto permite insertar una imagen SVG y convertirla en formas (shapes).

INSTRUCCIONES: Ejecuta la macro para "Insertar imagen SVG" haciendo clic en el dibujo con el lápiz.

Se abre una ventana para seleccionar el archivo SVG previamente descargado de WIKIMEDIA COMMONS, llamado: Detailed_Eiffel_Tower_1.svg

Presionando la tecla Abrir, se carga la imagen SVG de la Torre Eiffel en la hoja 'SVG', con la llamada al método Application.GetOpenFilename

Si había alguna imagen anterior, la borra.

Inserta la imagen seleccionada con el método Shapes.AddPicture, ya que Pictures.Insert vincula la imagen con el archivo original, y el primer método tiene opciones para crear una copia independiente de la imagen.

Convertir a forma la imagen SVG es fácil con el menú contextual, pero no es posible usar la grabadora de macros, ¡pues no guarda nada!

El método alternativo es llamar al siguiente comando con el que se consigue Convertir a forma:

Application.CommandBars.ExecuteMso ("SVGEdit")

La macro que inserta el archivo SVG y lo convierte en formas es:

El resultado es la imagen de la Torre Eiffel como un grupo de formas (shapes) que, al seleccionar la imagen y seleccionar en la cinta de opciones: Formato de forma > Panel de selección, se muestran agrupadas con el nombre SVG.


Descarga de la primera entrega

Descarga la primera entrega de este conversor de imágenes SVG en gráficos, compatible con las versiones de escritorio desde Excel 2019 hasta Excel para Microsoft 365.

Las macros del archivo descargado están bloqueadas por defecto. Para desbloquear las macros debes modificar las Propiedades del archivo siguiendo estas instrucciones:

Las macros de Internet están bloqueadas de forma predeterminada en Office - Deploy Office | Microsoft Learn

Abre el archivo y presiona el botón: Habilitar edición cuando aparezca el aviso de VISTA PROTEGIDA.

Presiona el botón: Habilitar contenido cuando aparezca la ADVERTENCIA DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del contenido activo.


Segunda entrega: Gráfico de coordenadas XY

Si ya tenemos la imagen SVG convertida en formas (shapes), lo siguiente es crear un gráfico con la información de las formas.

INSTRUCCIONES: Haz clic en el icono del gráfico de puntos del MENU: 2) Crear gráfico 1

Este paso ejecuta la macro: CrearGráfico1, con la que guarda los datos de las formas (Left y Top) en la tabla TablaFormas1 de la hoja 'Datos', siendo las columnas X e Y el origen de datos del gráfico XY de dispersión, en el que se representan los puntos de las coordenadas de las formas (shapes).

La macro realiza las siguientes acciones:

1) Borra los datos de la tabla de la hoja 'Datos'.

2) Cuenta las formas vectoriales de la imagen SVG.

3) Redimensiona la tabla con la cuenta anterior como número de filas.

4) Redimensiona un array al número de filas de la tabla.

5) Recorre todas las formas de la imagen SVG y guarda los datos vectoriales Left y Top en el array, además del Name, Width, Height y color RGB.

6) Copia el array en la tabla en una única instrucción, lo que mejora tremendamente el rendimiento al guardar los datos en la tabla. Sería muy lento si se guardaran los datos en la tabla mientras se recorren cada una de las formas.

7) Cambia la escala del eje X del gráfico de dispersión.

La macro que crea los datos origen del gráfico es:

Estos son los datos vectoriales de la hoja 'Datos':

Cada forma tiene un nombre, unas coordenadas X e Y, un ancho y un alto y su color, por lo que las formas son rectángulos, pero eso lo veremos en la tercera entrega...

El origen de datos del gráfico XY de dispersión de la hoja 'SVG' es el rango de datos: =Datos!$B$1:$C$4474, por lo que el gráfico incluye 4.473 puntos XY.

El gráfico XY de dispersión con la imagen de la Torre Eiffel se muestra a la derecha, como un conjunto de puntos de las coordenadas XY de las formas de la imagen de la izquierda, convertidas a partir de la imagen SVG original.

Resulta una imagen muy pobre de la Torre Eiffel, lo que habrá que mejorar en las siguientes entregas, pero ya hemos conseguido crear un gráfico XY de dispersión, con las coordenadas vectoriales de las formas de la imagen SVG original.

Inserta una imagen SVG diferente y verifica el gráfico resultante...


Descarga de la segunda entrega

Descarga la segunda entrega de este conversor de imágenes SVG en gráficos, compatible con las versiones de escritorio desde Excel 2019 hasta Excel para Microsoft 365.


Tercera entrega: Gráfico con rectángulos

Las formas (shapes) de la imagen SVG proporcionan información de su posición y su tamaño, con lo que podemos crear los rectángulos de las formas.

INSTRUCCIONES: Haz clic en el icono del gráfico de puntos del MENU: 3) Crear gráfico 2

Este paso ejecuta la macro: CrearGráfico2, con la que guarda los datos de las formas (Left y Top) en la tabla TablaFormas1 de la hoja 'Datos'. Las columnas X e Y son el origen de datos del gráfico XY de dispersión, en el que se representan los rectángulos de cada forma (shape) mediante 5 puntos unidos por líneas rectas. Para separar un rectángulo del siguiente se añade un punto sin datos.

La macro que crea los datos origen del gráfico es:

El gráfico XY de dispersión con la imagen de la Torre Eiffel se muestra a la derecha, como un conjunto de rectángulos de las formas de la imagen SVG de la izquierda.

Resulta una imagen curiosa de la Torre Eiffel hecha con rectángulos, pero sigue sin parecerse al original.


Descarga de la tercera entrega

Descarga la tercera entrega de este conversor de imágenes SVG en gráficos, compatible con las versiones de escritorio desde Excel 2019 hasta Excel para Microsoft 365.


Cuarta entrega: Gráfico con los puntos de las formas

El gráfico más parecido a la imagen SVG original se consigue con los puntos de los nodos de las formas (shapes).

INSTRUCCIONES: Haz clic en el icono del gráfico de puntos del MENU: 4) Crear gráfico 3

Este paso ejecuta la macro: CrearGráfico3, con la que guarda los puntos XY de los nodos de las formas en la tabla TablaFormas1 de la hoja 'Datos'. Las columnas X e Y son el origen de datos del gráfico XY de dispersión, en el que se representan las formas (shapes) mediante sus puntos unidos por líneas suavizadas. Para separar una forma de la siguiente se añade un punto sin datos.

La macro que crea los datos origen del gráfico es:

El gráfico XY de dispersión con la imagen de la Torre Eiffel se muestra a la derecha, con las mismas formas creadas a partir de la imagen SVG de la izquierda.

Este gráfico es el más parecido a la imagen SVG de la Torre Eiffel que he conseguido, aunque tarda en generarse unos 32 segundos en mi PC, cuando los dos gráficos anteriores tardaban menos de medio segundo, y eso que he usado matrices para cargar el origen de datos del gráfico XY de dispersión, en lugar de escribir los 161.845 puntos uno a uno en la tabla de puntos XY, lo que llevaría varios minutos.

La técnica que he empleado está descrita aquí:


Si sabes cómo crear un gráfico más realista, ¡sería interesante que lo compartieras con nosotros!

En esta cuarta entrega he añadido una macro para que se vea completamente la Torre Eiffel haciendo zoom automático al rango del gráfico.


Descarga de la cuarta entrega

Descarga la cuarta entrega de este conversor de imágenes SVG en gráficos, compatible con las versiones de escritorio desde Excel 2019 hasta Excel para Microsoft 365.


Vídeo con los gráficos de la Torre Eiffel

En este vídeo explico cómo convertir imágenes en formato SVG en gráficos de Excel, sobre todo para quienes no tengan las versiones compatibles de Excel necesarias para usar las plantillas de las 4 descargas anteriores.

En el próximo artículo verás este último gráfico ¡¡¡animado!!!, con la construcción de la Torre Eiffel, los aros olímpicos y la antorcha controlando la animación.

Continuará...

Mi lista de blogs