
Általános képlet
=SEQUENCE(days,1,start_date,step)
Összegzés
A dátum sorozat napról napra történő előállításához használhatja a SEQUENCE függvényt. A bemutatott példában az E5 képlete a következő:
=SEQUENCE(12,1,C4,1)
amely 12 dátumot generál, kezdve 2019. május 1-jével, a C4 dátummal.
Magyarázat
A SEQUENCE függvény egy dinamikus tömbfüggvény, amely több eredményt generálhat. Ha a SEQUENCE önmagában használja a munkalapon, akkor egy olyan tömb eredményt ad ki, amely "átömlik" a munkalapra egy "kiömlési tartományban".
A SEQUENCE eredményeket generálhat sorokban, oszlopokban vagy sorokban és oszlopokban. Ebben a példában egy sor tömböt kérünk, amely 12 sor 1 oszlopra vonatkozik, kezdve a C4 dátummal és 1-gyel növekszik. Mivel az Excel dátumai csak sorszámok, és a C4 dátum egyenértékű 43586, a SEQUENCE egy ilyen tömböt ad ki:
(43586;43587;43588;43589;43590;43591;43592;43593;43594;43595;43596;43597)
amely az E5: E16 tartományba ömlik. Dátumként formázva ezek az értékek 12 egymást követő dátumot mutatnak, amelyek 2019. május 1-jétől kezdődnek és 2019. május 12-ig végződnek.
Csak munkanapokon
A SEQUENCE használatával csak munkanapokból álló dátumsorozatot generálhat a SEQUENCE kifejezéssel a WORKDAY vagy a WORKDAY.INTL függvénybe. A bemutatott példában a G5 képlete a következő:
(=WORKDAY.INTL(C4-1,SEQUENCE(12)))
Megjegyzés: ez egy tömbképlet, amelyet a control + shift + enter billentyűkombinációval kell megadni. Ezen túlmenően, mivel ez egy több cellás tömbképlet, a képlet beírásához vagy szerkesztéséhez először ki kell választania mind a 12 cellát.
Itt a WORKDAY függvényben először 1 napot vonunk le a kezdő dátumról. Ezt azért tesszük, hogy arra kényszerítsük a WORKDAY.INTL-t, hogy értékelje a kezdési dátumot, és hogy kezdje a sorrendet a kezdési dátummal.
Ezután a SEQUENCE segítségével 12 sorszámot állítunk elő:
SEQUENCE(12)
Mivel az oszlopok, az indítás és a lépés argumentumok nem kötelezőek, ez egy ilyen tömböt ad ki:
(1;2;3;4;5;6;7;8;9;10;11;12)
Ezek a számok a "napok" argumentumként vannak megadva a WORKDAY.INTL fájlhoz. Minden új sorban a WORKDAY.INTL kiszámítja a jövőbeni n munkanapot a SEQUENCE által szállított tömb felhasználásával. A WORKDAY.INTL automatikusan feltételezi, hogy a szombat és a vasárnap "hétvége" (nem munkanap), ezért ezeket a dátumokat kizárják az eredményekből. A WORKDAY.INTL konfigurálható az egyedi hétvégék és ünnepek kezelésére is, amint itt elmagyarázzuk.