
Yleinen kaava
=DATE(SEQUENCE(12,1,YEAR(A1)),MONTH(B5),DAY(A1))
Yhteenveto
Voit luoda päivämääräsarjan vuosittain käyttämällä SEQUENCE-funktiota yhdessä YEAR-, MONTH- ja DAY-toimintojen kanssa. Esitetyssä esimerkissä kaava kohdassa E5 on:
=DATE(SEQUENCE(12,1,YEAR(B5)),MONTH(B5),DAY(B5))
joka luo 12 päivämäärän sarjan, jota korotetaan yhdellä vuodella, alkaen 1. toukokuuta 2019.
Selitys
SEQUENCE-toiminto on dynaaminen matriisitoiminto, joka voi tuottaa useita tuloksia. Kuten muutkin dynaamiset ryhmätoiminnot, SEQUENCE tuottaa joukon tuloksia, jotka "vuotavat" taulukkoon "vuotoalueella".
SEQUENCE voi tuottaa tuloksia riveillä, sarakkeilla tai molemmilla. Tässä tapauksessa SEQUENCE on määritetty tuottamaan joukko numeroita, joka on 12 riviä 1 sarakkeella:
SEQUENCE(12,1,YEAR(B5))
Aloitusnumero on vuoden arvo B5: stä, ja askelarvo on oletusarvoisesti 1, joten SEQUENCE antaa seuraavanlaisen taulukon:
(2019;2020;2021;2022;2023;2024;2025;2026;2027;2028;2029;2030)
Tämä taulukko palautetaan vuosi-argumentiksi DATE-funktion sisällä, mikä saa tulokset valumaan alueelle D5: D16. KUUKAUSI ja PÄIVÄ -arvot noudetaan suoraan päivämäärästä kohdassa B5:
MONTH(B5),DAY(B5)
Päivämäärinä muotoiltu lopullinen tulos on 12 päivämäärää yhden vuoden välein 1.5.2019 alkaen.
Vain vuosi -vaihtoehto
Jos haluat käyttää SEQUENCE-koodia vain vuosien tuottamiseen, sama aloituspäivä perustuu kaavaan F5:
=SEQUENCE(12,1,YEAR(B5))
Kuten aikaisemmin, SEQUENCE on määritetty antamaan 12 numeroa, alkaen B5: ssä olevasta vuodesta, korotettuna luvulla 1. Lopulliset tulokset levittyvät kohtaan F5: F16.