Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde, alguém sabe me responder como pegar uma quantidade de horas entre dias úteis.
exemplo: interval(today() - '10/01/2014 00:00:00), essa formula retorna o intervalo de horas, mas não exclui sábados e domingos.
Segue com esse cálculo
Corrigindo -- > interval(localtime() - '10/01/2014 00:00:00)
Vc quer considerar quantas horas por dia útil?
Você poderia considerar a seguinte expresssão
=Interval(
(DayEnd(vDataInicial) - vDataInicial) +
(vDataFinal - DayStart(vDataFinal)) +
RangeMax(NetWorkDays(vDataInicial+1,vDataFinal-1),0)
)
Olá Clever, todas as horas do dia.
Só complementando preciso que delete feriados também.
Se você tiver um campo com os feriados armazenados, coloque como parâmetro para a função networkdays
Não funciona Cara:
NetWorkDays(interval(LocalTime() - '10/01/2015 00:00:00'))
NetworkDays calcula a diferença de dias uteis entre duas datas e se passar um terceiro parametro com os feriados, os desconsidera.
Acima, você está passando apenas um parâmetro
Segue uma app com exemplo
=interval(NetWorkDays ('2015-01-09 15:00:00', '2015-01-13 10:00:00 ')) deste forma ele retorna 24 hrs X 3 = 72:00:00,mas percebi que ele não analisa as horas passadas por parametro, qualquer horario que colocar o resultado é mesmo: 72:00:00.