Excel-formel: Serie av datum efter år -

Innehållsförteckning

Generisk formel

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

Sammanfattning

Om du behöver generera en dynamisk serie av datum med en formel som ökar med ett år från ett enda startdatum, kan du göra det med en formel som använder funktionerna DAG, MÅNAD, ÅR och DATUM.

Förklaring

I exemplet är B6 det hårdkodade startdatumet och formeln i B7 är:

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

För att lösa denna formel extraherar Excel först år, månad och dag från datumet i B6 och lägger sedan till 1 till årsvärdet. Därefter återmonteras ett nytt datum med DATE-funktionen med samma dag och månad och år + 1 för år.

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

Den första formeln returnerar därför ett nytt datum 2011-01-15, ett år senare än startdatumet.

När den första formeln har angetts kopieras den ned så långt som behövs. Varje efterföljande formel skapar ett nytt datum ökat med en dag.

Du kan enkelt anpassa denna formel om det behövs. Om du till exempel behöver en serie med datum där varje datum är den första dagen i ett nytt år kan du använda en sådan formel

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

Intressanta artiklar...