
Formula generică
=DATE(SEQUENCE(12,1,YEAR(A1)),MONTH(B5),DAY(A1))
rezumat
Pentru a genera o serie de date în funcție de an, puteți utiliza funcția SECVENȚĂ împreună cu funcțiile AN, LUNĂ și ZI. În exemplul prezentat, formula din E5 este:
=DATE(SEQUENCE(12,1,YEAR(B5)),MONTH(B5),DAY(B5))
care generează o serie de 12 date, incrementate cu un an, începând cu 1 mai 2019.
Explicaţie
Funcția SEQUENCE este o funcție matrice dinamică care poate genera rezultate multiple. Ca și alte funcții din matrice dinamică, SEQUENCE produce o serie de rezultate care „se varsă” pe foaia de lucru într-un „interval de deversare”.
SECVENȚA poate genera rezultate în rânduri, coloane sau ambele. În acest caz, SECVENȚA este configurată pentru a afișa o matrice de numere care este de 12 rânduri pe 1 coloană:
SEQUENCE(12,1,YEAR(B5))
Numărul inițial este valoarea anului de la B5, iar valoarea pasului este implicită la 1, deci SEQUENCE produce o matrice ca aceasta:
(2019;2020;2021;2022;2023;2024;2025;2026;2027;2028;2029;2030)
Această matrice este returnată ca argument de an în cadrul funcției DATE, ceea ce face ca rezultatele să se revarsă în intervalul D5: D16. Valorile LUNĂ și ZI sunt preluate direct de la data din B5:
MONTH(B5),DAY(B5)
Când este formatat ca date, rezultatul final este de 12 date, la un an distanță, începând cu 1 mai 2019.
Opțiune numai pentru an
Pentru a utiliza SEQUENCE pentru a produce numai ani, pe baza aceleiași date de început, formula din F5 este:
=SEQUENCE(12,1,YEAR(B5))
Ca și înainte, SEQUENCE este configurat pentru a afișa 12 numere, începând cu anul în B5, incrementat cu 1. Rezultatele finale se revarsă în F5: F16.