Eu preciso de uma fórmula que possa identificar 2 períodos consecutivos durante um tempo de folga para os motoristas [fechados]

0

Novas regras de horas de serviço DOT exigem dois períodos consecutivos de 1 a 5 horas durante o período de folga de um motorista DOT.

Se eu inserir a hora e a data do log off e a hora e a data do registro, qual é a fórmula que me dirá se os dois períodos consecutivos de 1h às 5h foram atendidos?

    
por Tom 23.06.2013 / 18:51

2 respostas

1

(Se eu entendi sua pergunta corretamente) Se o tempo de logoff estiver em A2 e o tempo de logon estiver em B2, isso deve funcionar:

=IF((B2-INT(B2))*24*3600>18000;IF((INT(B2)-A2)*24*3600>82800;"TRUE";"FALSE");IF((INT(B2)-A2)*24*3600>169200;"TRUE";"FALSE"))
    
por 23.06.2013 / 23:32
1

A solução do dusan.bajic funciona para mim, mas acho que você pode fazer isso mais facilmente com essa fórmula

=B2>=INT(A2)+29/24+(MOD(A2,1)>1/24)

isso funciona porque, se a hora A2 for anterior a 1:00, a hora / data B5 deve ser pelo menos 5:00 do dia seguinte .... mas se a hora A2 for posterior, é 24 horas depois.

Observação: suponho que você precise de períodos consecutivos completos (não em alguns períodos parciais que poderiam totalizar 8 horas entre esses períodos)

Editar: .... ou até versão mais simples

=B2>=CEILING(A2-1/24,1)+29/24

    
por 24.06.2013 / 00:05