Excel formula: datumu sērija pēc nedēļas nogales -

Satura rādītājs

Vispārēja formula

=WORKDAY.INTL(A1,1,"1111100")

Kopsavilkums

Lai ģenerētu dinamisku datumu sēriju, kas ir tikai nedēļas nogales (sestdiena un svētdiena), 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,"1111100")

Tas atgriež tikai sestdienas vai svētdienas, kad formula tiek kopēta uz leju. Saraksts ir dinamisks - mainot sākuma datumu, tiek ģenerēti jaunie datumi.

Paskaidrojums

Funkcija WORKDAY.INTL parasti tiek izmantota datumu ģenerēšanai, 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 darba dienu pēc 10 dienām.

Viens no vietnē WORKDAY.INTL sniegtajiem argumentiem tiek saukts par “nedēļas nogali” un norāda, 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ā tiek izmantota koda opcija.

Kodā 1's norāda nedēļas nogales dienas (ārpus darba dienas) un nulles apzīmē darba dienas, kā parādīts tabulā D4: K5. Mēs vēlamies izvadē redzēt tikai sestdienas un svētdienas, tāpēc visām dienām no pirmdienas līdz piektdienai izmantojiet 1, bet sestdien un svētdien - nulli:

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

Dienu arguments tiek ievadīts kā 1. Kad formula tiek nokopēta, funkcija WEEKDAY.INTL atgriež nākamo datumu, kas ir sestdiena vai svētdiena.

Vēl viens veids

Ja jums ir vecāka Excel versija bez funkcijas WEEKDAY.INTL, varat izmantot alternatīvu formulu, pamatojoties uz funkciju WEEKDAY:

=IF(WEEKDAY(B5)=7,B5+1,B5+(7-WEEKDAY(B5)))

Pēc noklusējuma WEEKDAY atgriezīsies 1 svētdienai un 7 sestdienai. Ja rezultāts ir 7, rezultāts ir B5 + 1 (svētdiena). Ja nē, rezultāts ir

B5+(7-WEEKDAY(B5))

Kas tiek atrisināts šādi, atkarībā no nedēļas dienas:

B5 + (7-2) = B5 + 5 <- pirmdiena
B5 + (7-3) = B5 + 4 <- otrdiena
B5 + (7-4) = B5 + 3 <- trešdiena
B5 + (7-5) = B5 +2 <- otrdiena
B5 + (7-6) = B5 + 1 <- piektdiena

Piezīme. Jums būs jānorāda datums vismaz vienu dienu pirms pirmās sestdienas, kuru vēlaties ģenerēt.

Interesanti raksti...