Для примера изображения поместите его в C2 и перетащите вниз.
'xl2003-xl2007
=MIN(MIN(INDEX(B$2:B$99+((A$2:A$99<>A2)+(B$2:B$99<=B2))*1E+99, , )), DATE(2017, 1, 1))
'xl2010-xl2013
=IFERROR(AGGREGATE(15, 7, B$2:B$99/((A$2:A$99=A2)*(B$2:B$99>B2)), 1), DATE(2017, 1, 1))
'xl2016/Office 365
=IFERROR(MINIFS(B:B, A:A, A2, B:B, ">"&B2), DATE(2017, 1, 1))