Exceli valem: päevade järjestus -

Üldine valem

=SEQUENCE(days,1,start_date,step)

Kokkuvõte

Kuupäevade rea loomiseks päeva kaupa saate kasutada funktsiooni SEQUENCE. Näidatud näites on valem E5-s järgmine:

=SEQUENCE(12,1,C4,1)

mis genereerib 12 kuupäeva jada, mis algab 1. mail 2019 (kuupäev C4-s).

Selgitus

Funktsioon SEQUENCE on dünaamiline massiivi funktsioon, mis võib genereerida mitu tulemust. Kui seda kasutatakse töölehel iseenesest, väljastab SEQUENCE massiivi tulemusi, mis "voolavad" töölehele "mahavoolu vahemikus".

SEQUENCE võib genereerida tulemusi ridadesse, veergudesse või ridadesse ja veergudesse. Selles näites küsime arvude massiivi järjestust, mis on 12 rida 1 veeru kohta, alustades kuupäevast C4-s ja suurendades 1-ga. Kuna Exceli kuupäevad on ainult seerianumbrid ja C4-s olev kuupäev on samaväärne 43586, SEQUENCE väljastab sellise massiivi:

(43586;43587;43588;43589;43590;43591;43592;43593;43594;43595;43596;43597)

mis valgub vahemikku E5: E16. Kuupäevadena vormindatuna näitavad need väärtused 12 järjestikust kuupäeva, mis algavad 1. maist 2019 ja lõpevad 12. maini 2019.

Ainult tööpäevad

Kui soovite kasutada järjestust SEQUENCE, et luua ainult tööpäevadeks mõeldud kuupäevade seeria, saate SEQUENCE funktsiooni WORKDAY või WORKDAY.INTL mähkida. Näidatud näites on valem G5-s järgmine:

(=WORKDAY.INTL(C4-1,SEQUENCE(12)))

Märkus: see on massiivi valem ja see tuleb sisestada juhtklahviga + shift + enter. Lisaks, kuna see on mitme lahtriga massiivi valem, peate valemi sisestamiseks või muutmiseks kõigepealt valima kõik 12 lahtrit.

Siin, funktsioonis TÖÖPÄEV, lahutame alguskuupäevast kõigepealt 1 päeva. Teeme seda selleks, et sundida WORKDAY.INTL hindama alguskuupäeva ja alustama järjestust alguskuupäeval.

Järgmiseks kasutame 12 järjestikuse numbri genereerimiseks järjestust SEQUENCE:

SEQUENCE(12)

Kuna veerud, algus ja samm argumendid on kõik valikulised, väljastab see sellise massiivi:

(1;2;3;4;5;6;7;8;9;10;11;12)

Need on numbrid, mis on esitatud argumendina WORKDAY.INTL "päeva" argumendina. Igal uuel real arvutab WORKDAY.INTL tööpäeva n päeva tulevikus, kasutades selleks järjestust SEQUENCE. WORKDAY.INTL eeldab, et laupäev ja pühapäev on "nädalavahetused" (mitte tööpäevad), nii et need kuupäevad jäetakse tulemustest välja. WORKDAY.INTL saab konfigureerida ka kohandatud nädalavahetustel ja pühadel, nagu siin selgitatud.

Huvitavad Artiklid...