Calculadora de horas trabajadas
¿Cuántas horas has trabajado realmente hoy? Entras a las 9:00, sales a las 17:30, descuentas la media hora del bocadillo… y el cálculo mental ya no es tan obvio.
- Resultados exactos al día
- Tiene en cuenta años bisiestos
- Sin hojas de cálculo ni cuentas manuales
Calculadora de horas trabajadas
Introduce tus datos y pulsa Calcular
Cómo usar la calculadora de horas trabajadas
La calculadora usa el formato de 24 horas y separa cada horario en dos campos (hora y minutos) para evitar errores de interpretación: las cinco de la tarde son, simplemente, la hora 17.
1. Hora de entrada: la hora (0-23) y los minutos (0-59) a los que fichas. Para una entrada a las 9:00: hora 9, minutos 0. 2. Hora de salida: el momento en que terminas. Para las 17:30: hora 17, minutos 30. Si sales después de medianoche (turno de noche), introduce la hora real de salida: la calculadora detecta el cruce de medianoche automáticamente. 3. Pausa: los minutos de descanso no retribuido que quieres descontar, normalmente la comida. En España, el Estatuto de los Trabajadores fija un mínimo de 15 minutos cuando la jornada continuada supera las 6 horas; que esa pausa cuente o no como tiempo de trabajo depende del convenio colectivo. 4. Resultados: obtienes el total en formato decimal (8,50 = ocho horas y media), pensado para multiplicarlo por tu tarifa por hora, y el desglose en horas y minutos (8 h 30 min), más fácil de leer en un parte de horas.
Un detalle: si la pausa es mayor que el tiempo transcurrido entre entrada y salida, el resultado se queda en 0 en lugar de dar un valor negativo.
La fórmula del cálculo de horas
El cálculo completo se hace en minutos, que es la forma más fiable de operar con horas del día. La fórmula en texto plano:
minutos_entrada = hora_entrada × 60 + minuto_entrada minutos_salida = hora_salida × 60 + minuto_salida bruto = minutos_salida − minutos_entrada si bruto < 0 → bruto = bruto + 1440 (el turno cruza la medianoche; 1440 son los minutos de un día) neto = bruto − pausa (con mínimo 0) horas_decimales = neto ÷ 60 horas = parte_entera(neto ÷ 60); minutos = neto − horas × 60
Ejemplo numérico resuelto: entrada a las 9:00, salida a las 17:30, pausa de 30 minutos.
- minutos_entrada = 9 × 60 + 0 = 540
- minutos_salida = 17 × 60 + 30 = 1.050
- bruto = 1.050 − 540 = 510 minutos
- neto = 510 − 30 = 480 minutos
- horas_decimales = 480 ÷ 60 = 8,00 horas
- desglose: 8 h 0 min
El paso de los 1.440 minutos es el que resuelve los turnos nocturnos: de 22:00 a 6:00, el bruto sale −960; sumando 1.440 quedan 480 minutos, es decir, 8 horas antes de descontar la pausa.
Ejemplos resueltos de horas trabajadas
Tres situaciones habituales en España, resueltas con la misma fórmula:
- Jornada partida de oficina: entrada 9:00, salida 18:30, pausa de 60 minutos para comer. Bruto: 1.110 − 540 = 570 minutos; neto: 570 − 60 = 510 → 8,50 horas (8 h 30 min). A 12 € la hora, son 102 € brutos del día.
- Jornada intensiva de mañana: entrada 8:15, salida 14:45, pausa de 20 minutos. Bruto: 885 − 495 = 390; neto: 370 → 6,17 horas (6 h 10 min). Es el esquema típico de los veranos en muchas empresas españolas.
- Turno de noche: entrada 22:00, salida 6:00, pausa de 45 minutos. El bruto da negativo (360 − 1.320 = −960); se suman 1.440 → 480; neto: 435 → 7,25 horas (7 h 15 min).
Truco con el formato decimal: los minutos se dividen entre 60, no se escriben detrás de la coma. 8 h 30 min son 8,50 horas, no 8,30. Es el error más común al pasar un parte de horas a la hoja de cálculo, y la diferencia se nota: en una semana de cinco días equivale a una hora entera mal contada.
Preguntas frecuentes
¿Funciona con turnos de noche que cruzan la medianoche?
Sí. Cuando la hora de salida es anterior a la de entrada (por ejemplo, entras a las 22:00 y sales a las 6:00), la calculadora interpreta que el turno cruza la medianoche y suma automáticamente 1.440 minutos (un día completo) antes de descontar la pausa. No tienes que hacer nada especial: introduce las horas tal cual aparecen en tu fichaje.
¿Cómo convierto minutos en horas decimales?
Divide los minutos entre 60. Así, 15 minutos son 0,25 horas; 30 minutos, 0,50; 45 minutos, 0,75; y 48 minutos, 0,80. Por eso una jornada de 8 h 30 min equivale a 8,50 horas decimales y no a 8,30. El formato decimal es el que usan las hojas de cálculo y los programas de nómina, porque permite multiplicar directamente por la tarifa por hora.
¿La pausa de la comida cuenta como tiempo trabajado?
Como regla general en España, no: las pausas son tiempo de descanso salvo que el convenio colectivo o el contrato digan lo contrario (en algunos convenios, los 15 minutos del bocadillo sí computan). Por eso la calculadora te deja decidir cuántos minutos descontar: pon 0 si tu pausa es retribuida. Esta información es orientativa y no constituye asesoramiento laboral o legal; ante dudas sobre tu caso, consulta tu convenio o a un profesional.
¿Por qué el resultado sale 0 si pongo una pausa muy larga?
Porque la pausa que has introducido es igual o mayor que el tiempo transcurrido entre la entrada y la salida. En ese caso el neto sería negativo, algo que no tiene sentido en un parte de horas, así que la calculadora lo limita a 0. Revisa que la pausa esté en minutos (60, no 1 para una hora) y que las horas de entrada y salida sean las correctas.
Sobre esta calculadora
Esta calculadora de horas resuelve la cuenta al instante: introduce la hora de entrada, la de salida y los minutos de pausa, y obtendrás el total exacto en horas y minutos y también en formato decimal (8,50 en lugar de 8 h 30 min), que es el que usan los programas de nómina. Desde 2019 el registro horario es obligatorio en España para todas las empresas, así que comprobar que tus fichajes cuadran con lo que figura en la nómina es más pertinente que nunca. Y si haces turno de noche, tranquilo: los horarios que cruzan la medianoche también se calculan correctamente.