Excel formula: Slijed godina -

Sadržaj

Generička formula

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

Sažetak

Da biste generirali niz datuma po godini, možete koristiti funkciju SEQUENCE zajedno s funkcijama YEAR, MONTH i DAY. U prikazanom primjeru formula u E5 je:

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

koja generira seriju od 12 datuma, uvećanih za godinu dana, počevši od 1. svibnja 2019.

Obrazloženje

Funkcija SEQUENCE je funkcija dinamičkog niza koja može generirati više rezultata. Kao i ostale funkcije dinamičkog niza, SEQUENCE daje niz 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,YEAR(B5))

Početni broj je vrijednost godine iz B5, a vrijednost koraka zadana je na 1, pa SEQUENCE daje niz poput ovog:

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

Taj se niz vraća kao argument godine unutar funkcije DATE, što dovodi do prelijevanja rezultata u raspon D5: D16. Vrijednosti za MONTH i DAY uzimaju se izravno od datuma u B5:

MONTH(B5),DAY(B5)

Kada se formatira kao datumi, konačni rezultat je 12 datuma, s razmakom od godinu dana, počevši od 1. svibnja 2019.

Opcija samo za godinu

Da biste koristili SEQUENCE za prikaz samo godina, na temelju istog datuma početka, formula u F5 je:

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

Kao i prije, SEQUENCE je konfiguriran za izlaz 12 brojeva, počevši od godine u B5, uvećanog za 1. Konačni rezultati prelijevaju se u F5: F16.

Zanimljivi članci...