
Генеричка формула
=DATE(YEAR(date),MONTH(date)+1,DAY(date))
Резиме
Да бисте генерисали динамички низ датума са формулом која се повећава за један месец од једног почетног датума, можете да користите формулу засновану на функцијама ДАИ, МОНТХ, ИЕАР и ДАТЕ.
Објашњење
У примеру, Б6 је кодирани датум почетка, а формула у Б7 је:
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6))
Да би решио ову формулу, Екцел прво извлачи вредности године, месеца и дана из датума у Б6, а затим додаје 1 вредности месеца. Даље, функција ДАТЕ саставља нови датум, користећи исти дан и годину, и месец + 1 за месец.
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6)) =DATE(2010,1+1,15) =DATE(2010,2,15) =2/15/2010
Прва формула стога враћа нови датум 15.2.2010, месец дана касније од датума почетка.
Једном када се унесе прва формула, она се копира колико је потребно. Свака следећа формула креира нови датум увећан за један дан.
Напомена: ако започнете са датумом попут 31. јануара, горња формула ће прескочити фебруар и прећи на март. То се догађа зато што нови датум, 31.2.2010. Не постоји, па Екцел користи вредност дана да би се померио на 3/3/2010, 3 дана после последњег дана у фебруару.
Ако вам је потребан низ датума у којима је сваки датум последњи у месецу, можете да користите ЕОДАТЕ овако:
=EOMONTH(B6,1)