🔝To translate this blog post to your language, select it in the top left Google box.
Con mi nuevo reloj analógico puedo ver la hora actual o cualquier otra hora que yo quiera...
Características principales:
1) Diseñado para funcionar en versiones desde Excel 2010 hasta Excel para Microsoft 365.
2) Diseñado para funcionar en Excel para la Web o insertado en mi propio blog.
3) Muestra la hora actual o una hora introducida manualmente.
4) Muestra el formato de 12 horas o de 24 horas.
5) Muestra el formato con 60 minutos.
6) Muestra u oculta la aguja de los segundos.
7) Posición correcta segundo a segundo de las agujas de las horas, minutos y segundos.
8) Escrito en 6 idiomas y ampliable fácilmente a más idiomas.
¿Te gusta el aspecto de mi nuevo reloj analógico?
Cada vez que pulses la tecla <F9> se actualiza la hora actual.
- Edita el rango de celdas E4:G4 con la hora manual: Hora, minutos y segundos.
- La casilla de la celda D3 controla que se vea la hora actual o la hora manual.
- La casilla de la celda D6 controla que se vean 12 o 24 horas.
- La casilla de la celda E6 controla que se vean las horas.
- La casilla de la celda F6 controla que se vean 60 minutos. Es prioritario sobre las horas.
- La casilla de la celda G6 controla si se verá la aguja de los segundos.
- En el rango F9:G9 se puede modificar el centro del reloj.
- Las celdas E12, E15, E18 y E21 son los tamaños de las agujas del reloj de la hora, minuto y segundo respectivamente, estando dividida en dos partes la aguja de los segundos.
- Aunque en la imagen animada no se vea, en la celda G23 se elige el idioma de los textos del reloj: Español; English; Française; Italiano; Deutsch; Português.
Prueba el reloj analógico sin necesidad de descargar nada, incluso sin tener Excel instalado, desde esta ventana en la nube de Microsoft OneDrive:
Para ajustar el zoom en la nube:
- En el móvil o celular usa dos dedos en la pantalla, como haces para ampliar o reducir una foto.
- En el PC sitúa el cursor dentro del buscador y presiona la tecla <Control> girando la ruleta del ratón.
Descarga el archivo haciendo clic en el botón: Descargar
Si quieres compartir el nuevo reloj analógico, aquí tienes el código para insertarla en tu blog o página web:
Descarga el nuevo reloj analógico desde este enlace:
Abre el archivo y presiona el botón: Habilitar edición cuando aparezca el aviso de VISTA PROTEGIDA.
El archivo no contiene macros y tiene las hojas protegidas sin contraseña para evitar que los usuarios alteren las fórmulas.
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
Desde hace años me han interesado los relojes hechos en Excel. En este artículo está el último que he construido:
Hace unos días Andrew Moss, mi favorito aficionado en Excel, escribía en las redes sociales sobre la creación de relojes analógicos en diferentes versiones de ChatGPT:
El año pasado ChatGPT siempre devolvía las 10:10 horas al pedirle otra hora.
Este mes la última versión de ChatGPT consigue que el reloj marque las 12:30 horas pedidas, pero la aguja de las horas está en las 12 cuando debería estar entre las 12 y la 1 horas:
Hice la prueba con Microsoft Copilot y me devolvió una versión Frankenstein del reloj, marcando las 10:10 y las 12:30 horas simultáneamente:
Como ninguna Inteligencia Artificial (IA) está lo suficientemente capacitada, de momento, para generar un reloj analógico, le comenté a Andrew que su publicación en X me inspiró a crear un reloj analógico completamente integrado en un gráfico de dispersión XY. Y eso es lo que he hecho para poder publicar este artículo.
De todos modos puedes ver el "estado del arte" de varias IA generando código HTML para crear relojes analógicos en tiempo real en esta página:
Como solo soy un aficionado en HTML/CSS/JS, he necesitado la ayuda de la IA de Microsoft Copilot para crear este reloj analógico y digital, y así poder incrustarlo en mi blog:
Aún no he conseguido que se vean los 60 puntos donde no haya números de horas. ¿Me ayudas a conseguirlo?
En este vídeo he intentado explicar cómo he creado el nuevo reloj analógico en Excel.
Creo que en el vídeo anterior está suficientemente explicado cómo crear un reloj analógico en Excel, pero aquí daré algunos detalles más, que explican mejor los problemas que he tenido al crearlo.
La primera idea fue crearlo en un único gráfico combinado por varios gráficos de dispersión.
Dicho gráfico combinaba 9 series distintas:
- Centro: Con un gráfico de dispersión, para crear el punto central donde se unen las agujas del reloj.
- Horas: Con un gráfico de dispersión con líneas rectas, para crear la aguja de las horas.
- Minutos: Con un gráfico de dispersión con líneas rectas, para crear la aguja de los minutos.
- Segundos: Con un gráfico de dispersión con líneas rectas, para crear la aguja larga de los segundos.
- Seg2: Con un gráfico de dispersión con líneas rectas, para crear la aguja corta de los segundos.
- N. Hora: Con un gráfico de dispersión con líneas rectas ocultas pero con etiquetas, para crear los números de las horas, del 1 al 12 o del 13 al 24.
- N. Min.: Con un gráfico de dispersión con líneas rectas ocultas pero con etiquetas, para crear los números de los minutos, del 0 al 59.
- Puntos X: Con un gráfico de dispersión, para crear los 60 puntos del minutero o del segundero.
- Esfera X: Con un gráfico de dispersión con líneas suavizadas, para crear el círculo del reloj.
ATENCIÓN: Al cambiar el idioma, cambian los nombres de las series, pues se traducen los encabezados de la fila 1 de la hoja 'Datos'...
Las series N. Hora y N. Min. se creaban con el contenido de la etiqueta marcando: Valor de las celdas, y presionando el botón: Seleccionar rango...
Para N. Hora:
=Datos!$F$2:$F$62
Para N. Min.:
=Datos!$I$2:$I$62
Pero seleccionar rango de etiquetas de datos no es compatible con Excel 2010, pues creo que apareció por primera vez en Excel 2013.
Al abrir ese gráfico combinado con esas dos series, los números de horas y de minutos generan errores debidos a los rangos de etiquetas, por lo que no se ven los números si las series N. Hora y N. Min. son gráficos de dispersión con rangos para las etiquetas de datos.
El resultado erróneo se muestra en esta imagen animada, junto con el resultado correcto de usar gráficos de burbujas en Excel 2010:
No se puede conseguir que Excel 2010 muestre correctamente los números de horas y de minutos con un único gráfico combinado, debido al problema descrito anteriormente.
AVISO: Como a mí me gusta que mis archivos sean compatibles en cualquier versión a partir de Excel 2010, ya que fue la versión con la que adquirí mis primeras experiencias en Excel y de la que tengo muy buenos recuerdos, he tenido que crear un segundo gráfico con dos series de burbujas, ya que no se pueden combinar a la vez gráficos de dispersión y de burbujas...
La siguiente imagen muestra los gráficos de burbujas separados de los de dispersión, que se han ocultado para mayor claridad. También muestra el grupo creado con los dos gráficos y la elipse de fondo.
TRUCO 1: Con la elipse de fondo se añade un círculo exterior adicional, y sobre todo sirve para colorear el interior del reloj, pues los gráficos de dispersión y de burbujas no permiten colorear fácilmente las regiones interiores de sus puntos o líneas.
En el Gráfico Reloj Analógico está el gráfico combinado por 7 gráficos de dispersión.
En el gráfico de Burbujas Reloj Analógico está el gráfico de burbujas, que muestra los números de horas y de minutos, con las dos series N. Hora y N. Min.
En la imagen de la izquierda están los valores de la serie N. Hora.
En la imagen de la derecha están los valores de la serie N. Min.
TRUCO 2: Los rangos que definen el Tamaño de burbuja de la serie sirven como valores de etiquetas para los números de horas y de minutos.
En las Opciones de etiqueta hay que marcar: Tamaño de la burbuja
AVISO: En Excel 2010 no existe la opción: Valor de las celdas, y por eso genera error al abrir un archivo creado en versiones posteriores de Excel con esa opción.
TRUCO 3: A la fórmula de la celda Datos!J2, arrastrada hasta Datos!J62 con los tamaños de las burbujas de la serie N. Min., se le suma una milésima, para que no haya ninguna burbuja con un tamaño cero:
=SI(Y(esNúmMinutos;Datos!$A2<360);Datos!$A2/6+0,001;"")
Así se consigue que aparezca el número 0 en los números de minutos, pues si fuera exactamente de tamaño 0 no se vería ni la burbuja ni la etiqueta con el número 0.
TRUCO 4: Las burbujas se ocultan pues no hacen falta, sin relleno y sin línea de borde. Sólo son necesarias las etiquetas con el tamaño de cada burbuja.
Los valores X e Y de las dos series de burbujas determinan la posición de dichos números en un círculo interior del reloj analógico.
Por lo que el archivo del Reloj Analógico, que puedes descargar más arriba, es compatible con cualquier versión, desde Excel 2010 hasta Excel para Microsoft 365, y también en Excel para la Web. ¡Como me había propuesto!
Descarga el nuevo temporizador desde este enlace:
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.
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
Si está abierto el nuevo reloj analógico en la misma ruta que el nuevo temporizador, cuando se hace clic en el icono del reloj de arena, se pueden ver como se actualiza el reloj analógico en tiempo real.
Con este temporizador se actualiza el reloj analógico cada segundo...



































