
Általános képlet
(=EDATE(A1,SEQUENCE(12,1,0)))
Összegzés
Hónaponként növelt dátumsorozat előállításához használhatja a SEQUENCE függvényt az EDATE vagy a EOMONTH függvénnyel együtt. A bemutatott példában a D5 képlete a következő:
(=EDATE(B5,SEQUENCE(12,1,0)))
amely 12 dátum sorozatát adja ki, egy hónappal növekszik, 2019. május 1-jétől kezdődően.
Megjegyzés: ez egy tömbképlet, amelyet a control + shift + enter billentyűkombinációval kell megadni.
Magyarázat
Az EDATE funkció egy hónapos lépésekben előre vagy hátra mozog egy adott kezdési dátumtól kezdve. A SEQUENCE függvény egy dinamikus tömbfüggvény, amely több olyan eredményt is képes létrehozni, amelyek a munkalapra "kiömlési tartományban" "ömlenek".
A SEQUENCE eredményeket generálhat sorokban, oszlopokban vagy mindkettőben. Ebben az esetben a SEQUENCE úgy van konfigurálva, hogy egy sor tömböt adjon ki, amely 12 sor / oszlop:
SEQUENCE(12,1,0)
A kezdet nulla, és a lépés értéke alapértelmezés szerint 1, így a SEQUENCE egy ilyen tömböt ad ki:
(0;1;2;3;4;5;6;7;8;9;10;11)
Erre a tömbre a hónap argumentumként térünk vissza az EDATE függvényen belül. Az EDATE ekkor 12 dátumot ad vissza, kezdve a B5 dátummal. Az Excel dátumokat sorozatszámként tárolják, így a kimenet így néz ki:
(43586;43617;43647;43678;43709;43739;43770;43800;43831;43862;43891;43922)
Ha ezeket az eredményeket dátumként formázzák, az eredmény 12 dátum, egy hónappal növekszik, 2019. május 1-jétől kezdődően.
Megjegyzés: Néhány más funkciótól (pl. DATE függvény) eltérően az EDATE funkció nem ömlik át automatikusan más cellákba, ha egynél több eredményt szolgáltat. Megkerülő megoldásként több cellás tömbképletként adhat meg. A képlet beírásához vagy szerkesztéséhez először ki kell választania mind a 12 cellát.
Hóvége
A "hónap vége" dátumok sorozatának előállításához használja az EOMONTH függvényt az EDATE helyett. Az F5 képlete a következő:
(=EOMONTH(B5,SEQUENCE(12,1,0)))
Ez szintén egy több cellás tömbképlet, ezért a képlet beírásához vagy szerkesztéséhez először ki kell választania mind a 12 cellát.