
Üldine valem
=DATE(YEAR(date),MONTH(date)+1,DAY(date))
Kokkuvõte
Dünaamilise kuupäevaseeria genereerimiseks valemiga, mis suureneb ühe alguskuupäeva võrra ühe kuu võrra, saate kasutada funktsiooni DAY, MONTH, YEAR ja DATE põhinevat valemit.
Selgitus
Näites on B6 kõvakodeeritud alguskuupäev ja valem B7-s on:
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6))
Selle valemi lahendamiseks võtab Excel kõigepealt aasta, kuu ja päeva väärtused kuupäevast B6-s, seejärel lisab kuu väärtusele 1. Järgmisena paneb funktsioon DATE kokku uue kuupäeva, kasutades sama päeva ja aastat ning kuu + 1.
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6)) =DATE(2010,1+1,15) =DATE(2010,2,15) =2/15/2010
Esimene valem tagastab seetõttu uue kuupäeva 15.02.2010, üks kuu alguskuupäevast hiljem.
Kui esimene valem on sisestatud, kopeeritakse see nii palju kui vaja. Iga järgmine valem loob uue kuupäeva, mida suurendatakse ühe päeva võrra.
Märkus: kui alustate kuupäevaga nagu 31. jaanuar, jätab ülaltoodud valem veebruari vahele ja liigub edasi märtsisse. See juhtub, kuna uut kuupäeva 31.12.2010 ei ole olemas, nii et Excel kasutab päeva väärtust, et liikuda edasi 03.03.2010, kolm päeva pärast veebruari viimast päeva.
Kui vajate kuupäevade rida, kus iga kuupäev on kuu viimane päev, saate EODATE kasutada järgmiselt:
=EOMONTH(B6,1)