obtener una celda en la fila más cercana del final del año anterior

obtener una celda en la fila más cercana del final del año anterior

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-31y a veces no habrá esa fecha, sino unos días antes.

ingrese la descripción de la imagen aquí

Así que B17quiero aguantar B12. Hay fechas de los últimos 10 años y solo YYYY-03-08quiero 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.

información relacionada