Excel formula: Slijed mjeseci -

Sadržaj

Generička formula

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

Sažetak

Da biste generirali niz datuma uvećanih za mjesec, možete koristiti funkciju SEQUENCE zajedno s funkcijom EDATE ili funkcijom EOMONTH. U prikazanom primjeru formula u D5 je:

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

koji daje seriju od 12 datuma, uvećanih za mjesec dana, počevši od 1. svibnja 2019.

Napomena: ovo je formula niza i mora se unijeti sa control + shift + enter.

Obrazloženje

Funkcija EDATE kreće se naprijed ili nazad u vremenu u koracima od po mjesec dana od zadanog datuma početka. Funkcija SEQUENCE je funkcija dinamičkog niza koja može generirati više rezultata koji se "prelijevaju" na radni list u "rasponu izlijevanja".

SEQUENCE može generirati rezultate u retcima, stupcima ili oboje. U ovom slučaju, SEQUENCE je konfiguriran za izlaz niza brojeva koji je 12 redaka u 1 stupac:

SEQUENCE(12,1,0)

Početak je nula, a vrijednost koraka zadana je na 1, pa SEQUENCE daje niz poput ovog:

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

Ovaj se niz vraća kao argument mjeseci unutar funkcije EDATE. EDATE zatim vraća 12 datuma, počevši od datuma u B5. Excel datumi pohranjuju se kao serijski brojevi, tako da izlaz izgleda ovako:

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

Kada se ti rezultati oblikuju kao datumi, rezultat je 12 datuma uvećanih za jedan mjesec, počevši od 1. svibnja 2019.

Napomena: Za razliku od nekih drugih funkcija (npr. Funkcija DATE), funkcija EDATE ne prelijeva se automatski u druge stanice kada daje više od jednog rezultata. Kao zaobilazno rješenje možete unijeti formulu niza s više ćelija. Prvo morate odabrati svih 12 ćelija da biste unijeli ili uredili formulu.

Kraj mjeseca

Da biste generirali niz datuma "kraja mjeseca", koristite funkciju EOMONTH umjesto EDATE. Formula u F5 je:

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

Ovo je također formula s više ćelija, tako da prvo morate odabrati svih 12 ćelija da biste unijeli ili uredili formulu.

Zanimljivi članci...