
Vispārēja formula
=DATE(YEAR(date)+1,MONTH(date),DAY(date))
Kopsavilkums
Ja nepieciešams ģenerēt dinamisku datumu sēriju ar formulu, kas palielinās par vienu gadu no viena sākuma datuma, to var izdarīt ar formulu, kurā tiek izmantotas funkcijas DAY, MONTH, YEAR un DATE.
Paskaidrojums
Piemērā B6 ir grūti kodēts sākuma datums, un B7 formula ir:
=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6))
Lai atrisinātu šo formulu, Excel vispirms izraksta gada, mēneša un dienas vērtības no datuma B6, pēc tam gada vērtībai pievieno 1. Pēc tam funkcija DATUMS no jauna saliek jaunu datumu, izmantojot vienu un to pašu dienu un mēnesi, kā arī gadu + 1.
=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6)) =DATE(2010+1,1,15) =DATE(2011,1,15) =1/15/2011
Tāpēc pirmā formula atgriež jaunu datumu - 15.01.2011., Gadu vēlāk par sākuma datumu.
Kad ir ievadīta pirmā formula, tā tiek nokopēta tik tālu, cik nepieciešams. Katra nākamā formula izveido jaunu datumu, kas palielināts par vienu dienu.
Ja nepieciešams, varat viegli pielāgot šo formulu. Piemēram, ja jums ir nepieciešama datumu virkne, kurā katrs datums ir jauna gada pirmā diena, varat izmantot šādu formulu:
=DATE(YEAR(date)+1,1,1)