I'm wondering if the INDEX function wouldn't be the solution to finding a match on the Names and the nearest time within those matches?