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.