Hola txinito,
txinito";p="27886 escribió:{=K.ESIMO.MAYOR((Hoja1!$C$2:$C$1048576=A2)*(Hoja1!$D$2:$D$1048576);1)} me da la más reciente...
Me parece poco probable a no ser que tengas todas las celdas del rango [Hoja1!$C$2:$C$1048576] con el valor de la celda [A2].
Es posible que tengas las fechas formateadas de tal manera que no se ve el año. La formula tal como esta deberia devolverte 0 o en terminos de fecha 00/01/1900, pero si quieres adjunta aqui un ejemplo.