Conectar vía MCP →

Ingresar cálculo

Día Entrada (hhmm) am/pm Salida (hhmm) am/pm Descanso (min)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Fórmula

Fórmula: Calculadora de horas trabajadas: parte de horas semanal
Show calculation steps (1)
  1. hh:mm to decimal hours

    hh:mm to decimal hours: Calculadora de horas trabajadas: parte de horas semanal

    Convert hours and minutes to a decimal value for payroll.

Publicidad

Resultados

Total de horas semanales
0
decimal hours  ·  0:00 (hh:mm)
Día Horas (hh:mm) Horas (decimal)
Mon 0:00 0
Tue 0:00 0
Wed 0:00 0
Thu 0:00 0
Fri 0:00 0
Sat 0:00 0
Sun 0:00 0
Total 0:00 0

Qué hace esta calculadora

Esta calculadora de partes de horas semanales suma las horas que trabajas a lo largo de los siete días de la semana. Para cada día introduces una hora de entrada, una hora de salida y los descansos no remunerados, y la herramienta te devuelve las horas trabajadas ese día junto con el total semanal, expresado tanto en hh:mm como en horas decimales, que es el formato que esperan la mayoría de los sistemas de nóminas.

Cómo usarla

Elige tu formato horario: 12 horas (con am/pm) o 24 horas / formato militar. Introduce cada hora como una cadena de dígitos hhmm sin los dos puntos; por ejemplo, 915 significa 9:15 y 1225 significa 12:25. En el modo de 12 horas, ajusta el menú desplegable am/pm para cada hora; en el modo de 24 horas los desplegables se ignoran y un valor como 1730 se interpreta directamente como las 17:30. Añade el descanso no remunerado en minutos (déjalo en blanco si no hay ninguno). Los días que dejes completamente vacíos cuentan simplemente como cero.

La fórmula explicada

Cada valor hhmm se divide en horas = parte entera de \((n/100)\) y minutos = \(n\) módulo 100, y luego se convierte en minutos transcurridos desde la medianoche. En el modo de 12 horas, las 12:xx am pasan a ser las 00:xx, y a cualquier hora pm por debajo de las 12 se le suman 12 horas. Si la hora de salida es igual o anterior a la de entrada, se considera que el turno es nocturno y se añaden 24 horas (1440 minutos) a la salida. Los minutos brutos son la salida menos la entrada; los minutos trabajados son los brutos menos el descanso, con un mínimo de cero para que un descanso largo nunca dé un tiempo negativo. Todos los días se suman en minutos enteros para evitar errores de redondeo y después se dividen entre 60 para obtener las horas decimales.

$$\text{Worked}_d = (\text{End}_d - \text{Start}_d) - \text{Break}_d$$

$$\text{Decimal Hours} = \frac{\sum_{d=1}^{7}\big[(\text{End}_d - \text{Start}_d) - \text{Break}_d\big]}{60}$$

Línea de tiempo de una jornada laboral con segmentos de entrada, descanso no remunerado y salida
Las horas diarias son la hora de salida menos la de entrada y menos el descanso no remunerado.

Ejemplo práctico

Lunes: entrada a las 900 am, salida a las 515 pm, descanso de 30 minutos. Entrada = 9:00 = 540 minutos. Salida = 5:15 pm = 17:15 = 1035 minutos. Bruto = \(1035 - 540 = 495\). Trabajado = \(495 - 30 = 465\) minutos = 7:45 = 7,75 horas. Repite lo mismo de lunes a viernes: \(5 \times 465 = 2325\) minutos = 38:45 = 38,75 horas a la semana.

Tarjeta de horas semanal con siete filas diarias y una barra de total
Las horas netas de cada día suman el total semanal en hh:mm y en decimal.

Preguntas frecuentes

¿Cómo convierto hh:mm en horas decimales? \(\text{Decimal} = H + \frac{M}{60}\). Así, \(8{:}30 = 8 + \frac{30}{60} = 8{,}50\) horas y 7:45 = 7,75 horas.

¿Tiene en cuenta los turnos nocturnos? Sí. Si la hora de salida es igual o anterior a la de entrada, la calculadora supone que el turno cruzó la medianoche y suma 24 horas, de modo que de 22:00 a 06:00 devuelve 8 horas.

¿Y si mi descanso dura más que el turno? El día se ajusta a cero horas: nunca devuelve un valor negativo.

Última actualización: