C列の時刻は7:00,8:30の二つのセルを選択して下方にドラッグコピーして表示させているとしています。したがって1:00は25:00を意味していることになります。もしもドラッグ操作でなく1:00など次の日の午前1時を手で入力する場合には25:00のように入力します。その上で、D3セルには次の式を入力して下方にドラッグコピーします。
=IF(B3="","",IF(AND(B3>=(MAX(C:C)-"24:00"),B3<=MIN(C:C)),MIN(C:C),IF(B3<MIN(C:C),INDEX(C:C,MATCH(B3+"23:59:50",C:C,1)+1),INDEX(C:C,MATCH(B3-"0:00:10",C:C,1)+1))))
なお、C列にはシリアル値が表示されますのでC列を選択してから右クリックし「セルの書式設定」の「表示形式」の時刻から選択します。
なお、OUT時間から例えば乗車までに30分が必要とのことでしたらD3セルには次の式を入力して下方にドラッグコピーします。
=IF(B3="","",IF(AND(B3+"0:30">=(MAX(C:C)-"24:00"),B3+"0:30"<=MIN(C:C)),MIN(C:C),IF(B3+"0:30"<MIN(C:C),INDEX(C:C,MATCH(B3+"0:30"+"23:59:10",C:C,1)+1),INDEX(C:C,MATCH(B3+"0:30"-"0:00:10",C:C,1)+1))))