Написание листа Google, и нужна формула для оценки двух дат и времени, а также определения, превышает ли последнее значение 2 часа и день.
IE,
In - Out
1/1/19 2:00 - 1/1/19 3:59
1/1/19 2:00 - 1/1/19 4:00
1/1/19 2:00 - 1/1/19 4:01
1/1/19 2:00 - 1/2/19 3:59
1/1/19 2:00 - 1/2/19 4:00
1/1/19 2:00 - 1/2/19 4:01
Heresмою формулу я использую сейчас
=IFERROR(
ARRAYFORMULA(
IF(ISBLANK($S3:$S),,
FLOOR(
IF(VALUE(TIME(HOUR($S3:$S),MINUTE($S3:$S),1)-TIME(HOUR($R3:$R),MINUTE($R3:$R),0))*24>2.01,
($S3:$S-$R3:$R)+1,
($S3:$S-$R3:$R)+1),1)
)))
Где «R» - «В», а «S» - «Вне».В настоящее время я не могу заставить его исключить превышение 2-часового лимита в первые дни, пытаясь заставить его работать в любой другой день совершенно нормально.
Так что в верхнем примере в идеале каждая строка должна возвращаться как'1' за 1 день, отличный от последнего, 1/2/19 4:01.Сценарий, по которому я работаю, заключается в том, что человек может арендовать что-то на один день и переполниться на 2 часа, не отмечая себя как дополнительный день для опоздания.В настоящее время последние 4 строки примеров будут считаться за 2 дня.
Я пытался отформатировать формулу, включив в нее дату (год (), месяц (), день (). Однако я просто столкнулся стак много ошибок синтаксического анализа, и они не могли обойти это.