
Általános képlet
=DATE(YEAR(date),MONTH(date)+1,DAY(date))
Összegzés
Dinamikus dátumsorozat előállításához egy képlettel, amely egy kezdő dátumtól számítva egy hónappal növekszik, használhatja a DAY, MONTH, YEAR és DATE függvényeken alapuló képletet.
Magyarázat
A példában B6 a kemény kódolású kezdő dátum, és a B7 képlete a következő:
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6))
A képlet megoldásához az Excel először kivonja az év, a hónap és a nap értékeit a B6 dátumtól, majd 1-et ad hozzá a hónap értékéhez. Ezután egy új dátumot állít össze a DATE függvény, felhasználva ugyanazt a napot és évet, valamint a hónap + 1 hónapot.
=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6)) =DATE(2010,1+1,15) =DATE(2010,2,15) =2/15/2010
Az első képlet tehát új dátumot ad vissza, 2010.02.15., Egy hónappal később, mint a kezdő dátum.
Az első képlet beírása után szükség szerint le lesz másolva. Minden következő képlet új dátumot hoz létre, egy nappal növekszik.
Megjegyzés: ha olyan dátummal indul, mint január 31, a fenti képlet kihagyja a februárt, és márciusra lép. Ez azért történik, mert az új dátum, 2010.2.31. Nem létezik, ezért az Excel a napi értéket használva görget előre 2010.3.3-ig, 3 nappal az utolsó februári nap után.
Ha szüksége van egy dátumsorozatra, ahol minden dátum a hónap utolsó napja, akkor az EODATE-t így használhatja:
=EOMONTH(B6,1)