Cálculo de horas trabajadas en turno noche

lunes, abril 27, 2015

Un tema recurrente en las consultas que recibo es cómo calcular horas trabajadas en turno noche. Supongamos la siguiente situación:

  • un operario trabaja desde las 20:00 hasta las 04:00
  • el turno noche, cuya tarifa es distinta del horario normal, corre de las 22:00 a las 06:00

¿Cómo calculamos con Excel cuántas horas de las 8 horas trabajadas pertenecen al turno noche? Veamos esta tabla con varios ejemplos


La fórmula en la celda E7, que calcula correctamente las horas trabajadas en turno noche tal como ésta definido en las celdas D3 y E3, es:

=RESIDUO(C7-B7,1)+MEDIANA(B7,$E$3,$D$3)-MEDIANA(C7,$E$3,$D$3)-(C7<B7)*($D$3-$E$3)

Esta fórmula se basa en la función MEDIANA y en la función RESIDUO
.
Para explicar esta fórmula vamos a dividirla en tres módulos:

RESIDUO(C7-B7,1)  - esta fórmula, que ya hemos explicado, calcula el total de horas trabajadas.

+MEDIANA(B7,$E$3,$D$3)-MEDIANA(C7,$E$3,$D$3) - Esta expresión nos permite calcular el total de horas trabajadas fuera del turno noche. Este resultado será siempre negativo o cero, de manera que al restarlo de las horas trabajadas (el primer "módulo" de nuestra fórmula), obtenemos las horas que caen dentro del horario nocturno.

(C7<B7)*($D$3-$E$3) - el objetivo de esta expresión es corregir el resultado cuando el horario trabajado pase de un día al otro. Si la hora de salida es mayor que la hora de entrada, todo el trabajo ha sido realizado dentro del mism día; en este caso la expresión dá cero (FALSO) y no varía el resultado. Si la hora de salida es menor que la de entrada, la jornada terminó al día siguiente; la expresión da VERDADERO (que equivale a multiplicar por 1), y el resultado es corregido de acuerdo.

Este cuadro interactivo permite ver como funciona cada módulo de la fórmula (los valores de entrada y salida y los del horario nocturno pueden ser modificados)





En este post pueden ver una solución para el caso de tres turnos (día, tarde y noche).

4 comments:

Juan Rodriguez 28 abril, 2015 12:35  

Gracias, con tu trabajo me has facilitado el calculo de todas esas horas que hacemos en distintos turnos.
Un saludo

Anónimo,  28 abril, 2015 14:01  

Muy buenos cálculos maestro para los que llevan el control de nóminas.
Saludos y felicidades.

Unknown 10 noviembre, 2016 20:28  

Hola profesor, muy buen aporte. Con respecto a la planilla entontré un pequeño error, por ej. entra 8:00 y sale a hs. 20:00

Jorge Dunkelman 12 noviembre, 2016 16:59  

Hola, ees una de las curiosidades de Excel que he tratado en esta nota sobre precisión de cálculo.
El problema se genera cuando la hora de salida se encuentra en el rango 20:00 - 20:59. Puedes ver que en los otros casos (en la fila 8) el resultado es correcto.
La solución es encapsular la fórmula de la columna H en una función REDONDEAR, por ejemplo

=REDONDEAR(D6+E6-F6-G6,10)

Publicar un comentario

Google+ Followers

Seguidores

Google+ Badge

Términos Legales

  © Blogger template On The Road by Ourblogtemplates.com 2009

Back to TOP