En tu ejemplo no expones cuál es el resultado que esperas.
En la imagen, al fecha más reciente es 4nov2017, pero tienes 3 compras con esa fecha, a saber: 497, 497 y 507. De los 3 valores, yo no sé cuál es el más reciente, para saber cuál es el más reciente tendrías que poner otra condición, por ejemplo la hora, o el primero de la lista o el último de la lista, o el mayor de los 3.
Te pongo una fórmula para obtener el valor más reciente, si encuentra varios, entonces tomará el mayor de los 3, en este ejemplo, tomará el de 507
Si tus valores están en la columna A y las fechas en la columna B
=MAX(SI(B2:B20=MAX(B2:B20);A2:A20))
Ajusta las columnas y las filas en los rangos. La fórmula es matricial, para aceptar la fórmula deberás presionar al mismo tiempo las teclas :
Shift + Control + Enter
Notarás que la fórmula queda entre llaves { }
.
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
.
Avísame cualquier duda
.