Traducir el blog

Cuartos cambios en el Control Horario

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


Los 3 primeros cambios en el Control Horario, de un amigo funcionario para que "el copiar y pegar se va a acabar", los tienes aquí:

Todos esos cambios tienen una característica común:

Con estos cuartos y últimos cambios he ajustado algunas de las 4.308 fórmulas del libro, y explicaré cómo funciona cualquiera de las 4 versiones del Control Horario en Excel para la Web, sin la necesidad de tener instalado Excel, y con solo crear una cuenta gratuita en esta página:

Con dicha cuenta podrás acceder a las versiones web y móvil de aplicaciones como Word, Excel, PowerPoint, Outlook y OneDrive, con 5 GB de almacenamiento en la nube. Excel para la Web no trabaja con macros VBA, pero incluye todas las funciones más actualizadas de Microsoft 365, con lo que sirven para aprender a usarlas en las fórmulas de Excel. Y ya sabes que la mejor manera de aprender es practicando...


Cuartos cambios en el Control Horario

Al abrir el Control Horario en Excel para la Web, tenemos acceso a toda la funcionalidad del registro de horas de cualquier tipo de jornada, y se añade una funcionalidad muy importante, que luego explicaré. Este es el resultado:

En las hojas de cada mes '2025mm' (siendo mm: mes en 2 cifras) y en la hoja 'HORARIO' he insertado la hora actual, para que no te despistes, aunque en Excel para la Web no se puede actualizar la hora presionando la tecla <F9>, sino en la cinta de opciones seleccionando: Fórmulas > Calcular libro

De todos modos, la hora actual se actualiza cuando se edita cualquier celda de cualquier hoja, sin hacer nada más.

En la hoja 'HORARIO' la fecha y hora actuales están en el rango B8:B11 y en la celda B13, respectivamente. Con la flecha de la celda B7 se puede ir al día actual para registrar las horas de hoy mismo.

En las hojas de cada mes, la hora actual está en la celda Q2. Con la flecha de la celda R2 se puede ir al día de hoy.

El valor de la celda Q2 se puede copiar y pegar en cualquiera de las 3 horas de entrada y salida, para poder registrar fácilmente la hora actual del día de hoy, en vivo y en directo, por ejemplo para iniciar, pausar, reiniciar o finalizar inmediatamente una jornada de teletrabajo.


Control Horario en la nube

Hay grandes ventajas de tener el Control Horario en la nube de Microsoft OneDrive:

1) Acceder con Excel para la Web desde un navegador o un móvil o celular.

2) Compartir los registros horarios con tu jefe o con tu empresa o con el Ministerio de Trabajo español.

3) Auditar los cambios en los registros horarios, verificando la fecha y hora de los cambios.

4) Intentar cumplir las leyes estatales sobre el registro de horas diarias de cualquier empleado.

Por ejemplo en España se quiere implantar este año un nuevo registro horario digital, a la vez que se reducirá la jornada semanal a un máximo de 37,5 horas aunque, como mi amigo funcionario ya disfruta de esas horas, seguro que exige jornadas reducidas de 35 horas a la semana. Pero, si yo fuera él, pediría directamente 32 horas semanales, para ir a la oficina 4 días de 8 horas. ¡Por pedir que no quede!

Con el registro horario digital se pretende erradicar el fraude en las horas extra no remuneradas y garantizar que todos los trabajadores tengan un control claro y accesible de su jornada laboral.

¿Por qué no comienzas usando mi Control Horario para saber cuántas horas extras dejas de cobrar?


Control Horario compartido

Lo que no puedo hacer es insertar en este blog el Control Horario interactivo, en modo prueba para quienes no tengan Excel, pues ya denuncié al Soporte de Microsoft OneDrive el problema que tienen en este artículo:

De todos modos, inserto aquí mi Control Horario para que lo pruebes, aunque no puedas registrar las horas.

Cópialo con el botón de abajo a la derecha y compártelo en tu nube de OneDrive, desde donde podrás usarlo en tu día a día, y estará totalmente operativo si lo abres en Excel para la Web.

Navega dentro de este Excel para la Web insertado en mi blog.

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 dentro el cursor y presiona la tecla <Control> mientras giras la ruleta del ratón.

Insisto que no puedo personalizar esta vista, porque desde hace unos meses hay un problema en el Código para insertar, ya que es erróneo el código generado por MS OneDrive, pues no incluye ninguna referencia al archivo a insertar, generando un origen indefinido: src="?

Este problema no permite la Interacción, con lo que no se consigue: Permitir que los usuario escriban en las celdas, que es la interacción que sirve para probar los archivos sin tener instalado Excel.

¡Imposible mientras Microsoft no arregle este problema de la personalización de Excel en OneDrive! ¡Tenemos para rato!


Descarga el Control Horario

Descarga los cuartos cambios del Control Horario y pruébalo, tanto en Excel de escritorio como en Excel para la Web desde cualquiera de estos enlaces:

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

Las hojas están protegidas sin contraseña para que sea fácil analizar las fórmulas y los formatos condicionales.

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: Control Horario en Excel para la Web

He añadido la hora actual al Control Horario, lo que me sirve de excusa para explicar las ventajas de usarlo en Excel para la Web.


Cómo funciona el Control Horario en Excel para la Web

Se define el mes en el nombre de la hoja, para poder ir a la hoja de un mes determinado mediante hipervínculos. El nombre de las hojas de meses está definido por: 2025mm, siendo mm: las 2 cifras del mes.

En Excel de escritorio se puede leer el nombre de las hojas para determinar a que mes corresponde cada hoja, pero eso no es posible en Excel para la Web, por lo que hay que editar los valores de Año y Mes en cada hoja de mes, en las celdas C40 y E40, respectivamente, que solamente son visibles en Excel para la Web.

