Una plantilla de control horario de trabajo es un libro de Excel donde registras la entrada, la salida y las pausas de cada jornada. Al preparar las columnas con el formato correcto, las fórmulas se encargan de mostrar las horas registradas, las horas no computables y la diferencia respecto al horario esperado.
En este tutorial construirás una plantilla para un taller, con un registro diario que podrás completar, imprimir y firma. Funciona con el formato .xlsx desde Excel 2007 y posteriores, y también en Excel para la web, para Mac y para móviles.
Qué es una plantilla de control horario de trabajo
Una plantilla de control horario es una hoja que sustituye al parte de horas impreso. En ella se anotan los datos del trabajador, el periodo, las horas de entrada y salida y los descansos; después, Excel calcula lo que corresponde a cada día y deja preparado el registro para revisión y firma.
En este tutorial usarás el libro Control horario taller, de una empresa de siete personas que quiere saber qué horas registra cada empleado y cuántas difieren de su jornada prevista. La hoja Horario será el registro central: una fila por día, con columnas para la fecha, el trabajador, la entrada, la salida, la pausa, las horas registradas, las horas no computables, las horas esperadas y la diferencia.
La idea no es automatizar el fichaje ni sustituir las reglas de cada convenio. Es dejar un procedimiento claro, repetible y fácil de comprobar: se registra lo ocurrido, se calculan las horas y se conserva el documento.
Qué datos necesita tu plantilla de control horario
Tu plantilla debe recoger información suficiente para identificar el registro y explicar cada diferencia. Para el taller, la hoja empezará con los datos de la empresa y del periodo:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Campo | Dato | Campo | Dato |
| 2 | Empresa | Taller Norte | Periodo | October 2026 |
| 3 | Trabajador | Laura Ruiz | Jornada | Partida |
| 4 | Responsable | Marta Gil | Semana | 1 |
Después, cada fila del registro necesita estos datos:
- Fecha y trabajador, para saber a qué jornada pertenece cada línea.
- Entrada y salida, escritas como horas del día.
- Pausa, como tiempo dentro de la jornada.
- Horas registradas, calculadas por Excel.
- Horas no computables, como los descansos que no son adecuadas al horario de trabajo.
- Horas esperadas, según el horario de cada persona.
- Diferencia, para detectar más o menos horas de las previstas.
Dónde crear la plantilla y qué versión usar
Crea el libro desde Excel de escritorio y guárdalo en tu carpeta de trabajo con extensión .xlsx. El formato admite fórmulas y formatos, y funciona desde Excel 2007; no necesitas una versión concreta para seguir estos pasos.
- Abre Excel y elige Archivo > Nuevo > Libro en blanco.
- Renombra la hoja con doble clic sobre su pestaña y escribe Horario.
- Añade una segunda hoja para la configuración: botón derecho sobre la pestaña Insertar.
- Guarda el libro con Archivo > Guardar como y escribe
Control horario taller.xlsx.
Para que la vista no se.shift con cadaScroll, ajusta el zoom a 100 %:
Diseñar la hoja para registrar entradas y salidas
La hoja debe tener encabezados claros, porque cada columna recibirá un tipo de dato distinto. Escribe el título en A1 y los encabezados desde A6 hasta I6.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | nota: A6: Fecha | B6: Trabajador | C6: Entrada | D6: Salida | E6: Pausa | F6: Horas registradas | G6: Horas no computables | H6: Horas esperadas | I6: Diferencia | |
| 2 | A | B | C | D | E | F | G | H | I | |
| 3 | 1 | Control horario del taller | ||||||||
| 4 | 2 | Empresa | Taller Norte | Periodo | Octubre 2026 | |||||
| 5 | 3 | Trabajador | Laura Ruiz | Jornada | Partida | |||||
| 6 | 4 | Responsable | Marta Gil | Semana | 1 | |||||
| 7 | 6 | Fecha | Trabajador | Entrada | Salida | Pausa | Horas registradas | Horas no computables | Horas esperadas | Diferencia |
| 8 | 7 | 01/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | |||
| 9 | 8 | 02/10/2026 | Laura Ruiz | 09:00 | 14:00 | 00:00 | 3:00 | 7:45 |
- Escribe Control horario del taller en A1 y los datos de empresa y periodo en A2:D4.
- Selecciona A6:I6 y aplica negrita.
- Escribe los nueve encabezados de A6 a I6.
- En A7, escribe la fecha como
01/10/2026. - Repite los datos de la primera jornada en las filas siguientes.
Formatear entrada, salida y pausa como horas
Si Excel interpreta 09:00 como texto, la resta no funcionará. Debes convertir esas columnas en valores horarios.
- Selecciona C7:E12.
- Abre Formato de celdas con Ctrl+1.
- En Número, elige Hora y selecciona el formato
13:30.
La hora 09:00 ya insertada se mostrará como 09:00. Si aparece una fecha, escribe 09:00 con dos puntos y vuelve a aplicar el formato.
Calcular las horas registradas descontando la pausa
La primera fórmula vivirá en F7. Debe restar la entrada a la salida y restar la pausa, sin convertir horas a números decimales.
=MOD(D7-C7;1)-E7
Escribe =MOD(D7-C7;1)-E7 en F7. El resultado correcto es 7:45.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 6 | Fecha | Trabajador | Entrada | Salida | Pausa | Horas registradas | Horas no computables | Horas esperadas | Diferencia |
| 7 | 01/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 7:45 |
Calcular las horas no computables y la diferencia
En el horario partido de 09:00 a 14:00 y 17:00 a 20:00, el descanso de tres horas no computa. Anota ese descanso en G8 y calcula la diferencia en I7 e I8.
En G8 escribe el descanso como valor de hora:
=3/24
En H7 y H8 escribe 7:45 como hora, con formato de hora. En I7 usa:
=F7-H7+G7
Copia I7 a I8.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 6 | Fecha | Trabajador | Entrada | Salida | Pausa | Horas registradas | Horas no computables | Horas esperadas | Diferencia |
| 7 | 01/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 8 | 02/10/2026 | Laura Ruiz | 09:00 | 14:00 | 00:00 | 5:00 | 3:00 | 7:45 | 0:15 |
Completar el registro diario con una fórmula que se copia
La fórmula debe viajar con cada fecha. Para evitar referencias rotas, completa primero los datos de entrada, salida y pausa y después arrastra el controlador de relleno.
- Escribe los datos de las filas 7 a 12.
- Copia F7 y pégala en F8:F12.
- Copia I7 y pégala en I8:I12.
- Copia G8 y pégala en G9:G12 solo si el descanso se repite; si no, deja el valor en 0:00.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 7 | 01/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 8 | 02/10/2026 | Laura Ruiz | 09:00 | 14:00 | 00:00 | 5:00 | 3:00 | 7:45 | 0:15 |
| 9 | 03/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 10 | 04/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 11 | 05/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 12 | 06/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
Adaptar la plantilla al horario de cada trabajador
La columna de horas esperadas es la que permite compartir la estructura entre personas con jornadas diferentes. Cambia H7 según el turno y la diferencia se recalcula.
- Cambia H8 a
8:00para un turno de mañana. - Revisa que H8 conserve el formato de hora.
- Mira I8: la diferencia pasará de 0:15 a 0:00.
Registrar una semana completa de un solo trabajador
Siete filas permiten ver el total semanal de la persona. Añade al final una fórmula de suma para las horas registradas.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 7 | 01/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 8 | 02/10/2026 | Laura Ruiz | 09:00 | 14:00 | 00:00 | 5:00 | 3:00 | 7:45 | 0:15 |
| 9 | 03/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 10 | 04/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 11 | 05/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 12 | 06/10/2026 | Laura Ruiz | 09:00 | 17:30 | 00:45 | 7:45 | 0:00 | 7:45 | 0:00 |
| 13 | 07/10/2026 | Laura Ruiz | 0:00 | 0:00 | 7:45 | -7:45 | |||
| 14 | Total semana | 46:30 | 3:00 | 54:15 | -4:45 |
El total de horas registradas es 46:30 y el descanso no computable suma 3:00.
Registrar varios trabajadores en la misma hoja
Añade una columna de nombre o conserva el nombre ya presente en B. La clave es no mezclar referencias: cada fila debe tener su entrada, su salida y sus horas esperadas.
En la fila 15 registra a Diego:
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 14 | Total semana | 46:30 | 3:00 | 54:15 | -4:45 | ||||
| 15 | 01/10/2026 | Diego Soto | 08:00 | 16:00 | 0:30 | 7:30 | 0:00 | 8:00 | -0:30 |
Imprimir el registro horario para firmarlo
Antes de imprimir, conviene decidir qué parte de la hoja se imprime. Si solo quieres el registro del trabajador, ajusta el área de impresión a los datos usados, no a toda la hoja.
- Selecciona A1:I14.
- Abre Disposición de página > Área de impresión > Definir área de impresión.
- En Disposición de página > Tamaño de hoja, elige A4.
- En Disposición de página > Orientación, elige Horizontal.
- En Disposición de página > Márgenes, revisa que las horas no queden junto al borde.
- Revisa en Vista > Vista previa y después imprime.
Por qué el total de horas aparece con decimales o con ####
Los dos Symptoms tienen causas distintas. Si un total muestra 7,75 en vez de 7:45, la celda tiene un formato numérico general o de número; si muestra ####, el contenido no cabe en el ancho de la columna.
En el primer caso, el cálculo es correcto pero la presentación engaña: Excel representa una fracción de día como decimal. En el segundo, el valor existe y solo falta espacio visual. Ninguno de los dos errores cambia el resultado de la fórmula.
Corregir un total que se muestra como número entero
Si F14 muestra 7,75, selecciona F14 y aplica el formato de hora.
- Selecciona F14.
- Pulsa Ctrl+1.
- En Número, elige Hora y el tipo
13:30. - Pulsa Aceptar.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 13 | 07/10/2026 | Laura Ruiz | 0:00 | |||
| 14 | Total semana | 46:30 |
Recoverer el ancho de una columna con ####
Si una columna muestra ####, no cambies el formato: amplía el espacio.
- Selecciona la columna affected.
- Abre Inicio > Formato > Autoajustar ancho de columna.
- Revisa que la hora completa quede visible.
También puedes hacer doble clic en el borde derecho del encabezado de la columna.
Qué puede y qué no puede hacer tu plantilla
La plantilla calcula diferencias, resume semanas y prepara una copia para firma. No aplica por sí sola las reglas de cada convenio, no decide si una pausa es computable y no registra la presencia de forma automática.
Cada jornada puede tener pausas, descansos y horarios distintos, así que los valores de horas no computables y horas esperadas deben revisarse. Excel tampoco sabe si alguien entró tarde o salió antes: solo resta y compara lo que escribiste.
Para una empresa pequeña con horarios estables, el libro es suficiente. Si hay turnos rotativos, mucho volumen o varias personas, conviene organizar mejor los datos antes de crecer.
Lo que ya sabes hacer con tu plantilla de control horario
- Registras fecha, trabajador, entrada, salida y pausa en una fila por jornada.
- Aplicas formato de hora para que Excel entienda los valores horarios.
- Calculas las horas registradas con
MOD, la pausa y el descanso no computable. - Obtienes la diferencia frente a las horas esperadas de cada persona.
- Copias las fórmulas con el controlador de relleno y revisas los resultados.
- Ajustas el área de impresión, el tamaño A4 y la orientación horizontal.
- Corriges totales mostrados como decimales y columnas con ####.
El siguiente paso es duplicar la hoja para cada mes, guardar una copia por periodo y conservar el registro firmado conforme a las reglas de tu empresa.
Fuentes
- MicrosoftHOJA — documentación oficialconsultado el 27/10/2026