Fórmula de Excel: Secuencia de años -

Tabla de contenido

Fórmula genérica

=DATE(SEQUENCE(12,1,YEAR(A1)),MONTH(B5),DAY(A1))

Resumen

Para generar una serie de fechas por año, puede utilizar la función SECUENCIA junto con las funciones AÑO, MES y DÍA. En el ejemplo que se muestra, la fórmula en E5 es:

=DATE(SEQUENCE(12,1,YEAR(B5)),MONTH(B5),DAY(B5))

que genera una serie de 12 fechas, incrementadas en un año, comenzando con el 1 de mayo de 2019.

Explicación

La función SEQUENCE es una función de matriz dinámica que puede generar múltiples resultados. Al igual que otras funciones de matriz dinámica, SEQUENCE genera una matriz de resultados que "se derraman" en la hoja de trabajo en un "rango de derrame".

SEQUENCE puede generar resultados en filas, columnas o ambos. En este caso, SEQUENCE está configurado para generar una matriz de números de 12 filas por 1 columna:

SEQUENCE(12,1,YEAR(B5))

El número inicial es el valor del año de B5, y el valor de paso predeterminado es 1, por lo que SEQUENCE genera una matriz como esta:

(2019;2020;2021;2022;2023;2024;2025;2026;2027;2028;2029;2030)

Esta matriz se devuelve como el argumento de año dentro de la función FECHA, lo que hace que los resultados se derramen en el rango D5: D16. Los valores de MES y DÍA se obtienen directamente de la fecha en B5:

MONTH(B5),DAY(B5)

Cuando se formatea como fechas, el resultado final son 12 fechas, con un año de diferencia, a partir del 1 de mayo de 2019.

Opción solo año

Para usar SEQUENCE para generar solo años, según la misma fecha de inicio, la fórmula en F5 es:

=SEQUENCE(12,1,YEAR(B5))

Como antes, SEQUENCE está configurada para generar 12 números, comenzando con el año en B5, incrementado en 1. Los resultados finales se derraman en F5: F16.

Articulos interesantes...