Excel formula: zaporedje mesecev -

Kazalo

Splošna formula

(=EDATE(A1,SEQUENCE(12,1,0)))

Povzetek

Če želite ustvariti niz datumov, priraščenih za mesec, lahko uporabite funkcijo SEQUENCE skupaj s funkcijo EDATE ali funkcijo EOMONTH. V prikazanem primeru je formula v D5:

(=EDATE(B5,SEQUENCE(12,1,0)))

ki izda serijo 12 datumov, povečanih za en mesec, od 1. maja 2019.

Opomba: to je matrična formula, ki jo je treba vnesti s tipko control + shift + enter.

Pojasnilo

Funkcija EDATE se časovno pomika naprej ali nazaj v enomesečnih korakih od določenega začetnega datuma. Funkcija SEQUENCE je funkcija dinamičnega polja, ki lahko ustvari več 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,0)

Začetek je nič, vrednost koraka pa je privzeto 1, zato SEQUENCE prikaže matriko, kot je ta:

(0;1;2;3;4;5;6;7;8;9;10;11)

Ta matrika je vrnjena kot argument mesecev znotraj funkcije EDATE. Nato EDATE vrne 12 datumov, ki se začnejo z datumom v B5. Excelovi datumi so shranjeni kot serijske številke, zato je rezultat videti tako:

(43586;43617;43647;43678;43709;43739;43770;43800;43831;43862;43891;43922)

Ko so ti rezultati oblikovani kot datumi, je rezultat 12 datumov, povečanih za en mesec, od 1. maja 2019.

Opomba: V nasprotju z nekaterimi drugimi funkcijami (npr. Funkcija DATE) se funkcija EDATE samodejno ne prelije v druge celice, ko poda več rezultatov. Kot rešitev lahko vnesete formulo matrike z več celicami. Najprej morate izbrati vseh 12 celic, da vnesete ali uredite formulo.

Konec meseca

Če želite ustvariti vrsto datumov "konca meseca", uporabite funkcijo EOMONTH namesto EDATE. Formula v F5 je:

(=EOMONTH(B5,SEQUENCE(12,1,0)))

To je tudi formula z več celicami, zato morate najprej vnesti vseh 12 celic, da vnesete ali uredite formulo.

Zanimive Članki...