Calculo de horas de trabajo tiempo extra y tiempo nocturno

Experto necesito hacer algunas funciones para calcular tiempos de trabajo, la verdad yo no pude por más que lo intente . Esto seria así

Hora inicio ---- hora salida

Calcular tiempo = inicio - salida : acá tengo problema si la salida es después de las 0 ej 20 a 04 .

Una vez calculado tiempo jornal común es 8, y si inicio - salida es menor a 8 =jornal es 8

Horas Extras si tiempo es mayor a 8 horas extras = tiempo - 8 luego tengo que sumar los minutos que si van de 1 a 30 extras 30 y de 31 a 59 extras + una hora . Hasta aquí va fácil .

El gran problema para mi es calcular las horas nocturnas que seria algo asi , si las horas son mayores a 5 y  <= a 8  se calculan si no  NO:    como se calculan : inicio >=  a 22h y fin menor a 6 maximo seria 8   :::       ejemplos   inicio = 21 salida = 3  timpo = 5 ;  inicio = 20  y salida = 3  timpo = 5 : inicio 22 salida 3.30 tiempo 5.30   .

Inicio 21 salida 07:05 tiempo = 8 este ejemplo seria 8 hs comunes 2 : 30 extras y 8 nocturnas

Añade tu respuesta

Haz clic para o