En la imagen se ve la hoja '202504' del mes de abril de 2025.

AVISO: Si se modifican el Año o el Mes, en las celdas C40 y E40, será erróneo si no coinciden con el nombre de la hoja del mes.

Las dos celdas anteriores están ocultas en Excel de escritorio, gracias a los nombres definidos en el Administrador de nombres, que se puede abrir desde la cinta de opciones: Fórmulas > Administrador de nombres

La lectura del nombre de la hoja y del archivo se hace con la función CELDA, que hay que llamarla con un nombre definido en el Administrador de nombres. Esta función devuelve un valor en Excel de escritorio pero devuelve un error en Excel para la Web.

A la derecha se muestra el aspecto del Administrador de nombres en Excel para la Web.

Hacen falta los siguientes nombres definidos:

Nombre_Ruta: =CELDA("filename";!$A$1)

En Excel de escritorio devuelve la ruta completa del archivo y el nombre de la hoja, llamada con el primer argumento en inglés "filename", que sirve para cualquier idioma de Excel, y el segundo argumento con referencia absoluta a la celda A1 de cualquier hoja, pues se ha añadido antes un signo de admiración: !$A$1

Ejemplo devuelto en mi Excel de escritorio:

C:\Users\Pedro Wave\Downloads\Desarrollo\Calculadoras\[Control Horario - PW4.xlsx]202504

En Excel para la Web devuelve error. 

Nombre_Hoja1: =EXTRAE(Nombre_Ruta;ENCONTRAR("]";Nombre_Ruta;1)+1;100)

En Excel de escritorio extrae el nombre de la hoja del nombre de la ruta.

Nombre_Hoja0: =miAño & TEXTO(COINCIDIR(miMes;misMeses;0);"00")

En Excel para la Web obtiene el nombre de la hoja, formado por el año y el mes de las celdas B40 y D40.

Nombre_Hoja: =SI.ERROR(Nombre_Hoja1;Nombre_Hoja0)

Obtiene el nombre de la hoja, tanto en Excel de escritorio como en Excel para la Web.

miDía1: =SI.ERROR(SI(LARGO(Nombre_Hoja)<>6;NOD();FECHA(--IZQUIERDA(Nombre_Hoja;4);--EXTRAE(Nombre_Hoja;5;2);1));FECHA(2000;1;1))

Con esta fórmula se obtiene el primer día del mes, tanto en Excel de escritorio como en Excel para la Web.

Si el nombre de la hoja no tiene el formato correcto, devuelve el 1 de enero de 2000.

Nombre_Archivo1: =EXTRAE(Nombre_Ruta;ENCONTRAR("[";Nombre_Ruta)+1;ENCONTRAR("]";Nombre_Ruta)-ENCONTRAR("[";Nombre_Ruta)-1)

En Excel de escritorio extrae el nombre del archivo del nombre de la ruta.

Nombre_Archivo0: =CONTROL!$AC$3

En Excel para la Web obtiene el nombre del archivo, escrito en la celda AC3 de la hoja 'CONTROL'.

Nombre_Archivo: =SI.ERROR(Nombre_Archivo1;Nombre_Archivo0)

Obtiene el nombre del archivo, tanto en Excel de escritorio como en Excel para la Web.


Próximos cambios en el Control Horario

IMPORTANTE: En España se deben conservar los registros diarios de la jornada y las horas realizadas a través de cualquier medio que garantice su preservación, fiabilidad e inalterabilidad. Deben ser conservados, como mínimo, durante un periodo de cuatro años, lo que es posible guardándolos en Microsoft OneDrive y abriéndolos en Excel para la Web, como he explicado en este artículo.

Estoy pensando en si habrá más cambios en mi Control Horario, pero lo que sí tengo claro es que no lo decidiré yo, si no algún funcionario que se aburra, o algún político de diferente signo, que quiera cambiar la ley del Control Horario Digital.

Desde hoy puedes comenzar a registrar las horas con mi Control Horario. Eso sí, mi amigo funcionario no está obligado por ley a usar ningún Control Horario Digital, por lo que no cambiarán sus rutinas y seguirá usando su hoja de cálculo, que puedes ver aquí.

ACTUALIZACIÓN: Mi amigo funcionario me ha alegrado el día, pues me ha dicho que está registrando sus horas de abril con los Segundos cambios en el Control Horario, que a él le basta con poder meter una jornada de 7,5 horas de lunes a viernes, sin tener que copiar y pegar los meses del año, pues ya están creados.

Terceros cambios en el Control Horario

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


Los primeros y segundos cambios en el Control Horario, de un amigo funcionario para que "el copiar y pegar se va a acabar", los tienes aquí:

Dichos cambios tienen limitaciones graves para registrar las horas de varios colectivos, pues solamente se puede registrar aburridas jornadas iguales de lunes a viernes. ¡Como las jornadas de muchos funcionarios!

Y también les falta información anual de los registros horarios, ¡lo que no les hace falta a muchos funcionarios que, por no tener, no tienen ni convenio colectivo!

Estas limitaciones se subsanarán con los siguientes cambios en el Control Horario.


Terceros cambios en el Control Horario

Los terceros cambios en el Control Horario los he hecho para:

1) Generar un resumen anual de las horas y días de cada mes en la nueva hoja 'HORARIO'.

2) Registrar 3 tipos de horarios diferentes en las hojas de cada mes: jornadas iguales, jornadas según día de la semana o jornadas por día.

3) Cambiar el nombre de la hoja 'INICIO' por 'CONTROL', con el calendario de un año.

4) Optimizar varias fórmulas y formatos condicionales.

Los dos últimos cambios no necesitan explicación, por lo que solamente explicaré los dos primeros cambios.

Como no tengo feedback de mi amigo supongo que, como buen funcionario, no será de los que cambian ninguna de sus rutinas, y ni siquiera habrá probado los cambios anteriores, que le mandé antes de publicarlos, como deferencia a la inspiración que me dio con su registro original de horas.

