Calculadora de horas extra
Resultado
Pago total
- Pago de las horas ordinarias
- 240,00
- Pago de las horas extra
- 67,50
- Horas extra
- 1,50 horas
- Tarifa horaria media ponderada
- 32,37
Una calculadora de horas extra responde a una pregunta que una hoja de horas no responde: no cuántas horas trabajaste en la semana, sino cuánto vale una jornada cuando las horas que pasan de la jornada ordinaria se pagan a una tarifa mayor. La forma de la página sale de ahí. Escribe las horas de entrada y de salida, el número de horas de la jornada que cuentan como ordinarias, el multiplicador con el que se pagan las horas de más y la tarifa por hora, y el panel devuelve el total del día, con el pago ordinario, el pago de las horas extra, las horas extra y la tarifa media ponderada por debajo. La jornada por defecto va de 09:00 a 18:30 con ocho horas ordinarias a 30 la hora y un multiplicador de 1,5, que son nueve horas y media: ocho de ellas a 30 hacen 240,00, la hora y media restante a 45 hace 67,50, y el día son 307,50. La cifra del medio es la que merece comprobarse a mano, porque 1,5 horas a una vez y media la tarifa es una multiplicación que cualquiera puede hacer en una servilleta. Se usan horas de reloj y no un número de horas porque así las horas son un resultado y no una entrada, y eso compra un comportamiento que conviene conocer: una jornada cuya hora de fin es anterior a la de inicio se lee como si pasara de medianoche, así que de 22:00 a 06:00 son ocho horas y no menos dieciséis. Un turno de noche es exactamente donde tienden a acumularse las horas extra, y leerlo como una duración negativa dejaría la página inservible para él. Dos convenciones sostienen la aritmética. Las horas se redondean a dos decimales antes de calcular con ellas ningún dinero, de modo que las cifras del panel se explican entre sí en lugar de derivarse cada una de una duración ligeramente distinta. Y la duración de la jornada se lee entera: esta página toma el tiempo entre las dos horas de reloj como tiempo de trabajo y no resta ninguna pausa, porque la pausa es un campo de otra calculadora y darle un segundo hogar le daría dos definiciones a una jornada. La última fila es la tarifa media ponderada, que es el total del día dividido entre su duración: en el caso por defecto es 32,37, y no es ni la tarifa ordinaria de 30 ni la de horas extra de 45, que es justo el motivo de imprimirla.
Horas extra, y lo que añade cada una a un día de 30 la hora con un multiplicador de 1,5
| Horas extra | Pago de las horas extra | Pago total |
|---|---|---|
| 0 | 0 | 240 |
| 0.5 | 22.5 | 262.5 |
| 1 | 45 | 285 |
| 2 | 90 | 330 |
| 4 | 180 | 420 |
| 8 | 360 | 600 |
Cada fila fija la tarifa en 30, el multiplicador en 1,5 y las horas ordinarias en 8, y mueve solo las horas que pasan de ese límite, así que la última columna son 240,00 de pago ordinario más lo que diga la del medio. La primera fila es la que se gana su sitio: sin horas extra la columna del medio es cero y el total sigue siendo 240,00, que es la diferencia entre una fila de horas extra vacía y un día que no se pagó. Leyendo hacia abajo, el pago de las horas extra se mueve en línea recta —media hora es la cuarta parte de dos horas— porque el multiplicador es constante; nada en la tabla se capitaliza, y la fila de ocho horas es exactamente ocho veces la de una hora. La tabla se detiene en ocho horas extra, que con ocho ordinarias son una jornada de dieciséis horas: más allá de eso la jornada es lo bastante larga como para que la pregunta interesante deje de ser la aritmética.
Fórmula
Pago total = tarifa por hora × horas ordinarias + tarifa por hora × multiplicador × horas extra
- startTime
- La hora del reloj a la que empezó la jornada, en formato de 24 horas. Es una hora y no un número de horas porque así la duración es un resultado y no una entrada, y con eso viene la regla de medianoche: si la hora de fin es anterior a la de inicio, la jornada se lee como si cruzara la medianoche. Es la regla que hace que un turno de noche se pueda escribir tal como aparece en un cuadrante.
- endTime
- La hora a la que terminó la jornada. Junto con la de inicio determina la duración, y nada más en el panel depende de las horas del reloj: cambiarlas por otras que den la misma duración da exactamente las mismas cifras de dinero. Una jornada de duración cero, que es lo que sale si las dos horas son iguales, no es un error.
- regularHoursPerDay
- Cuántas horas de la jornada se pagan a la tarifa ordinaria antes de que empiece el multiplicador. Es el límite diario, y está en un campo y no escrito dentro porque los límites diarios son una figura de convenio o de normativa y cambian de un sitio a otro: ocho es lo ordinario, pero también hay jornadas de siete y media y de diez. Todo lo que pase de este número es hora extra, aunque la jornada sea corta en horas totales.
- overtimeMultiplier
- Cuántas veces la tarifa ordinaria se paga cada hora que pasa del límite. La página no comprueba este número contra ninguna ley ni tiene opinión sobre cuál es el correcto: lo multiplica y ya está, y de ahí que sea un campo. Un multiplicador de 1 significa que las horas de más se pagan igual que las de siempre, algo que ocurre en algunos convenios, y la página lo acepta sin protestar.
- hourlyRate
- La tarifa ordinaria por hora, que es la base de todo el cálculo. No es la tarifa media: el multiplicador se aplica sobre esta cifra y no sobre una mezcla, así que la fila de la media ponderada de abajo es un resultado y nunca una entrada. Es bruta, como todas las cifras del panel.
- overtimeHours
- Las horas de la jornada que pasan del límite diario, que es la duración menos el límite cuando la duración es mayor, y cero cuando no lo es. Se calcula antes que el dinero, y se redondea a dos decimales antes de multiplicarse, para que el pago de las horas extra y el total expliquen la misma duración. Es la fila que conviene mirar cuando la jornada parece haber salido corta.
- blendedRate
- El total del día dividido entre la duración de la jornada: lo que promedió la jornada contando todas sus horas. No es una tarifa que se le pague a nadie, porque ninguna hora de la jornada se paga a esta cifra: es un resumen de cuánta jornada fue hora extra, y es el número que habría que dar si la pregunta fuera cuánto vale por término medio una hora de este trabajo. Está entre la tarifa ordinaria y la de horas extra, nunca fuera de ese intervalo.
Úsala cuando quieras saber cuánto vale una jornada concreta y no cuántas horas llevas en la semana: un turno con dos horas de más, un sábado por la mañana, un cambio de turno que se alargó. Úsala también para comprobar una nómina antes de discutirla, porque las cinco cifras del panel se pueden rehacer a mano en un minuto y una discrepancia se ve enseguida. Y úsala para ver el efecto de un multiplicador distinto sin volver a calcular nada: cambiar de 1,5 a 2 mueve solo la fila de las horas extra y la del total. No la uses con una jornada que tenga una pausa sin pagar, porque esta página no resta ninguna y el pago saldría alto; la hoja de horas semanal sí la resta. No la uses para un límite semanal, porque esta página solo conoce el día. Y no la uses para decidir si el multiplicador que te aplican es el correcto: eso es una pregunta sobre dónde trabajas y no sobre aritmética.
Ejemplos resueltos
Jornada por defecto: 09:00 a 18:30, ocho horas ordinarias, 30 la hora a 1,5
- Duración de la jornada: 18:30 − 09:00 = 9,50 horas
- Horas ordinarias: min(9,50; 8) = 8,00 · Horas extra: 9,50 − 8,00 = 1,50
- Pago ordinario: 30 × 8,00 = 240,00
- Pago de las horas extra: 30 × 1,5 × 1,50 = 67,50
- Pago total: 240,00 + 67,50 = 307,50 · Tarifa media ponderada: 307,50 ÷ 9,50 = 32,37
La tarifa media ponderada de 32,37 es la fila que más información lleva y la que más fácil es saltarse. No es la tarifa ordinaria de 30 ni la de horas extra de 45: es lo que promedió la jornada entera, y que una hora y media de las nueve y media fuera hora extra es lo que la sube 2,37 y no más.
Un turno de noche: 20:00 a 06:00
- Duración de la jornada: 06:00 − 20:00 = −14,00, así que se suman 24 = 10,00 horas
- Horas ordinarias: min(10,00; 8) = 8,00 · Horas extra: 10,00 − 8,00 = 2,00
- Pago ordinario: 30 × 8,00 = 240,00
- Pago de las horas extra: 30 × 1,5 × 2,00 = 90,00
- Pago total: 240,00 + 90,00 = 330,00 · Tarifa media ponderada: 330,00 ÷ 10,00 = 33,00
Sin la regla de medianoche esta entrada se leería como menos catorce horas y el panel entero se vendría abajo. Con ella, la jornada son diez horas y dos de ellas son extra. Este es el caso para el que existe la entrada por horas de reloj: un turno de noche escrito en un cuadrante tiene exactamente esta pinta, y pedir en su lugar una duración trasladaría la aritmética a quien rellena el formulario.
Sin horas extra: 09:00 a 17:00
- Duración de la jornada: 17:00 − 09:00 = 8,00 horas
- Horas extra: 8,00 − 8,00 = 0,00
- Pago ordinario: 30 × 8,00 = 240,00 · Pago de las horas extra: 30 × 1,5 × 0,00 = 0,00
- Pago total: 240,00 · Tarifa media ponderada: 240,00 ÷ 8,00 = 30,00
Una jornada de ocho horas contra un límite de ocho produce una fila de horas extra a cero y una tarifa media ponderada exactamente igual a la ordinaria. Eso es la aritmética diciendo que no sobró nada, y es una respuesta más útil que una fila en blanco: la jornada está dentro del límite, y la página lo dice pagándola entera a la tarifa.
Un multiplicador doble: 08:00 a 16:30 a 25 la hora con multiplicador 2
- Duración de la jornada: 16:30 − 08:00 = 8,50 horas
- Horas ordinarias: min(8,50; 8) = 8,00 · Horas extra: 8,50 − 8,00 = 0,50
- Pago ordinario: 25 × 8,00 = 200,00
- Pago de las horas extra: 25 × 2 × 0,50 = 25,00
- Pago total: 200,00 + 25,00 = 225,00 · Tarifa media ponderada: 225,00 ÷ 8,50 = 26,47
Media hora al doble son 25,00 sobre una tarifa de 25 la hora, y la media ponderada solo sube a 26,47, muy lejos del 50 al que se pagó la propia hora extra. La media ponderada es un promedio de toda la jornada y nunca es igual a la tarifa de horas extra salvo que todas las horas de la jornada lo fueran.
Limitaciones
Esta página pone precio a una jornada. No conoce la semana de trabajo, así que todo lo que una norma ate a la semana y no al día queda fuera: un límite de horas semanales, un séptimo día consecutivo o un umbral medido a lo largo de varios turnos. No resta pausas, y eso es una decisión y no un descuido: el tiempo entre las dos horas de reloj se lee entero como tiempo de trabajo, así que una jornada con una comida sin pagar en medio saldrá una hora más larga y el pago del panel será correspondientemente alto. La página que resta una pausa es la hoja de horas semanal, que reparte una semana entre catorce horas de reloj y descuenta la pausa de cada día; darle una pausa un segundo hogar aquí significaría dos páginas que no se ponen de acuerdo sobre cuánto dura un día de trabajo. El multiplicador lo pones tú y la página no afirma nada sobre él: no comprueba el número contra ninguna ley, no sabe a qué país, estado o convenio pertenece la jornada, y no tiene opinión sobre si 1,5 es el múltiplo correcto para las horas que pasan de la jornada ordinaria. Como contexto y no como afirmación de esta página: la ley federal de Estados Unidos fija un suelo de una vez y media la tarifa ordinaria para las horas que pasan de cuarenta en una semana de trabajo, y algunas jurisdicciones añaden reglas diarias por encima de eso, incluido un múltiplo mayor pasado un umbral diario más largo —y esa es una de las razones de que el multiplicador esté en un campo y no dentro de la fórmula. Dos convenciones de la aritmética conviene conocerlas. La duración de la jornada se redondea a dos decimales antes de derivar de ella ningún dinero, así que las filas del panel son coherentes entre sí; el precio es que una jornada que termina a las 18:07 ve sus minutos redondeados dos veces, una al pasar a horas y otra al redondear el pago, lo que puede mover una cifra un céntimo. Y una jornada de duración cero devuelve una tarifa media ponderada de cero en lugar de nada en absoluto: sin horas no hay promedio del que hablar, y una fila que se quedara en blanco se vería igual que una fila calculada. Una jornada cuya hora de fin sea igual a la de inicio es ese caso, y conviene decir explícitamente que el cero es la convención de la página y no un promedio calculado. La página no puede decirte si la tarifa o el multiplicador que escribiste son los que te corresponden, y no puede recalcular una jornada pasada: pone precio a un día, una vez.
Preguntas frecuentes
- ¿Por qué escribir horas de reloj en lugar del número de horas?
- Porque así se le quita una operación a quien rellena el formulario. La duración de la jornada se deriva de las dos horas en lugar de escribirse, y esa derivación tiene una regla para el caso que más importa: una hora de fin anterior a la de inicio se lee como si cruzara la medianoche, así que de 20:00 a 06:00 son diez horas. Escribir una duración funcionaría para un turno de día y dejaría un turno de noche para calcularlo a mano o para meterlo como número negativo, que es justo el caso en el que tienden a acumularse las horas extra.
- ¿Qué es la tarifa media ponderada y para qué sirve?
- Es el pago total del día dividido entre la duración de la jornada, así que es lo que promedió el turno contando todas sus horas. En el caso por defecto es 32,37 frente a una tarifa ordinaria de 30 y una de horas extra de 45. No es una tarifa que se le pague a nadie: ninguna hora de la jornada se paga a 32,37. Sirve como un único número que dice cuánta jornada fue hora extra, y es la cifra que necesitaría un segundo empleo o la comparación con un contrato si la pregunta es cuánto vale por término medio una hora de este trabajo y no a cuánto se paga.
- ¿Hay que restar la pausa?
- En esta página no, y la omisión es deliberada. El tiempo entre las dos horas de reloj se lee entero como tiempo de trabajo, así que una jornada con una hora sin pagar en medio sale una hora más larga y el pago del panel es correspondientemente alto. La pausa es un campo de la calculadora de hoja de horas semanal, que reparte una semana entre catorce horas de reloj y descuenta la pausa de cada día; darle aquí un segundo hogar supondría dos páginas que no se ponen de acuerdo sobre cuánto dura un día de trabajo. Usa aquella página cuando la pausa importe.
- ¿Aplica esta página la tarifa legal de horas extra?
- No. El multiplicador es una entrada y la página no lo comprueba. Lo que hace es multiplicar las horas que pasan de tu límite ordinario por el múltiplo que hayas escrito, y eso es lo que la hace utilizable en convenios y jurisdicciones distintas. Como contexto: la ley federal de Estados Unidos fija en una vez y media la tarifa ordinaria el suelo a partir de cuarenta horas en una semana de trabajo, y algunos sitios añaden umbrales diarios con múltiplos mayores; California, por ejemplo, fija el doble de la tarifa ordinaria a partir de doce horas en un día. Cuál de esos se aplica a una jornada concreta es una pregunta sobre dónde trabajas, no sobre aritmética.
- ¿Qué pasa si la jornada dura cero horas?
- Las filas de horas extra salen a cero, lo cual es aritméticamente cierto, y la tarifa media ponderada se muestra como cero en lugar de quedarse en blanco. Eso es una convención y merece decirse: sin horas no hay promedio que calcular, así que la respuesta honesta es que la cifra no existe. La página muestra un cero porque una fila en blanco y una fila que se calculó y salió a nada se ven igual en un panel, y lo primero es mucho más a menudo un fallo que una cantidad. Escribir 09:00 en las dos horas es lo que produce este caso.
- ¿Por qué el total de esta página se llama de otra forma que el total de la hoja de horas?
- Porque son cantidades distintas y merece la pena mantenerlas separadas. La hoja de horas semanal devuelve el pago bruto: una semana de horas a una sola tarifa, con las pausas descontadas y sin horas extra dentro. Esta página devuelve el total de un día, que sí las incluye. Dos paneles imprimiendo una misma etiqueta sobre dos cifras distintas es el fallo que se está evitando, así que las claves difieren aunque las dos sean dinero y las dos estén arriba del todo en su panel.
Referencias
- 29 U.S.C. §207(a) — Maximum hours: la semana de cuarenta horas y la exigencia de que el trabajo que las supere se compense a una tarifa no inferior a una vez y media la tarifa ordinaria a la que se emplea a la persona — Legal Information Institute, Cornell Law School (Estados Unidos)
- 29 CFR §778.107 — General standard for overtime pay: la norma general de pago de horas extra del apartado 7(a) exige que las horas extra se compensen a una tarifa no inferior a una vez y media la tarifa ordinaria a la que la persona está empleada de verdad — Legal Information Institute, Cornell Law School (Estados Unidos)
- California Labor Code §510 — Day's work and overtime: ocho horas constituyen una jornada de trabajo, el trabajo que pasa de ocho en un día o de cuarenta en una semana se compensa a una vez y media la tarifa ordinaria, y el que pasa de doce horas en un día a no menos del doble — California Legislative Information, State of California (Estados Unidos)