Cómo calcular las horas trabajadas en Excel

En resumen: ¿cómo calcular las horas trabajadas en Excel?
Para calcular las horas trabajadas en Excel restas la hora de entrada de la de salida y das formato de hora a la celda: =(salida-entrada). Para descontar la pausa de comer, réstala también; para pagar, multiplica las horas por el valor por hora. Aquí lo hacemos paso a paso.
Aprende a calcular las horas trabajadas en Excel paso a paso: fórmulas para horas extras, pausa para comer y salario extra. Descarga el archivo gratis.
¿Qué vas a ver hoy?
Introducción
Calcular las horas trabajadas en Excel es una de las tareas más comunes en el mundo laboral y también una de las que más confusión genera. ¿Cómo restas la pausa para comer? ¿Qué pasa cuando el total supera la jornada de trabajo? ¿Por qué Excel te muestra almohadillas en lugar de un número negativo? Si alguna vez te hiciste alguna de estas preguntas, llegaste al lugar correcto.
En este artículo, vas a aprender, paso a paso, cómo registrar la jornada de un empleado, calcular las horas efectivas trabajadas, identificar las horas extras y, finalmente, calcular el salario adicional que corresponde por esas horas. Todo con fórmulas simples que puedes empezar a usar hoy mismo.
Y como bonus: también vas a entender por qué Excel se comporta de “forma rara” con las horas y cómo resolver esos errores de una vez por todas.
Para descargar los archivos utilizados en la clase, completa con tu e-mail:
¡No te enviaremos ningún tipo de spam! Hashtag Capacitaciones es una empresa comprometida con la protección de tus datos. Si tienes alguna duda, contáctanos.
ALB15Cómo organizar tu tabla de horas en Excel
Antes de escribir alguna fórmula, necesitas tener los datos bien estructurados. Una tabla clara es la base de todo cálculo correcto.
Para este ejemplo, vamos a trabajar con la jornada de una semana completa de lunes a viernes. Estas son las columnas que necesitas:
| Columna | Contenido |
| A | Día de la semana |
| B | Hora de inicio de la jornada |
| C | Hora de inicio de la pausa para comer |
| D | Hora de fin de la pausa para comer |
| E | Hora de fin de la jornada |
| F | Horas trabajadas (las calcularemos) |
| G | Horas extras (las calcularemos) |
Además, en una zona aparte de la hoja — por ejemplo, en las columnas I y J —, conviene guardar los datos auxiliares: la duración de la jornada normal (8 horas), el salario mensual y los campos donde vas a calcular el valor por hora y por hora extra.

ALB16Cómo calcular las horas trabajadas restando la pausa para comer
Una vez que tienes la tabla lista, el primer cálculo es el de las horas efectivamente trabajadas. No basta con restar la hora de salida a la hora de entrada, porque eso incluiría la pausa para comer. También la tienes que restar.
ALB17Fórmula paso a paso
La fórmula para la celda F2 es:
=E2-B2-(D2-C2)
Lo que hace es: hora de fin de jornada − hora de inicio de jornada − (hora de fin de pausa − hora de inicio de pausa).
Por ejemplo, si el empleado entró a las 8:00, salió a las 18:35, empezó la pausa a las 12:10 y la terminó a las 12:59, el resultado es 9 horas y 46 minutos trabajados efectivamente.

ALB18Cómo calcular las horas extras
Ahora, para calcular las horas extras en la columna G, la fórmula es:
=F2-$J$1
Aquí restamos las horas trabajadas del día menos las 8 horas de la jornada normal, que están en la celda J1. El símbolo $ antes de la columna J y del número 1 convierte esa referencia en absoluta: significa que cuando arrastres la fórmula hacia abajo para los demás días, Excel siempre va a restar las mismas 8 horas de la celda J1, en lugar de desplazarse a J2, J3, etc.
Para agregar esos símbolos, simplemente posiciona el cursor sobre la referencia J1 dentro de la fórmula y presiona F4 (o fn + F4, depende de tu teclado).

Con todo listo, selecciona las celdas F2 y G2 juntas, y arrastra el cuadrito verde de la esquina inferior derecha hasta la última fila de datos para copiar ambas fórmulas.

Una vez que arrastras las fórmulas, verás los resultados para cada día de la semana. Los días donde el empleado trabajó más de 8 horas mostrarán un valor positivo en la columna G — esas son las horas extras —. Los días donde trabajó menos de 8 horas mostrarán un valor negativo.
Pero aquí aparece un problema: cuando el valor de horas extras es negativo, Excel puede mostrar una serie de almohadillas (###) en lugar del número. Eso no es un error de tu fórmula, sino un problema de formato. En la siguiente sección te explicamos cómo resolverlo.
ALB19Cómo solucionar las horas negativas y sumar más de 24 horas
Dos de los problemas más frecuentes al trabajar con horas en Excel son: que no muestre valores negativos y que, al sumar muchas horas, el total se “reinicie” después de las 24 horas. Ambos tienen solución.
ALB20Activar el sistema de fechas 1904
Internamente, Excel almacena las fechas como números. El sistema predeterminado empieza a contar desde el 1 de enero de 1900 y no admite valores de tiempo negativos — por eso muestra ### cuando una diferencia de horas da un resultado menor que cero.
La solución es activar el sistema de fechas 1904, que desplaza ese punto de partida y permite representar valores negativos correctamente. Para hacerlo:
1. Ve a Archivo → Opciones
2. Selecciona Avanzadas en el menú lateral
3. Desplázate hacia abajo hasta la sección “Al calcular este libro”
4. Activa la casilla Usar sistema de fechas 1904
5. Haz clic en Aceptar

Después de aplicar este cambio, los valores negativos se mostrarán correctamente, con un signo menos adelante.
ALB21Aplicar el formato personalizado [h]:mm
El segundo problema ocurre al sumar las horas de toda la semana con la función SUMA. Si el total supera las 24 horas, Excel por defecto “reinicia” el contador y muestra, por ejemplo, 20:47 en lugar de 44:47.

Esto sucede porque Excel almacena las horas como fracciones de un día: 1 equivale a 24 horas, 0,5 equivale a 12 horas, y así sucesivamente. Cuando la suma supera 1 (es decir, más de 24 horas), Excel descarta el día completo y muestra solo la fracción restante.
Para que muestre el total acumulado real, necesitas aplicar un formato personalizado a la celda de la suma:
1. Selecciona la celda con el resultado de SUMA
2. Haz clic en la flecha del selector de formato (pestaña Inicio, grupo Número)
3. Selecciona Más formatos de número
4. En la ventana que se abre, elige la categoría Personalizada
5. En el campo Tipo, escribe: [h]:mm;@
6. Haz clic en Aceptar
![Formato de celdas con [h]:mm;@ escrito en el campo Tipo](https://hashtagcapacitaciones.com/wp-content/uploads/2026/03/horas-trabajadas-en-Excel-7.png)
Los corchetes alrededor de la h le indican a Excel que muestre las horas acumuladas totales, sin reiniciar a partir de las 24h.

ALB22Cómo calcular el valor de las horas extras
Con las horas extras calculadas, el siguiente paso es traducirlas a dinero. Para eso, necesitas tres valores: el total de horas al mes, el valor de cada hora trabajada y el valor de cada hora extra.
Primero, calcula las horas trabajadas al mes. Un mes tiene, en promedio, 22 días laborables. Si la jornada es de 8 horas diarias, la fórmula es simplemente:
=22*8
El resultado es 176 horas al mes.
Luego, para obtener el valor por hora trabajada, divide el salario mensual entre esas 176 horas:
=J2/J3
Si el salario mensual es de 2.000 €, el valor por hora es 11,36 €.

Para el valor por hora extra, la tarifa habitual es un 50% más alta que la hora normal. La fórmula es:
=J4*1,5
Multiplicas por 1,5 porque quieres el valor completo (1) más el 50% adicional (0,5). El resultado: 17,05 € por hora extra.

Por qué debes multiplicar por 24 al calcular el salario extra
Aquí viene el detalle más importante de todo este proceso y el que más errores genera. Si multiplicas directamente las horas extras por el valor de la hora extra, el resultado va a ser incorrecto.

¿Por qué? Porque la celda G7 (donde está el total de horas extras) guarda internamente un número decimal que representa una fracción del día, no un número de horas. Por ejemplo, 4 horas y 47 minutos están almacenados como 0,199, no como 4,78.
En Excel, las horas se almacenan como valores decimales y, para convertirlos en horas reales, hay que multiplicar por 24.
Si multiplicas 0,199 × 17,05 €, obtienes apenas 3,40 € — un resultado completamente equivocado para casi 5 horas extras.
La fórmula correcta es:
=G7*24*J5
Primero multiplicas por 24 para convertir la fracción de día en horas reales y luego multiplicas por el valor de la hora extra. El resultado correcto: 81,53 € de salario extra en la semana.

ALB23Conclusión
Calcular las horas trabajadas en Excel no tiene que ser complicado. Con la fórmula correcta para restar la pausa, la referencia absoluta para fijar la jornada normal, el sistema de fechas 1904 para los valores negativos y el formato [h]:mm;@ para los totales mayores de 24 horas, tienes todo lo que necesitas para construir un registro de jornada completo y preciso.
Si quieres seguir aprendiendo a usar Excel de forma práctica y aplicada a situaciones reales del trabajo, te invitamos a conocer Excel Impresionante, el curso completo de Hashtag Capacitaciones diseñado para llevarte de cero al nivel avanzado.
ALB25FAQ – Preguntas frecuentes sobre horas trabajadas en Excel
1. ¿Cómo sumo las horas de todo el mes si son más de 24?
Usa la función SUMA normalmente — =SUMA(F2:F6) — y luego aplica el formato personalizado [h]:mm;@ a la celda que contiene el resultado. Ese formato le indica a Excel que muestre las horas acumuladas totales sin reiniciar el contador cada 24 horas. Para más fórmulas relacionadas, puedes explorar los recursos de la documentación oficial de Microsoft sobre cómo sumar y restar tiempo en Excel.
2. ¿Puedo usar estas fórmulas si la jornada varía cada día?
Sí. La fórmula =E2-B2-(D2-C2) calcula las horas reales de cada día de forma independiente, sin importar a qué hora entró o salió el empleado. Solo necesitas registrar los datos correctamente en cada fila.
3. ¿Por qué Excel muestra ### en las celdas de horas?
Puede deberse a dos razones: la columna es demasiado estrecha para mostrar el valor o el resultado de la operación es un número de tiempo negativo. Si es el segundo caso, activa el sistema de fechas 1904 desde Archivo → Opciones → Avanzadas, como se explicó más arriba.
Hashtag Capacitaciones
¡Para ver más publicaciones de Excel, haz clic aquí!
Últimas publicaciones de Excel
- Símbolos en fórmulas de Excel: 8 que evitan erroresAprende a usar 8 símbolos en fórmulas de Excel: el punto, el apóstrofo, el espacio, el asterisco, el signo de interrogación, la virgulilla, el signo de dólar y el ampersand para evitar errores y crear fórmulas más flexibles.
- Ejercicios de Excel con Claude: practica a tu medidaDos niveles: 1- Generar ejercicios de Excel con Claude a través de un prompt; 2- Crear una habilidad en Claude para que los arme de la misma manera sin tener que repetir las instrucciones.
- KPIs de ventas en Excel: 6 indicadores paso a pasoAprende a calcular los KPIs de ventas en Excel desde cero: ventas totales, ticket promedio, cumplimiento de meta y más, con tablas dinámicas.


