Ciao
un vecchio detto dice: La notte porta consiglio! E' proprio così.
Riflettendo su quello che vuoi fare mi sembra che la Funzione CERCA.VERT non sia la più adatta.
Credo che sarebbe più indicato l'accoppiamento INDICE e CONFRONTA (con il SE.ERRORE per individuare l'orario esatto o approssimativo).

Cioè, se ho capito, devi trovare un dato in una tabella nella quale in col.D hai delle date con orario e in D1:U1 altrettante date con orario.

Ciao,
Mario