Página 1 de 1
Calcular as horas úteis corridas exceto os finais de semana
Enviado: 23 Jan 2017 às 15:42
por robson0109
Boa tarde a todos,
Gostaria de recorrer a ajuda de vocês para resolver um problema, estou montando uma planinha de desempenho com medidor de tempo entre processos. No caso, eu tenho [data e hora inicial] e [data e hora final] , e quero que me retorne os as horas corridas ( 00:00 à 23:59) excluindo os feriados e finais de semana, e se possível essas horas convertidas em dias também. Ex 20horas / 0,9 dia
Obg pela atenção !
Calcular as horas úteis corridas exceto os finais de semana
Enviado: 23 Jan 2017 às 16:32
por Feka
Vê se ajuda (b3 seria a data fim e a3 a data inicio): =(DIATRABALHOTOTAL.INTL(A3;B3;1;[feriados])*24)+((TEXTO(B3;"hh:mm:ss")-TEXTO(A3;"hh:mm:ss"))*24)
Se quiser isso em dias, basta dividir por 24.
Onde está [feriado], você coloca um intervalo com os dias que representam os feriados.
Re: Calcular as horas úteis corridas exceto os finais de sem
Enviado: 24 Jan 2017 às 09:49
por robson0109
Feka,
Obrigado pela ajuda mas não consegui achar os valores esperados em simulações.
A formula que utilizei a pouco, foi uma encontrada em um post antigo aqui similar, mas de problemática diferente:
=SE(H7="";0;(DIATRABALHOTOTAL(G7;H7;Lista!$I$2:$I$17)-1)*("17:48"-"8:00")+SE(DIATRABALHOTOTAL(H7;H7;Lista!$I$2:$I$17);MED(MOD(H7;1);"17:48";"8:00")-MED(DIATRABALHOTOTAL(G7;G7;Lista!$I$2:$I$17)*MOD(G7;1);"17:48";"8:00")))
Com essa , eu consigo calcular com horario comercial de 8:00 as 17:48....mas preciso disso retirando isso e calculando a hora corrida. Já tentei trocar os valores mas da erro.
Minha simulação: data inicial [20/01/2017 8:00] data final [23/01/17 12:00 ] => Resultado buscado [ 28 horas ] , porque dia 21 e 22 são sabado e domingo.
Calcular as horas úteis corridas exceto os finais de semana
Enviado: 24 Jan 2017 às 10:13
por Feka
Entendi o que houve.
Ajustei a fórmula e agora bateu com o que você quer: =((DIATRABALHOTOTAL.INTL(A3;B3;1;[feriados])-1)*24)+((TEXTO(B3;"hh:mm:ss")-TEXTO(A3;"hh:mm:ss"))*24)