Tengo una fila a mediados de año y quiero obtener el valor fiscal de la fila de fin de año anterior. A veces lo será year-12-31
y a veces no habrá esa fecha, sino unos días antes.
Así que B17
quiero aguantar B12
. Hay fechas de los últimos 10 años y solo YYYY-03-08
quiero conservar el valor fiscal de fin de año anterior.
Lo intenté =MAX(IF(A2:A17<=DATE(YEAR(A17)-1,12,31),A2:A17))
y =MATCH(MAX(A2:A17-DATE(YEAR(A17)-1,12,31),0),A2:A17)
no tuve suerte.
Respuesta1
Si sus fechas están ordenadas y puede usar una tercera columna, marque cuándo cambia el año de una fila a la siguiente.
En la celda C2 y copiado:
=IF(YEAR(A3)-YEAR(A2)=1,YEAR(A2),"")
En la celda B17:
=INDEX(B2:B16,MATCH(YEAR(A17)-1,C2:C16,0),1)
Las fórmulas anteriores suponen que los datos son tal como se presentan en su imagen y se probaron en Excel 2010.