
Formula generică
=DATE(YEAR(date),MONTH(date)+1,DAY(date))
rezumat
Pentru a genera o serie dinamică de date cu o formulă care crește cu o lună de la o singură dată de începere, puteți utiliza o formulă bazată pe funcțiile DAY, LUN, YEAR și DATE.
Explicaţie
În exemplu, B6 este data de începere codificată, iar formula din B7 este:
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6))
Pentru a rezolva această formulă, Excel extrage mai întâi valorile anului, lunii și zilei din data din B6, apoi adaugă 1 la valoarea lunii. Apoi, o nouă dată este asamblată de funcția DATE, utilizând aceeași zi și an și lună + 1 pentru lună.
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6)) =DATE(2010,1+1,15) =DATE(2010,2,15) =2/15/2010
Prin urmare, prima formulă returnează o nouă dată din 15.02.2010, cu o lună mai târziu decât data de începere.
Odată introdusă prima formulă, aceasta este copiată atât cât este necesar. Fiecare formulă ulterioară creează o nouă dată incrementată cu o zi.
Notă: dacă începeți cu o dată precum 31 ianuarie, formula de mai sus va sări peste februarie și va trece la martie. Acest lucru se întâmplă deoarece noua dată, 31.02.2010, nu există, așa că Excel folosește valoarea zilei pentru a reveni la 03.03.2010, la 3 zile după ultima zi din februarie.
Dacă aveți nevoie de o serie de date în care fiecare dată este ultima zi a lunii, puteți utiliza EODATE astfel:
=EOMONTH(B6,1)