A primeros de abril le daré un toque para saber si va a seguir usando su plantilla original, o si cambia de opinión y quiere usar mi Control Horario, con todos los cambios que le he propuesto.

¡Conociéndolo, seguro que le abruman tantos cambios y se siente agobiado!


Cambios para añadir un nuevo resumen anual

Esta es la imagen con los datos y los gráficos del nuevo resumen anual, en la hoja 'HORARIO'.

Con el desplegable de la celda B3 se elige el año del resumen anual, entre 2025 y 2040. Por defecto es el año 2025, para el que ya creé las hojas de los 12 meses.

La tabla muestra los 12 meses del año, con flechas en la columna F para ir a cada mes.

Las horas totales registradas están en la columna G.

Las horas de cada jornada laboral están en la columna H.

Las horas de saldo están en la columna I.

Las horas totales anuales están en la fila 16.

Los saldos negativos están marcados con un signo menos, lo que indica que faltan horas por registrar.

Los DÍAS DE AUSENCIA están en el rango R2:AA16, con hasta 9 Motivos de ausencia definidos en el rango AA7:AA15 de la hoja 'CONTROL', e introducidos las hojas de cada mes como Motivo de ausencia, en el rango M6:M36

Los DÍAS DE DESCANSO están en el rango N2:Q16, con los sábados, domingos y festivos que no coincidan con días de ausencia. Los días festivos únicamente se contabilizan si se ha seleccionado: Festivo automático en la celda O4 de la hoja del mes. No se cuentan los sábados y domingos con algún tipo de ausencia.

Los días totales de cada mes están en la columna M. Los días de ausencia totales están en la columna L. Los días de descanso totales están en la columna K. Los días en los que hay que registrar las jornadas están en la columna J.

Las horas y días de un año se representan en dos gráficos. Como ejemplo, en esta imagen están mis horas registradas.

Se comprueba perfectamente que en agosto tengo que registrar muchas menos horas, pues estaré de vacaciones unos cuantos días. ¡Y es que con la calor no se puede trabajar!


Cambios para registrar nuevos tipos de horarios

Seleccionando el desplegable de la celda Q4 se consigue registrar 3 tipos de horarios diferentes en las hojas de cada mes:

a) Horas Jornada: Con el mismo número de horas de cada jornada, por ejemplo: 8 horas es lo habitual desde hace más de 100 años o 7:30 horas con la jornada reducida.

b) Horas Semana: Las horas pueden ser diferentes cada día de la semana, pudiendo trabajar incluso los sábados y los domingos, por ejemplo en el sector de restauración

c) Horas Día: Cada día se registra como un número de horas diferente. Por ejemplo si eres autónomo.


Ejemplos de Horas Jornada

Se introducen las horas de cada jornada en la celda K2.

Este ejemplo es para una jornada de 8 horas de lunes a viernes, excepto días de descanso y festivos.

Cuando haya jornada reducida se pondrán 7:30 horas.


Ejemplo de Horas Semana: viernes mas cortos

Se introducen las horas de cada día de la semana en el rango Q6:Q12

Este ejemplo es para viernes con jornada reducida, compensando las horas de menos entre el lunes y el jueves. Es el tipo de jornadas que hacía yo antes de la autojubilación. Es la más normal para poder escapar los viernes cuanto antes y disfrutar más los findes de los atascos en las grandes ciudades.

Cambiará cuando se establezca la semana laboral de 4 días.


Ejemplo de Horas Semana: con horas en findes

Se introducen las horas de cada día de la semana en el rango Q6:Q12

Este ejemplo es para una camareros y cocineros en el sector restauración, que descansan entre semana y curran los sábados y domingos, cuando los demás estamos disfrutando del fin de semana. Con el agravante de que no cobran ningún plus de nocturnidad, ni por trabajar los sábados y domingos.


Ejemplo de Horas Semana: cultura 996

Se introducen las horas de cada día de la semana en el rango Q6:Q12

En China eran ¿o son? habituales las jornadas de 9:00 a 21:00 durante 6 días a la semana, conocidas como "cultura 996".

Este ejemplo es para 12 horas al día durante 6 días a la semana.


Ejemplo de 120 Horas Semana

Se introducen las horas de cada día de la semana en el rango Q6:Q12

El controvertido Elon Musk propugna 120 horas a la semana en sus empresas, y sin cobrar sueldo en el DOGE.

Este ejemplo es para 120 horas a la semana, para quien quiera ser más competitivo que los chinos y quiera destrozar su salud física y mental.


Ejemplo de Horas Día

Se introducen las horas de cada día de la semana en el rango Q6:Q12

Ejemplo si eres autónomo o subcontratado o pluriempleado o jubilado o emprendedor o becario o MIR u opositor.

La oposición se prepara durante unos cuatro años y pico de media, en riguroso aislamiento (“en casa sin salir más que a misa los domingos y demás fiestas de guardar”, se lee en las memorias del magistrado Ríos Sarmiento).

Este ejemplo es para un autónomo que siempre hace más horas que las que tenía previstas.

¿Echas de menos algún tipo de registro horario que no se pueda hacer con estos cambios en el Control Horario? Dímelo en un comentario.


Vídeo con los terceros cambios

En el vídeo explico cómo usar la tercera versión del Control Horario, comenzando por mis reflexiones sobre los diferentes tipos de jornada.

Rebobina el vídeo para verlo completo.


Descarga el Control Horario

Descarga los terceros cambios del Control Horario y pruébalo, tanto en Excel para escritorio como en Excel para la Web.

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

Las hojas están protegidas sin contraseña para que sea fácil analizar las fórmulas y los formatos condicionales.

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


Próximos cambios en el Control Horario

