
Všeobecný vzorec
=DATE(YEAR(date)+1,MONTH(date),DAY(date))
Zhrnutie
Ak je potrebné vygenerovať dynamickú sériu dátumov pomocou vzorca, ktorý sa zvyšuje o jeden rok od jedného počiatočného dátumu, môžete to urobiť pomocou vzorca, ktorý využíva funkcie DEN, MESIAC, ROK a DÁTUM.
Vysvetlenie
V príklade je B6 pevne nastavený dátum začiatku a vzorec v B7 je:
=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6))
Ak chcete vyriešiť tento vzorec, program Excel najskôr extrahuje hodnoty roku, mesiaca a dňa z dátumu v B6 a potom k hodnote roka pridá 1. Ďalej je nový dátum znova zostavený funkciou DATE s rovnakým dňom a mesiacom a rokom + 1 pre rok.
=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6)) =DATE(2010+1,1,15) =DATE(2011,1,15) =1/15/2011
Prvý vzorec preto vracia nový dátum 15. 1. 2011, o rok neskôr ako začiatočný dátum.
Po zadaní prvého vzorca sa podľa potreby skopíruje nadol. Každý nasledujúci vzorec vytvára nový dátum zvýšený o jeden deň.
Tento vzorec môžete v prípade potreby ľahko prispôsobiť. Napríklad, ak potrebujete sériu dátumov, kde každý dátum je prvý deň nového roka, môžete použiť nasledujúci vzorec
=DATE(YEAR(date)+1,1,1)