
Vispārēja formula
=DATE(SEQUENCE(12,1,YEAR(A1)),MONTH(B5),DAY(A1))
Kopsavilkums
Lai ģenerētu datumu virkni pēc gada, varat izmantot funkciju SEQUENCE kopā ar YEAR, MONTH un DAY funkcijām. Parādītajā piemērā formula E5 ir:
=DATE(SEQUENCE(12,1,YEAR(B5)),MONTH(B5),DAY(B5))
kas ģenerē 12 datumu sēriju, palielinot par vienu gadu, sākot ar 2019. gada 1. maiju.
Paskaidrojums
SEQUENCE funkcija ir dinamiska masīva funkcija, kas var ģenerēt vairākus rezultātus. Tāpat kā citas dinamiskā masīva funkcijas, arī SEQUENCE izvada rezultātu masīvu, kas "noplūst" uz darblapas "noplūdes diapazonā".
SEQUENCE var ģenerēt rezultātus rindās, kolonnās vai abos. Šajā gadījumā secība ir konfigurēta, lai izvestu skaitļu masīvu, kas ir 12 rindas pa 1 kolonnu:
SEQUENCE(12,1,YEAR(B5))
Sākuma skaitlis ir gada vērtība no B5, un pakāpes vērtība pēc noklusējuma ir 1, tāpēc SEQUENCE izdod šādu masīvu:
(2019;2020;2021;2022;2023;2024;2025;2026;2027;2028;2029;2030)
Šis masīvs tiek atgriezts kā gada arguments DATE funkcijas iekšpusē, kā rezultātā rezultāti izplūst diapazonā D5: D16. MONTH un DAY vērtības tiek iegūtas tieši no datuma B5:
MONTH(B5),DAY(B5)
Formatējot kā datumus, galīgais rezultāts ir 12 datumi ar viena gada starpību, sākot ar 2019. gada 1. maiju.
Tikai gada iespēja
Lai izmantotu SEQUENCE tikai gadu izdošanai, pamatojoties uz to pašu sākuma datumu, F5 formula ir šāda:
=SEQUENCE(12,1,YEAR(B5))
Tāpat kā iepriekš, SEQUENCE ir konfigurēts, lai izvadītu 12 skaitļus, sākot ar gadu B5, palielinot ar 1. Galīgie rezultāti izplūst F5: F16.