Excel formula: zaporedje let -

Splošna formula

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

Povzetek

Če želite ustvariti vrsto datumov po letih, lahko uporabite funkcijo SEQUENCE skupaj s funkcijami YEAR, MONTH in DAY. V prikazanem primeru je formula v E5:

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

ki ustvari serijo 12 datumov, povečanih za eno leto, začenši s 1. majem 2019.

Pojasnilo

Funkcija SEQUENCE je funkcija dinamičnega polja, ki lahko ustvari več rezultatov. Tako kot druge funkcije dinamičnih nizov tudi SEQUENCE prikaže niz rezultatov, ki se "razlijejo" na delovni list v "območju razlitja".

SEQUENCE lahko ustvarja rezultate v vrsticah, stolpcih ali obojih. V tem primeru je SEQUENCE konfigurirana tako, da odda matriko števil, ki je 12 vrstic v 1 stolpcu:

SEQUENCE(12,1,YEAR(B5))

Začetna številka je letna vrednost iz B5, vrednost koraka pa je privzeto 1, zato SEQUENCE prikaže matriko, kot je ta:

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

Ta matrika se vrne kot argument leta znotraj funkcije DATE, zaradi česar se rezultati prelijejo v obseg D5: D16. Vrednosti MONTH in DAY se poberejo neposredno od datuma v B5:

MONTH(B5),DAY(B5)

Ko je formatiran kot datumi, je končni rezultat 12 datumov z razmikom enega leta, začenši s 1. majem 2019.

Možnost samo za leto

Če želite uporabiti SEQUENCE za izpis samo let na podlagi istega začetnega datuma, je formula v F5:

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

Tako kot prej je SEQUENCE nastavljen tako, da odda 12 številk, začenši z letom v B5, povečanim za 1. Končni rezultati se prelijejo v F5: F16.

Zanimive Članki...