Новые правила обслуживания часов DOT требуют двух последовательных периодов с 1:00 до 5:00 во время свободного времени водителя DOT.

Если я введу время и дату выхода из системы, а также дату и время входа в систему, какова формула, которая сообщит мне, если были выполнены два последовательных периода с 1 до 5 утра?

2 ответа2

1

(Если я правильно понял ваш вопрос) Если время выхода из системы указано в A2, а время входа - в B2, это должно сработать:

=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"))
1

Решение dusan.bajic работает для меня, но я думаю, что вы можете сделать это легче с этой формулой

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

это работает, потому что, если время А2 - до 1:00, время / дата В5 должно быть не менее 5:00 на следующий день ... но если время А2 - позднее, то это на 24 часа позже.

Примечание. Я предполагаю, что вам нужно заполнить последовательные периоды (а не отдельные периоды, которые бы составляли до 8 часов между этими периодами)

Изменить:.... или даже более простую версию

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .