Excel-képlet: dátumsor havonta -

Á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)

érdekes cikkek...