Calcular horas en total en rango de fechas

Estimados tengo un problema que no puedo solucionar espero me puedan ayudar tengo lo siguiente. Tengo que calcular las horas total de mes según los días.

6 primeros días del mes calcular el total si esta en rango de 08:00 - 20:00

Días intermedios solo calcular total si esta entre las 15:00 - 20:00

6 últimos días del mes calcular el total si esta en rango de 08:00 - 20:00

A este calculo se tiene que hacer de lunes a sábado, si el día sábado cae como intermedio no se cuenta ya que que se tiene que calcular según la hora de trabajo de la semana que es la siguiente. De lunes a viernes se trabaja de 08:00 a 20:00 y los sábados de 08:00 - 14:00. Adicional a esto solo se calculara las fechas laborables si cae un feriado o domingo no se tiene que calcular.

Esto se tiene que hacer todos los mese del años y el siguiente.

Añade tu respuesta

Haz clic para o