Plantilla Excel de control horario para trabajadores
Hoja de cálculo gratuita para el registro diario de jornada: horas de entrada y salida, descansos, totales mensuales y desviaciones respecto a la jornada pactada.
Compatible con Excel y Google Sheets. Sin macros y sin registro previo.
Descargar plantilla (Excel / Google Sheets)Otros formatos del mismo modelo
Esta página es la versión en hoja de cálculo, la que calcula sola. Si buscabas otro formato, el mismo modelo de registro está disponible así:
- Hoja para imprimir — formato mensual en papel, para fichar a mano y firmar. Desde ahí también puedes guardarla en PDF.
- Plantilla en Word — el documento editable, si prefieres rellenarlo en el ordenador sin fórmulas.
Verás este documento nombrado de muchas formas: plantilla o planilla de control horario, formato de control de horas, hoja de fichaje, modelo de registro de jornada. Son la misma cosa.
Qué registra la plantilla
La hoja está pensada para lo que exige un registro de jornada real, no para una estimación aproximada de horas. Cada fila es un día trabajado y cada columna cubre un dato que hay que poder justificar:
- Fecha. Una fila por día natural, incluidos los días sin actividad, que se dejan en blanco en lugar de borrarse. Un mes con filas ausentes es un mes difícil de defender.
- Hora de entrada y hora de salida. La hora concreta, no el turno teórico. Es el dato que la norma pide de forma explícita.
- Descanso. Se descuenta del total. Conviene anotarlo aunque no sea tiempo de trabajo efectivo, porque explica la diferencia entre permanencia y jornada.
- Total del día. Calculado, nunca escrito a mano. Si se teclea, se rompe la trazabilidad y aparecen incoherencias.
- Horas decimales. El mismo total en formato 7,75 en lugar de 7:45, que es lo que suelen necesitar nómina y facturación.
- Desviación. Diferencia entre lo trabajado y la jornada pactada ese día. Es la columna que convierte la hoja en una herramienta de control y no en un simple diario.
- Observaciones. Para justificar lo que se sale de lo normal: una ausencia, un permiso, una guardia, una hora extra autorizada.
Cómo usarla paso a paso
- Descarga o copia la plantilla. Si trabajas en Google Sheets, el botón abre una vista previa y con «Usar plantilla» se guarda una copia en tu Drive. Si prefieres Excel, descarga el archivo y ábrelo directamente.
- Ajusta tu jornada pactada. Es el único valor de configuración que hay que tocar. De él depende toda la columna de desviaciones, así que si tu jornada no es de ocho horas, cámbialo antes de empezar a registrar.
- Rellena entrada y salida cada día. En formato 24 horas, con dos puntos: escribe
08:30, no8,30ni830. Es el error de introducción más común y hace que los totales queden vacíos. - Deja que los totales se calculen. No sobrescribas las columnas de total, decimal ni desviación: son fórmulas.
- Cierra el mes y archívalo. Una copia por mes, en PDF o bloqueada, con el nombre de la persona y el periodo. Es lo que convierte un archivo vivo en un registro conservable.
Si necesitas un cálculo puntual sin abrir la hoja, puedes usar la calculadora de horas de trabajo directamente en el navegador.
Las fórmulas explicadas
Merece la pena entenderlas, porque son las que fallan cuando se adapta la hoja a un caso distinto.
Los ejemplos usan los nombres de función en español y punto y coma como separador; si tu Excel está
en inglés, sustituye SI por IF y los punto y coma por comas.
-
Total del día, con descanso descontado:
=(salida - entrada) - descanso
Las horas en una hoja de cálculo son fracciones de día, así que restarlas funciona directamente. -
Turno que cruza la medianoche:
=SI(salida < entrada; salida + 1 - entrada; salida - entrada)
Un turno de 22:00 a 06:00 daría un resultado negativo con una resta simple. Sumar un día cuando la salida es anterior a la entrada lo resuelve y devuelve las ocho horas correctas. -
Horas decimales:
=total * 24
Convierte 7:45 en 7,75. Es la cifra que pide nómina, no la de formato reloj. -
Desviación respecto a la jornada pactada:
=total - jornada_pactada
Negativo significa que falta tiempo y positivo que sobra. Conviene dar formato de hora con corchetes y permitir valores negativos. -
Total del mes:
=SUMA(rango_de_totales)
Y aquí llega el problema que más desconcierta, que tiene su propio apartado abajo.
El error del total mensual que marca 1:00 en vez de 25:00
Es la duda más repetida con cualquier plantilla de control horario y no es un fallo de la hoja. El formato de hora habitual reinicia la cuenta cada 24 horas, igual que un reloj: al sumar veinticinco horas muestra 1:00 porque ha dado la vuelta.
La solución es aplicar a la celda del total un formato personalizado con la hora entre corchetes:
- En Excel: clic derecho sobre la celda, Formato de celdas, Personalizada, y
escribir
[h]:mm. - En Google Sheets: Formato, Número, Formato personalizado de número, y
escribir
[h]:mm.
Los corchetes le dicen a la hoja que acumule las horas en lugar de reiniciarlas, y el total pasa a mostrar 25:00, 168:30 o lo que corresponda. La plantilla ya viene con ese formato aplicado; esto es para cuando añadas columnas o filas nuevas y el problema reaparezca.
Casos que no son la jornada estándar
- Turno partido. Lo más limpio es duplicar el par entrada/salida en dos columnas adicionales y sumar los dos tramos, en lugar de meter la pausa larga como descanso. Así queda constancia de las cuatro horas concretas.
- Turno de noche. Usa la fórmula con la condición de medianoche del apartado anterior. Ojo con la fecha: el criterio habitual es imputar el turno al día en que empieza, y lo importante es aplicar siempre el mismo.
- Teletrabajo. El registro es igual de obligatorio que en presencial. Basta con anotarlo en observaciones si te interesa distinguirlo.
- Jornada reducida o parcial. Cambia la jornada pactada y la columna de desviaciones se recalcula sola. No hace falta tocar nada más.
- Horas extra. La desviación positiva las hace visibles, pero conviene anotar en observaciones si estaban autorizadas. Si necesitas separarlas por límite diario y semanal, la plantilla de horas extra semanales está pensada para eso.
Control horario para varios empleados
La plantilla está pensada para una persona por hoja, y esa limitación es deliberada: el registro de jornada tiene que ser individual e identificar a cada empleado, así que juntar a varias personas en la misma tabla complica justificarlo después. Para un equipo pequeño, el planteamiento que mejor aguanta:
- Una hoja por empleado dentro del mismo libro, con la pestaña nombrada con la persona. Hasta ocho o diez trabajadores esto se maneja sin problema.
- Una hoja de resumen que sume el total mensual de cada pestaña con una referencia
del tipo
=NombrePestaña!celda_total. Así tienes la vista de conjunto para nómina sin romper la individualidad del registro. - La misma jornada pactada solo si de verdad coincide. Si hay contratos a tiempo parcial, cada hoja lleva su propio valor y sus desviaciones salen bien sin tocar nada más.
A partir de diez o quince empleados, la hoja de cálculo empieza a ser incómoda: no por las fórmulas, sino por el trabajo de recopilar los fichajes de cada persona todos los días. Ese es el punto en el que conviene valorar una herramienta con fichaje propio. Por debajo de esa cifra, una hoja bien archivada cumple y no cuesta nada.
Qué pide la ley en España
Desde 2019, el artículo 34.9 del Estatuto de los Trabajadores obliga a toda empresa a llevar un registro diario de la jornada de cada persona de la plantilla. En la práctica se traduce en cuatro requisitos:
- Registro diario e individual, con la hora concreta de inicio y de fin de la jornada.
- Conservación durante cuatro años.
- A disposición de la persona trabajadora, de su representación legal y de la Inspección de Trabajo.
- Sin formato impuesto: la norma no exige una aplicación concreta, por lo que una hoja de cálculo es válida siempre que se rellene a diario y se archive.
Existe un real decreto en tramitación que exigiría un registro digital, trazable e interoperable, con acceso remoto para la Inspección. A fecha de agosto de 2026 no se ha publicado en el BOE: el Consejo de Estado emitió en marzo de 2026 un dictamen contrario y el texto sigue en revisión. Mientras no se publique, el marco aplicable es el de 2019.
Esta información es orientativa y no constituye asesoramiento jurídico. Si tienes plantilla contratada, contrasta tu caso con tu asesoría laboral, especialmente en lo relativo a convenio colectivo y representación de los trabajadores.
Cómo archivar el registro para conservarlo cuatro años
Una hoja de cálculo que se sobrescribe cada mes no es un registro conservado: es un documento vivo del que no queda historial. El método que funciona sin complicarse:
- Una carpeta por año y, dentro, una subcarpeta por persona.
- Al cerrar el mes, exportar a PDF con un nombre inequívoco, del tipo
2026-08_nombre-apellido.pdf. - Guardar también la hoja de cálculo del mes, sin sobrescribir la del mes anterior.
- Una copia de seguridad fuera del ordenador de trabajo. Cuatro años son muchos para un solo disco.
Con esa estructura, responder a un requerimiento consiste en abrir una carpeta, y ese es exactamente el momento en el que un registro sirve para algo.
Por qué esta plantilla y no otra
- No hay que registrarse ni dejar un correo para descargarla.
- No lleva macros, ni Visual Basic, ni conexiones externas, así que se abre sin avisos de seguridad.
- Funciona igual en Excel y en Google Sheets, sin conversiones ni fórmulas que se rompan.
- Las fórmulas están a la vista y explicadas arriba, de modo que puedes adaptarla en lugar de depender de cómo la dejamos nosotros.
- Incluye la columna de desviaciones, que es lo que suele faltar en las plantillas gratuitas y lo que de verdad permite controlar la jornada.
Descargar la plantilla
Gratis, sin registro y lista para usar en Excel o en Google Sheets.
Descargar plantilla de control horarioPreguntas frecuentes
¿Sirve una plantilla de Excel para cumplir el registro de jornada?
La normativa no impone un formato concreto. Exige que el registro exista, sea diario e individual, recoja la hora de inicio y de fin, se conserve cuatro años y esté disponible para la plantilla, su representación legal y la Inspección de Trabajo. Una hoja de cálculo cumple esos requisitos siempre que se rellene a diario y se archive de verdad.
¿Por qué el total mensual muestra 1:00 en lugar de 25:00?
Porque el formato de hora normal reinicia la cuenta cada 24 horas. Hay que aplicar a la celda
del total el formato personalizado [h]:mm, con la hora entre corchetes, que
permite acumular por encima de 24 horas.
¿Cómo calculo un turno de noche que cruza la medianoche?
Con =SI(salida < entrada; salida + 1 - entrada; salida - entrada). Una resta
simple daría negativo en un turno de 22:00 a 06:00; sumar un día cuando la salida es anterior
a la entrada devuelve las ocho horas correctas.
¿Lleva macros o algún script?
No. Solo fórmulas nativas de hoja de cálculo, sin macros, sin Visual Basic y sin conexiones a datos externos.
¿Puedo usarla para varios trabajadores?
Sí, duplicando la hoja una vez por persona. El registro debe ser individual e identificar a cada trabajador, así que no conviene mezclar a varias personas en la misma tabla.
¿Es lo mismo una plantilla y una planilla de control horario?
Sí, es la misma cosa con dos nombres. «Plantilla» es lo habitual en España y «planilla» se usa mucho en Latinoamérica y en parte de España. Lo mismo ocurre con «formato de control de horas trabajadas», «hoja de fichaje» o «modelo de registro de jornada»: distintas maneras de llamar a este documento.
¿Hay versión para imprimir o en Word?
Sí. La hoja para imprimir es la indicada si vas a fichar a mano en papel, y desde ella puedes guardarla en PDF. La plantilla en Word sirve si prefieres rellenarla en el ordenador sin fórmulas.
¿Puedo modificar las fórmulas?
Sí, y para eso están explicadas más arriba. La única precaución es no sobrescribir con texto las columnas calculadas: si un total se teclea a mano, el registro deja de ser coherente.