7 Replies Latest reply: Feb 25, 2016 12:18 PM by Eduardo Endo RSS

    Cálculo de horas úteis

    Eduardo Endo

      Boa tarde,

       

      preciso calcular a quantidade de horas que está levando para finalizar alguns chamados, porém preciso que contabilize apenas horas úteis, no caso as horas úteis seriam de segunda-feira à sexta-feira das 08:00 até as 19:00 e de sábado das 08:00 até as 13:00.

       

      Exemplos:

      Aberto um chamado às 07:00, finalizado as 08:10, deve considerar como 10 minutos.

      Aberto um chamado na sexta-feira às 18:00, finalizado na segunda-feira às 09:00, deve contar como 1 hora de sexta, 5 horas do sábado e 1 hora da segunda, totalizando: 7 horas.

       

      Alguém poderia me dar alguma dica ou algum jeito de calcular?

       

      até o momento está assim:

      INTERVAL(

                (RangeMin(frac(DATA_FECHAMENTO), MakeTime(19))

                - RangeMax(frac(DATA_ABERTURA), MakeTime(8)))

                + (NetWorkDays(DATA_ABERTURA, DATA_FECHAMENTO-1) * MakeTime(11)

       

      Não consegui fazer considerar o sábado, e caso o chamado seja aberto depois do horário útil, ele trás um resultado negativo.

       

      obrigado.