Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Eduardo,
O nicolett.yuri tem um post no blog dele sobre isto....
http://blogdonicolett.com.br/tag/calculo-de-tempo-util/
Eduardo,
O nicolett.yuri tem um post no blog dele sobre isto....
http://blogdonicolett.com.br/tag/calculo-de-tempo-util/
Bom dia Alessandro,
vou dar uma olhada e ver se consigo fazer,
obrigado.
yuri.nicolett, seu assunto predileto
rsrsrs!
Já sofri muito com isso viu
Estou conseguindo fazer, tenho que testar mais todos os casos possíveis.
Usei o modelo do blog do Yuri, fiz algumas "adaptações técnicas" para considerar os sábados, aparentemente estou no caminho certo.
Muito obrigado a todos.
Legal!
Não deixe de postar sua solução quando finalizar
Pelo que eu testei está calculando corretamente as horas, porém referente aos feriados não arrumei ainda.