Estoy pensando en si habrá más cambios en el Control Horario, pero lo que sí tengo claro es que habrá una cuarta y última entrega del Control Horario.

¡Y no me va a hacer cambiar de opinión ni mi amigo funcionario!

Un millón de visitas en YouTube

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


¡¡¡ Feliz Día del Padre !!!

Aprovecho para felicitarme a mi mismo por ser padre de un canal de YouTube que comenzó a emitir en marzo de 2010, y en el que intento explicar cómo obtener todo el potencial de Excel.

¡¡¡ 15 años después ha superado el millón de visualizaciones !!!



Muchas gracias a quienes habéis visto mis vídeos alguna vez,

seas suscriptor del canal o seguidor de este blog.

¡¡¡ Y así conseguir sumar un millón de visitas !!!


Lista de reproducción del canal

Esta es la lista de reproducción de los vídeos publicados en el canal de YouTube.

Ayúdame a sumar más visualizaciones viendo cualquiera de estos vídeos.


Estadísticas del canal

He descargado de YouTube las estadísticas de mi canal, para compartirlas en la nube de OneDrive.

Son 177 vídeos hasta ahora, aunque el tercer vídeo que subí no podrás verlo, ¡y eso que tuvo más de 100.000 visitas! antes de que YouTube lo eliminara, porque puse una cancioncilla con derechos de autor. ¡De momento no me ha vuelto a pasar!

En la hoja 'Visualizaciones' hay un gráfico con el número de visualizaciones por año y mes, que se pueden filtrar con la tabla dinámica de la fila 30.

En la hoja 'Vídeos' están las estadísticas, con un enlace a cada vídeo del canal para facilitar su visionado, en la columna C. La lista de vídeos se pueden filtrar por cualquier columna.

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 dentro el cursor y presiona la tecla <Control> mientras giras la ruleta del ratón.


Suscriptores del canal

Las cifras del número de suscriptores al canal son:

  • Primeros suscriptores en octubre de 2010.
  • 100 suscriptores en septiembre de 2012.
  • 500 suscriptores en mayo de 2019.
  • 1.000 suscriptores en octubre de 2023.
  • 2.000 suscriptores en diciembre de 2024.
  • 2.137 suscriptores a 18 de marzo de 2025.

O sea, en 13 años alcanzó los 1.000 suscriptores. El año pasado se duplicó la cifra, llegando a los 2.000 suscriptores. Veremos si la tendencia al alza continua en los próximos años.

Mi agradecimiento más sincero a los seguidores de mi canal.

Necesito comentarios de ánimo para seguir subiendo más videos.

Segundos cambios en el Control Horario

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


Hace poco tiempo publiqué los primeros cambios en el Control Horario de un amigo funcionario para que "el copiar y pegar se va a acabar":

Los segundos cambios en el Control Horario servirán para no tener que copiar y pegar los meses anteriores para crear los siguientes meses, pues ya están creados los 12 meses del año 2025 en 4 minutos, ¡y sin errores!

A la velocidad de mi amigo, crear los 12 meses le hubiera costado: 4 minutos cada hoja x 12 hojas = 48 minutos, pues usa un método manual de copia/pega que induce a generar errores, ¡hasta para el que sabe cómo copiar y pegar!


Mis motivos para diseñar la segunda versión

Mi amigo funcionario quería enseñar a otra funcionaria cómo crear el siguiente mes en el Control Horario, partiendo del mes anterior. Estuve por grabarlo con el móvil, pero me contuve, pues estaba prohibido grabar dentro del edificio público en el que nos encontrábamos.

Lo peor es que ese archivo puede estar distribuido por muchos departamentos durante muchos años, y mi amigo no será el primero ni el último funcionario que, para crear un nuevo mes, ¡copia y pega las filas del mes anterior!

Y eso ocurre ciertamente desde hace muchos años, y seguirá a perpetuidad si no cambian ese archivo Excel, pero no es normal que los funcionarios cambien nada de lo que usan en su día a día. ¡Y este archivo lo usan cada día para registrar las entradas y salidas!

Mi amigo funcionario (¿seguirá siéndolo después de leer esto?) me dijo muy seriamente que a él le llevaba unos 4 minutos copiar y pegar un mes para crear el siguiente mes.

¡Multiplícalo por 100 funcionarios y tendrás 400 minutos improductivos al mes! ¡Unos 4.800 minutos al año! ¡O sea, 80 horas al año! 

¡O más si no son muy diestros en copiar y pegar filas de 2 en 2, que es el método manual de mi amigo!

¡Y fácilmente se equivocarán al copiar y pegar, arrastrando los errores de mes en mes!

¡Con el agravante de que, si les cuesta memorizar como copiar y pegar, tendrán que preguntarle de nuevo dentro de un mes al funcionario que sabe cómo hacerlo!

¡Y para explicar cómo copiar y pegar se necesitan más de 4 minutos, como comprobé el otro día en directo!

¡Mi amigo necesitó más de 30 minutos para explicarle a la funcionaria cómo copiar y pegar la hoja del mes! 

¡Como la funcionaria no se enteraba de nada, al final él mismo tuvo que crear el mes de marzo!

¡Hubiera sido más fácil pasarle una copia del mes de marzo a la funcionaria que no se enteraba de nada!

¡O mucho mejor! ¡Pasarle una copia de mi Control Horario con los cambios que explico si sigues leyendo!


Cambios en el Control Horario del año 2025

Los primeros cambios del Control Horario los puede aprender a hacer un usuario principiante, con lo que conseguirá, poco a poco, avanzar en sus conocimientos de Excel, aprendiendo sobre las fórmulas y los formatos condicionales de Excel.

Los segundos cambios del Control Horario son más avanzados, y preparados para que un usuario principiante de Excel pueda comenzar a registrar desde el primer día su Control Horario, sin necesidad de copiar y pegar nada.

