
Generisk formel
=DATE(SEQUENCE(12,1,YEAR(A1)),MONTH(B5),DAY(A1))
Sammendrag
For å generere en serie datoer etter år kan du bruke SEKVENS-funksjonen sammen med YEAR, MONTH og DAY-funksjonene. I eksemplet vist er formelen i E5:
=DATE(SEQUENCE(12,1,YEAR(B5)),MONTH(B5),DAY(B5))
som genererer en serie på 12 datoer, økt med ett år, som begynner med 1. mai 2019.
Forklaring
SEKVENS-funksjonen er en dynamisk matrisefunksjon som kan generere flere resultater. Som andre dynamiske matrisefunksjoner, gir SEQUENCE ut en rekke resultater som "søler" på regnearket i et "spillområde".
SEKVENS kan generere resultater i rader, kolonner eller begge deler. I dette tilfellet er SEQUENCE konfigurert til å sende en rekke tall som er 12 rader med 1 kolonne:
SEQUENCE(12,1,YEAR(B5))
Startnummeret er årsverdien fra B5, og trinnverdien er som standard 1, så SEQUENCE sender ut en matrise som dette:
(2019;2020;2021;2022;2023;2024;2025;2026;2027;2028;2029;2030)
Denne matrisen returneres til som årsargument i DATE-funksjonen, noe som får resultatene til å spyle inn i området D5: D16. MÅNED- og DAG-verdiene hentes direkte fra datoen i B5:
MONTH(B5),DAY(B5)
Når det er formatert som datoer, er det endelige resultatet 12 datoer, ett år fra hverandre, og begynner med 1. mai 2019.
Bare årsmulighet
For å bruke SEQUENCE til å kun utføre år, basert på samme startdato, er formelen i F5:
=SEQUENCE(12,1,YEAR(B5))
Som før er SEQUENCE konfigurert til å sende ut 12 tall, som begynner med året i B5, økt med 1. De endelige resultatene spilder inn i F5: F16.