Excel formula: datumu sērija pēc pielāgotām dienām -

Satura rādītājs

Vispārēja formula

=WORKDAY.INTL(A1,"1111100")

Kopsavilkums

Lai izveidotu dinamisku datumu sēriju, kas ietver tikai noteiktas nedēļas dienas (ti, tikai otrdienas un ceturtdienas), varat izmantot funkciju WORKDAY.INTL. Parādītajā piemērā datums B5 ir cietā koda sākuma datums. Formula B6 ir:

=WORKDAY.INTL(B5,1,"1010111")

Formula tiek atgriezta tikai otrdienās un ceturtdienās, jo formula tiek kopēta uz leju. Ja B5 sākuma datums tiek mainīts, dinamiski tiek ģenerēti jauni datumi.

Paskaidrojums

Funkciju WORKDAY.INTL parasti izmanto, lai atrastu datumus, kas ir darba dienas. Piemēram, varat izmantot vietni WORKDAY.INTL, lai atrastu nākamo darba dienu, kas nav nedēļas nogale vai brīvdiena, vai pirmo darbadienu pēc 5 dienām.

Viens no vietnē WORKDAY.INTL sniegtajiem argumentiem tiek saukts par “nedēļas nogali” un kontrolē, kuras dienas tiek uzskatītas par brīvām dienām. Nedēļas nogales argumentu var norādīt kā skaitli, kas saistīts ar iepriekš konfigurētu sarakstu, vai kā 7 rakstzīmju kodu, kas aptver visas septiņas nedēļas dienas no pirmdienas līdz sestdienai. Šajā piemērā koda opcija tiek izmantota, lai "filtrētu" dienas, kas nav otrdienas vai ceturtdienas.

Kodā 1 norāda nedēļas nogales dienas (ārpus darba dienas) un nulles apzīmē darba dienas, kā parādīts tabulā D4: K9. Mēs vēlamies redzēt tikai otrdienas vai ceturtdienas, tāpēc šīm dienām izmantojam nulles un katru otro dienu 1:

=WORKDAY.INTL(B5,1,"1010111")

Tā kā formula tiek kopēta uz leju, WEEKDAY.INTL tiek izvadīta tikai otrdienās vai ceturtdienās. Visi datumi tiek formatēti ar pielāgoto skaitļu formātu "ddd d-mmm-yyyy".

Pielāgotas dienas

Lai pielāgotu atgriežamās dienas, vienkārši pielāgojiet kodu. Piemēram, lai izvadītu tikai pirmdienas, otrdienas vai piektdienas, varat izmantot:

=WORKDAY.INTL(B5,1,"0101011")

Interesanti raksti...