Hi Rodney. Welcome to the forum.
The approach I used in the attached uses 4 helper columns. They reduce the dates/times to start at day 1 and then express those in integer minutes.
They are in A2, B2, C2 and D2 the following formulas filled down.
Formula:
=(INT(E2/MAX($E$2:$G$6))+1+F2)*1440
Formula:
=(INT(G2/MAX($E$2:$G$6))+1+H2)*1440
Formula:
=(INT(E2/MAX($E$2:$G$6))+1+I2)*1440
Formula:
=(INT(G2/MAX($E$2:$G$6))+1+J2)*1440
Then in K2 and filled down this formula generates two contiguous time arrays (start/end and criteria start/end) and matches them to each other. If there are any matches then "Yes", otherwise "No".
Formula:
=IFERROR(IF(LOOKUP(1E+306,MATCH(ROW(INDIRECT(A2&":"&B2)),ROW(INDIRECT(C2&":"&D2)),0)),"Yes"),"No")
Bookmarks