Eso sí, analizando este nuevo Control Horario, se puede alcanzar el nivel de experto en fórmulas de Excel y en la función HIPERVINCULO, aunque no daré explicaciones detalladas, pues me he propuesto diseñar más y documentar menos, por lo que solo responderé a las dudas y consultas que hagas en los comentarios de este blog sobre estos cambios.

Si me sigues, ya sabrás que soy partidario de hacer cambios a los controles antes que los controles nos controlen a nosotros. Si una plantilla en Excel se va a usar muchas veces, es mejor dedicarle unas horas a automatizarla, mejorarla y protegerla, para intentar que los usuarios no cometan errores, no borren datos accidentalmente, o no destrocen las fórmulas, los formatos condicionales o la funcionalidad del control.

Con estos segundos cambios he procurado también que mejore la usabilidad y la accesibilidad del control en Excel, siguiendo los procedimientos recomendados por Microsoft:

La segunda versión incluye principalmente los siguientes cambios:

1) Nueva hoja de 'INICIO', con un calendario anual con los 12 meses del año. Se puede editar el nombre del Empleado y los Motivos de ausencia. Todos los días contienen hipervínculos para ir al día de la hoja del mes correspondiente. También se puede ir fácilmente al día de hoy.

2) Ya están creadas las 12 hojas con los meses del año 2025, nombradas así: 2025mm, siendo mm el número del mes con 2 cifras.

3) Nueva hoja de 'FESTIVOS', con una tabla para definir los días festivos del año, que habrá que editar para adaptarla a las fiestas del usuario del Control Horario. Con hipervínculos para ir a cualquier día festivo en la hoja del mes correspondiente. Son las flechas de la columna C.

Observa que en la barra de estado de todas las hojas aparece el mensaje: Accesibilidad: todo correcto


Vídeo con los segundos cambios en el Control Horario

En el vídeo explico cómo usar la segunda versión del Control Horario.


Descarga el Control Horario

Descarga los segundos cambios del Control Horario y pruébalo, tanto en Excel para escritorio como en Excel para la Web.

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

Las hojas están protegidas sin contraseña para que sea fácil analizar las fórmulas y los formatos condicionales.

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


Próximos cambios en el Control Horario

Prueba el Control Horario cambiando:

1) El nombre del Empleado en la celda INICIO!AA3, lo que cambiará el empleado en todas las hojas de meses, en la celda: 2025mm!O2, siendo mm el número de mes con dos cifras.

2) Actualiza los Motivos de ausencia en el rango INICIO!AA7:AA16, con lo que aparecerán en la lista desplegable de la hojas de meses, en el rango: 2025mm!M6:M36

3) Actualiza la tabla de la hoja de FESTIVOS con la fiestas de tu puesto de trabajo.

4) Cambia las horas de tu jornada diaria en la celda: 2025mm!K2

5) Cambia el Saldo en horas al comienzo del mes en la celda: 2025mm!M2

6) Añade Motivo de ausencia en cualquier día del rango: 2025mm!M6:M36

7) Escribe Comentarios en cualquier día del rango: 2025mm!N6:N36

8) Registra las horas de entrada y salida de hoy, en el rango: 2025mm!D6:I36

9) Imprime la hoja de un mes y Firma manualmente cada día trabajado, en el rango: 2025mm!O6:O36

Los próximos cambios aún están en el tintero, por lo que no voy a adelantar nada.

Comenta si necesitas más explicaciones de estos cambios, o las dudas que tengas, o si encuentras algún error en este Control Horario.

15 aniversario del blog

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


Hoy hace 15 años escribí mi primera ola en este blog:

Desde entonces he publicado 325 artículos, que superan 1.234.567 visitas de casi 500.000 visitantes únicos, a los que les doy las gracias por leer mi blog y por darme ánimos en sus comentarios para seguir publicando sobre Excel.


Hace 15 años no tenía mucho que ofrecer pero, como estaba totalmente dedicado a aprender seriamente Excel, enseguida supe que el blog iba a tratar de mis experiencias en Excel, y me planteé las siguientes metas:

La parte más interesante de mi blog son los archivos que adjunto, protegidos sin contraseña, para que sean fácilmente analizados por cualquiera que quiera estudiar y probar lo que explico en mi blog.

Aunque últimamente el Soporte Técnico de Microsoft OneDrive me lo está poniendo bastante difícil, como he comentado hace poco en 3 artículos que puedes leer siguiendo este enlace:

Diseñar ejemplos en Excel es la tarea más grata, ya que me permite seguir programando fórmulas en Excel y código VBA. Me gusta mucho más que escribir los artículos y editar los vídeos que sirven de manuales de uso de mis plantillas, con los prototipos en Excel que comparto en mi blog.

Lo que no olvido nunca es que mis plantillas de ejemplo en Excel no están depuradas a nivel profesional, sino únicamente son material educativo, con la intención de que mis seguidores consigan subir de nivel en sus conocimientos de Excel.


Estadísticas del blog

Nunca he entendido cómo aumentar la audiencia de mi blog pues, cuando menos artículos escribí, subió la audiencia más que nunca.

Por ejemplo, el mayor número de visitas ocurrió en septiembre de 2016, con casi 21.500 visualizaciones en ese mes, cuando resulta que ese año solamente publiqué un calendario.

¡Con la de calendarios que he publicado en 15 años, pues se que suben las visitas!

Lo que tengo claro es que mi público suele hablar español y procede de España y de Latinoamérica, pues escribo pocos artículos en inglés, y ya hay demasiados artículos sobre Excel en inglés y no tantos en español...


Cómo recompensar mis servicios

Muchas veces me han dicho que ¿por qué no monetizo mis conocimientos?

Tengo varias razones para compartir gratuitamente mis retos en Excel:

