Cómo funciona
Fichar entrada / salida es de los cálculos cotidianos más propensos a errores porque la aritmética del reloj no funciona como la decimal. 7:45 + 45 min son 8:30, no 8:90. Cruzar la medianoche desbarata la resta directa "fin − inicio" (un turno 22:00–06:00 son 8 h, no −16 h). Y la nómina quiere horas decimales (7,5), no el formato con dos puntos que de verdad trabajaste (7:30). La calculadora maneja las tres cosas: convierte ambas horas a minutos totales desde 00:00, las resta, ajusta a positivo cuando hace falta (o cuando marcas "día siguiente"), resta tu descanso no pagado y devuelve el resultado tanto en h:mm para verificarlo de un vistazo como en horas decimales para meterlo en la hoja de nómina. El campo del descanso es la pieza más olvidada — la mayoría de jurisdicciones consideran las pausas no pagadas como tiempo trabajado salvo que se descuente explícitamente.
La fórmula
horaInicio, minInicio, horaFin, minFin — tomados de los dos inputs HH:MM en formato 24 h. descansoNoPagado va en minutos, por defecto 0. La envoltura de 24 × 60 = 1440 minutos es lo que hace que los turnos nocturnos cuadren; se aplica cuando la resta directa sale negativa, más un interruptor explícito "día siguiente" para casos en los que quieres la envoltura sí o sí (p. ej. un turno de guardia de 24 h que empieza y acaba a las 09:00).
Ejemplo de cálculo
- Inicio: 09:00. Fin: 17:30. Descanso: 30 min.
- Transcurrido = 17:30 − 09:00 = 8 h 30 min = 510 min.
- Trabajado = 510 − 30 = 480 min = 8:00 = 8,00 h decimal.
- Ejemplo nocturno: 22:00 → 06:00, sin descanso. Crudo = −16 h, pero al sumar 24 h resulta 8 h.
Preguntas frecuentes
¿Por qué la nómina quiere horas decimales y no h:mm?
Porque el sueldo por hora es una multiplicación: horas × tarifa. Las hojas de cálculo y los sistemas de nómina no pueden multiplicar 7:30 por una tarifa horaria sin convertirlo antes. 7:30 en formato reloj son 7 horas y 30 minutos — pero 30 minutos es media hora, así que en decimal son 7,5. Multiplica por 20 €/h y te salen 150 €. Si haces la cuenta tonta 7,30 × 20 te salen 146 € — te faltan 4 €. El lío viene de que los minutos son base 60 mientras que el dinero es base 10; las horas decimales tienden el puente.
Hice un turno que cruzó la medianoche — ¿hace falta marcar la casilla igualmente?
Normalmente no — cuando la hora de fin es anterior a la de inicio, la calculadora supone que cruzaste medianoche y añade 24 h automáticamente (así 22:00 → 06:00 funciona solo). El interruptor es para el caso raro en que la hora de fin es posterior (o igual) a la de inicio pero igualmente quieres +24 h: una guardia de 24 h de 09:00 a 09:00 es justo eso. Sin marcarlo, la calculadora lo lee como turno de cero minutos.
¿Puedo añadir varios descansos?
Súmalos e introduce el total. Si comiste 30 min y tomaste dos cafés de 15 min, escribe 60. La mayoría de empresas solo cuentan los descansos no pagados — las pausas pagadas de 5 min no se restan. Si tus descansos varían a diario, mejor llévatelos en una columna aparte del parte de horas en vez de fundirlos en una sola cifra.
¿Cómo redondeo al cuarto de hora para facturar?
Toma el número en horas decimales y redondea al 0,25 más cercano (o al 0,1 si es décima de hora). Para 7,45 h queda 7,50; para 7,55 h también 7,50 si redondeas al más cercano, o 7,75 si tu contrato pide siempre hacia arriba. Cuidado: distintas jurisdicciones y contratos usan reglas distintas — redondeo abajo, al más cercano o arriba pasados 7 min son habituales. No mezcles h:mm y decimales en el mismo cálculo; pasa primero a decimal y luego redondea. La calculadora te da las dos formas para que veas desde qué partes.