Excel-formel: Årsrekkefølge -

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.

Interessante artikler...