1) Durante muchos años de mi carrera profesional no existía Internet. Los diseños eran propietarios, sin posibilidad de aprender de otros de ninguna manera, a no ser usando la ingeniería inversa totalmente prohibida.

2) Cuando apareció Internet en los años 90, me encantó la posibilidad de recibir y enviar libremente información técnica. Ahora prácticamente solo me interesan las técnicas en Excel.

3) Hace 15 años comencé el blog compartiendo mis conocimientos, como forma de agradecimiento a todos los blogs, foros y webs en los que aprendí a usar Excel como un profesional.

4) Mi experiencia en Excel me permitió cobrar un salario y cotizar para la pensión los últimos años de mi carrera, como ingeniero de datos, usando mi blog como porfolio para darme a conocer profesionalmente.

5) Mi dedicación a la familia y mis limitaciones físicas hacen que mi ritmo sea más lento de lo que desearía. Mi ritmo actual no es compatible con clientes y jefes exigentes, como los que he tenido durante mi carrera profesional.

6) Desde que me he autojubilado tengo más tiempo para publicar desinteresadamente mis creaciones, y mientras siga cobrando mi pensión y viva relativamente bien, no necesito más ingresos por ahora, ni siquiera impartiendo cursos de Excel...

Cuando diseñaba equipos electrónicos, mi mayor recompensa era la satisfacción que me producía el propio proceso de diseño, antes que mi jornal como Ingeniero de I+D.

Ahora me pasa lo mismo mientras desarrollo un prototipo en Excel, pues la mayor satisfacción es verlo funcionando, después de probarlo exhaustivamente y antes de publicarlo en mis canales de olas 🌊 (Waves en inglés, de donde procede mi seudónimo: Pedro Wave)


Lista de vídeos de mi canal

Cuando alcance un millón de visualizaciones, publicaré las estadísticas de mi canal.

Ayúdame a conseguirlo viendo alguno de mis vídeos aquí:

Siempre he pensado que, la mejor manera de recompensar la ayuda que brindo gratuita y desinteresadamente en mi blog, es con los comentarios que recibo de lectores anónimos como tú agradeciendo mi trabajo.

Te estaré muy agradecido si me cuentas si alguna vez te ha servido para algo mi blog, aunque sea para comprobar que aún puedes mejorar tu nivel de Excel, o para animarme a seguir escribiendo los próximos 15 años...

Se me olvidaba, también puedes seguirme en las Redes Sociales:

Además intento contribuir con la Wikipedia, escribiendo en ella como agradecimiento por ayudarme tanto en mis búsquedas, por todo lo que he aprendido con ella, y porque siempre la he enlazado desde que escribí el primer artículo de mi blog:

Lo dicho, gracias por seguirme. Sin ti nada de esto tendría sentido.

Salu2,

Pedro Wave

Primeros cambios en el Control Horario

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


El copiar y pegar se va a acabar

"El copiar y pegar se va a acabar", le dije hace poco a un amigo funcionario, al verle usar Excel como un principiante.

Copiaba la hoja de febrero y creaba la de marzo, y editaba manualmente las filas de marzo copiando y pegando filas de dos en dos. Lo hacía en un archivo que le servía para revisar su Control Horario de los días de un mes. Según me decía, le costaba menos de 5 minutos copiar y pegar un nuevo mes.

Hace unos días le mandé un Control Horario con el que crear un nuevo mes en segundos, sin copiar ni pegar nada. ¡Y sin equivocarse!

¡Lo automaticé usando únicamente fórmulas de Excel!

¡Sin necesidad de programar nada de código VBA!

En esta imagen animada se ven las hojas de febrero de mi amigo, con su versión "con la que hay que copiar y pegar", y con mi versión "con la que el copiar y pegar se va a acabar".


ATENCIÓN: Este Control Horario no lo he hecho en plan profesional sino didáctico, pues con cada uno de los cambios podrás aprender varias técnicas con las que dominar las hojas de cálculo, ¡como un usuario avanzado!

¡¡¡ Sigue leyendo si quieres dejar de ser un usuario principiante en Excel !!!


Control Horario Digitalizado

Algunos funcionarios españoles ya hacen la jornada reducida de 7:30 horas pero, de todos modos, al indiferente se le aplicará la legislación vigente de 8 horas de jornada diaria, mientras no entre en vigor la jornada reducida en España.

La empresa será la responsable del Control Horario, y será la que pagará las multas si se cometen irregularidades en su registro:

Se quiere establecer en toda España un nuevo Control Horario digitalizado:

Todas las empresas, sin importar su tamaño, estarán obligadas a adoptar un sistema de registro horario digitalizado. La Inspección de Trabajo y la Seguridad Social podrá acceder en remoto y en tiempo real, a cualquier hora del día o de la noche, para intentar detectar irregularidades en el Control Horario de los trabajadores por cuenta ajena de cualquier empresa en España, con lo que "el copiar y pegar se va a acabar"

Aunque creo que, de momento, los funcionarios se libran de este nuevo control, ¡aunque ya hagan la jornada reducida!

Por lo que todo lo que diré a continuación solamente vale como registro auxiliar y personal. Y como hace mi amigo funcionario, servirá para comparar las horas reales con las registradas en el torno de acceso a la oficina. ¡Por si se le olvida fichar alguna entrada y/o salida! ¿O por si se lo salta?


Descarga el Control Horario

Descarga los cambios en mi Control Horario y pruébalo, tanto en Excel para escritorio como en Excel para la Web.

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

Las hojas están protegidas sin contraseña para que sea fácil analizar las fórmulas y los formatos condicionales.

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 los cambios en el Control Horario

En este vídeo explico los cambios más importantes entre una hoja de cálculo con muy pocas fórmulas, que no calcula casi nada, y una hoja de cálculo con bastantes fórmulas, para calcular casi todo, por lo que, si usas este Control Horario, "el copiar y pegar se va a acabar".

