Ну, я пробовал эту формулу для col C
=IF(MIN(B2,INT(A2)+32/24)-MAX(A2,INT(A2)+22/24)>0,"Yes","No")
и это для col D
=IF(MIN(B2,INT(A2)+32/24)-MAX(A2,INT(A2)+22/24)>3/24,"Yes","No")
, но я получаю "нет" для четвертого, потому что это начинается рано в тот же день , поэтому требуется уточнение.
РЕДАКТИРОВАТЬ
Я думаю, что легче взять два случая (00: 00-08: 00 в тот же день и 22: 00-08: 00 на следующий день) как два отдельных случая. Вы можете объединить их, но это не будет намного короче и будет менее четким
Колонка C
=IF(OR(MIN(B2,INT(A2)+32/24)-MAX(A2,INT(A2)+22/24)>0,MIN(B2,INT(A2)+8/24)-A2>0),"yes","no")
Колонка D
=IF(OR(MIN(B2,INT(A2)+32/24)-MAX(A2,INT(A2)+22/24)>=3/24,MIN(B2,INT(A2)+8/24)-A2>=3/24),"yes","no")
У вас есть возможность, если есть вероятность мега-сдвига, скажем, с 7: 00-24: 00
добавления двух часов 7: 00- 8:00 и 22: 00-24: 00, чтобы получить в общей сложности три часа вместо того, чтобы или их.