Excel-formel: Dataserie efter år -

Indholdsfortegnelse

Generisk formel

=DATE(YEAR(date)+1,MONTH(date),DAY(date))

Resumé

Hvis det er nødvendigt at generere en dynamisk serie af datoer med en formel, der øges med et år fra en enkelt startdato, kan du gøre det med en formel, der bruger DAG-, MÅNED-, ÅR- og DATO-funktionerne.

Forklaring

I eksemplet er B6 den hårdkodede startdato, og formlen i B7 er:

=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6))

For at løse denne formel udtrækker Excel først år-, måned- og dagværdier fra datoen i B6 og tilføjer derefter 1 til årværdien. Derefter samles en ny dato igen af ​​DATE-funktionen ved hjælp af samme dag og måned og år + 1 for år.

=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6)) =DATE(2010+1,1,15) =DATE(2011,1,15) =1/15/2011

Den første formel returnerer derfor en ny dato 1/15/2011, et år senere end startdatoen.

Når den første formel er indtastet, kopieres den ned så langt som nødvendigt. Hver efterfølgende formel opretter en ny dato forøget med en dag.

Du kan let tilpasse denne formel, hvis det er nødvendigt. For eksempel, hvis du har brug for en række datoer, hvor hver dato er den første dag i et nyt år, kan du bruge en formel som denne

=DATE(YEAR(date)+1,1,1)

Interessante artikler...