Aunque será mucho mejor si aprendes las técnicas para hacerlo por ti mismo.


Cambios en el Control Horario

Partiendo de la hoja de la izquierda he creado la hoja de la derecha con unos cuantos cambios funcionales y de apariencia que enumeraré a continuación, usando únicamente fórmulas de Excel.

Lo que no voy a cambiar es la costumbre de los funcionarios de no anotar las salidas de media hora para tomar el café mañanero. ¡Que no se entere nadie! 🤫


Cambio 1: Días con formato de fecha

TRUCO 1: El cambio en el formato de fechas permite automatizar el resto de la hoja, por lo que es el cambio principal para diseñar cualquier calendario u hoja con fechas.

¡Nunca escribas fechas en Excel con números sin formato de fecha!

En la hoja original de mi amigo, que se ve a la izquierda, en el rango A3:A30 están los 28 días del mes de febrero, escritos como números del 1 al 28.

Siempre he propuesto, en los ejemplos que he subido a mi blog, que los números de los días sean definidos con un formato de fecha.

En la hoja de la derecha se muestra el cambio 1 en el rango B6:B33. El cambio de formato se hace seleccionando en la cinta de opciones: Inicio > Número > Categoría Personalizada > Tipo: d

Con la letra d se ve únicamente el día de la fecha, aunque el contenido de las celdas es la fecha completa. Por ejemplo, en B6 está el 1 de febrero de 2025.

La celda B6 contiene el primer día del mes, con la fórmula: =miDía1

La celda B7 contiene el segundo día del mes, con la fórmula: =B6+1, arrastrada a las celdas B8:B36 para obtener hasta 31 días de un mes.


Cambio 2: Mostrar el día de la semana

En la hoja de la izquierda no se sabe qué día de la semana son los días de la columna A.

La celda C6 contiene la fórmula: =B6, arrastrada en el rango C7:C36, mostrando el día de la semana de forma abreviada, con el formato de número personalizado: ddd

Este cambio ayuda a rellenar los registros de entrada y salida de un día concreto de la semana pues, por ejemplo, se sabe que el 1 de febrero es sábado. 


Cambio 3: Automatizar el título de la hoja

TRUCO 2: Automatiza el título de la hoja para que sea dinámico e incluso informe de posibles errores.

Si se escriben el mes y el año como textos estáticos, ¡hay que editarlos de nuevo en cada hoja!

En la hoja original, mi amigo ha escrito en A1: FEBRERO y en B1: 2025, por lo que cuando cree una hoja distinta tendrá que cambiar manualmente el mes y/o el año.

En la hoja de la derecha se define el título de la hoja en la celda D2 con la fórmula:

Siendo definidos con el Administrador de nombres:

miFechaError: =FECHA(2000;1;1)

miDía1: =SI.ERROR(FECHA(--IZQUIERDA(Nombre_Hoja;4);--DERECHA(Nombre_Hoja;2);1);miFechaError)

Más adelante explicaré como está definido el Nombre_Hoja.

NOTA: He elegido arbitrariamente el 1 de enero de 2000, pues supongo que nadie querrá registrar las horas de hace 25 años.

Con este título dinámico se puede saber:

  • Si el nombre de la hoja es erróneo, pues debe estar escrito en un formato especial: con las 4 cifras del año y con las 2 cifras del mes, por ejemplo: 202502, para febrero de 2025. Avisa del error con este mensaje:

    TRUCO 3: Este es mejor truco de todos los cambios hechos en este Control Horario, ¡que el nombre de la hoja indique claramente el año y el mes!

  • Si hay que filtrar el mes para mostrar solamente los días con el mensaje:

    Por ejemplo, filtrar febrero para ocultar las 3 filas del rango 34:36.

  • Si el mes y año son los de la hoja, por ejemplo:
  • Con lo que al cambiar el nombre de la hoja, cambiará automáticamente el mes y año.

TRUCO 4: Para obtener el título correcto del mes, la celda D2 contiene el día primero del mes con un formato de número personalizado con texto entre comillas: "Control Horario de "mmmm aaaa

ATENCIÓN: No recomiendo usar celdas combinadas. Siempre que se pueda, hay que evitar combinar un rango de celdas.

TRUCO 5: No se ha combinado el rango de celdas D2:J2, sino que se ha alineado horizontalmente, centrado en la selección. Para ello, seleccionar el rango y seleccionar en la cinta de opciones: Inicio > Alineación > Alineación del texto > Horizontal: Centrar en la selección


Cambio 4: Registro de dos descansos

En la hoja de mi amigo solo se podían registrar 2 horas de entrada y 2 horas de salida, con lo que solamente se podía registrar el descanso de la comida pues, como hemos dicho, los funcionarios no registran las pausas para tomarse el café. 🤫

Con la hoja de la derecha se pueden registrar dos descansos: uno para tomar café y otro para comer, para lo que hacen falta 3 horas de entrada y 3 horas de salida, en el rango D6:I36.

El formato de estas celdas es personalizado, con horas y minutos: h:mm


Cambio 5: Registrar horas en días de ausencia

En la hoja de la izquierda se pueden escribir horas en sábados, domingos, etc., excepto en la celda B3, que oculta las horas con el color de la fuente de la celda igual al color amarillo del fondo de la celda. Igual es el efecto que se quiso conseguir para los fines de semana, pero alguien se olvidó copiar esta fila en el resto de filas del finde.

Eso sí, si hacemos alguna hora en días festivos o de ausencia, no se sumarán en las columnas F ni G, con las horas reales y el saldo respectivamente, ya que no existe ninguna fórmula en esas columnas.

En algunos casos hay que trabajar en días festivos, en fines de semana o aún teniendo permiso, bien teletrabajando o haciendo horas extraordinarias por causa de fuerza mayor. Eso nunca lo ha contemplado mi amigo funcionario, ni durante la pandemia...

¡Que se lo digan a los valencianos! ¡Que 4 meses después de la DANA, aún siguen haciendo horas sin conocimiento para intentar recuperar la normalidad!

En la hoja de la derecha se pueden introducir horas extras en días en los que no hay obligación de hacer ninguna hora, pues son cero las horas de la jornada. O sea, se pueden registrar horas cualquier día que, en principio, no hay que trabajar.

Como ejemplo se han añadido 3 horas a los 4 sábados, a los 4 domingos y al día con permiso, lo que suma 9x3 = 27 horas más al saldo de horas.


Cambio 6: Sumar correctamente las horas

En la hoja de la izquierda hay errores en la suma de las horas reales y en el saldo, pues alguna fórmulas no contemplan nada más que la primera hora de entrada y de salida.

Seguramente se deberá a haber creado las hojas copiando y pegando filas sin excesivo cuidado.

En la hoja de la derecha, las fórmulas de totales suman las 3 horas de entrad y salida.


Cambio 7: Horas como números en lugar de textos

En la hoja de la izquierda el SALDO de la columna G es un texto imposible de sumar.

En la hoja de la derecha, el rango L6:L36 se ha arrastrado la fórmula:

=REDONDEAR((J6>0)*(MAX(J6;K6)-MIN(J6;K6));5)

Obteniendo la diferencia de horas como valor positivo, con un formato de celdas como número personalizado: h:mm;;;

Para conseguir el signo negativo delante de las horas de saldo diario, se ha empleado un formato condicional.

Se compara si el valor del saldo es negativo con la fórmula:

=O(Y(0<$J6;$J6<$K6);$J6>MAX($D6:$J6)-MIN($D6:$J6))

Y en ese caso se la aplica el siguiente formato de número personalizado: "-"[h]:mm

Lo mismo se hace con el saldo total de horas en la celda L38, con lo que se consigue que aparezcan y se sumen las horas negativas.


Cambio 8: Sumar las horas sin una columna auxiliar

En la hoja de la izquierda el SALDO de la columna G es un texto imposible de sumar, con horas positivas y negativas, por lo que el saldo de horas se suma en la columna I auxiliar.

En la columna I las horas negativas se muestran como un error con el símbolo de almohadilla (#).

El saldo total de la celda I31 también será erróneo si las horas son negativas.

En la hoja de la derecha no hace falta una columna auxiliar para obtener el saldo de horas diarias y mensuales.


Cambio 9: Usar formatos condicionales

En la hoja de la izquierda se marcan en color amarillo los sábados y domingos, y en fondo verde las ausencias, copiando y pegando manualmente las filas según los días del mes.

En la hoja de la derecha los fines de semana se marcan automáticamente en fondo de color rojo, y los días de ausencia se marcan en fondo de color verde, usando formatos condicionales, con lo que se consigue automatizar los días sin ninguna hora en la jornada.

La fórmula para los fines de semana es:

=Y($B6>0;O(DIASEM($B6)=1;DIASEM($B6)=7))

La fórmula para los días de ausencia por cualquier motivo es:

=SI.ERROR(COINCIDIR($M6;$P$6:$P$9;0);0)>0

Con esta fórmula se comprueba si el valor de una celda de la columna M es uno de los motivos de ausencia en la lista del rango P6:P9

Para ver los formatos condicionales aplicados a la hoja, seleccionar en la cinta de opciones: Inicio > Formato condicional > Administrar reglas y en la ventana que aparece, seleccionar en el desplegable de Mostrar reglas de formato para: Esta hoja


Cambio 10: Filtro para ver los días del mes

En la hoja de la izquierda febrero tiene 28 días, pero marzo tiene 3 días más, por lo que habrá que añadir 3 filas más manualmente, lo que puede generar errores. Es lo que ocurre si se te olvida añadirlos o si te equivocas al copiar y pegar los días 29, 30 y 31 de marzo...

En la hoja de la derecha he añadido un filtro en la celda C4 para filtrar automáticamente los días del mes de la hoja, pues siempre hay 31 días para cada mes.

Por ejemplo, hay 28 días de febrero y 3 días de marzo que no aparecen, por estar desmarcado el mes de marzo. Si se marca marzo en la hoja de febrero, el título avisa en color de fondo rojo que hay que:

TRUCO 6: Usar filtros para mostrar u ocultar filas en una hoja.


RESUMEN de los 10 primeros cambios

Y si has llegado a leer hasta aquí te hago un resumen:

  • Habrás podido descargar el archivo con todos los cambios.
  • Habrás podido visualizar el vídeo explicando los cambios.
  • Habrás leído las explicaciones detalladas de los 10 primeros cambios que he hecho.
  • Te enterarás que le mandé a mi amigo el archivo para que lo probara, y aún estoy esperando respuesta desde hace una semana. ¿Será porque febrero es muy corto y no le ha dado tiempo de probarlo? ¡Aunque las semanas de cualquier mes son de 7 días! ¿no?
  • Si mi amigo me pasa algún día sus registros de horas de marzo, comprobaré que sigue usando nada más que una hora de entrada y una hora de salida pues, como buen funcionario, no descuenta nunca las horas de las pausas: ni para tomar el desayuno, ni el almuerzo, ni la comida. 🤫
  • Solamente registra la primera hora de entrada a la oficina y la última hora de salida, con lo que seguro que me pide una versión reducida, ¡que no le voy a hacer en la vida! ¡Que borre columnas manualmente y revise si se rompe alguna fórmula en las celdas y/o en los formatos condicionales! ¡Y, si le sigue funcionando el Control Horario, habrá aprendido algo de estos cambios!

Como este artículo ya es demasiado largo, escribiré un par de artículos más explicando el resto de los cambios.

Continuará con más cambios...

Mi lista de blogs