This would do it:
Formula:
=TAKE(FILTER(B2:B28,(C2:C28=F2)*(B2:B28>=D2)*(B2:B28<=E2)*(A2:A28>=G2)),1)
That said, none of the times are true numeric time values, and none of the dates are true numeric date values. They are all text values that look a bit like dates and times. You can check by changing the format to General. If they change to numbers, they are true dates/times. If they don't, they're not.
Edit:
Formula:
=TAKE(FILTER(B2:B28,(C2:C28=F2)*(B2:B28>=D2)*(B2:B28<=E2)*(A2:A28>=G2),"no match"),1)
copes with the target value not being found.
Bookmarks