Formula Excel: Seria de date după sfârșit de săptămână -

Cuprins

Formula generică

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

rezumat

Pentru a genera o serie dinamică de date care sunt doar în weekend (sâmbătă și duminică), puteți utiliza funcția WORKDAY.INTL. În exemplul prezentat, data din B5 este o dată de început codificată. Formula din B6 este:

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

Aceasta revine doar sâmbăta sau duminica, deoarece formula este copiată. Lista este dinamică - când data de începere este modificată, sunt generate noile date.

Explicaţie

Funcția WORKDAY.INTL este utilizată în mod normal pentru a genera date care sunt zile lucrătoare. De exemplu, puteți utiliza WORKDAY.INTL pentru a găsi următoarea zi lucrătoare care nu este un weekend sau o vacanță sau prima zi lucrătoare în 10 zile de acum înainte.

Unul dintre argumentele furnizate către WORKDAY.INTL se numește „weekend” și indică ce zile sunt considerate zile nelucrătoare. Argumentul de weekend poate fi furnizat ca un număr legat de o listă preconfigurată sau ca un cod cu 7 caractere care acoperă toate cele șapte zile ale săptămânii, de luni până sâmbătă. Acest exemplu folosește opțiunea de cod.

În cod, 1 reprezintă zile de weekend (zile nelucrătoare) și zerouri reprezintă zile de lucru, așa cum se ilustrează cu tabelul din D4: K5. Vrem să vedem doar sâmbăta și duminica în ieșire, deci folosiți 1 pentru toate zilele de luni până vineri și zero pentru sâmbătă și duminică:

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

Argumentul zilei este introdus ca 1. Pe măsură ce formula este copiată, funcția WEEKDAY.INTL returnează următoarea dată care este sâmbătă sau duminică.

Altă cale

Dacă aveți o versiune mai veche de Excel fără funcția WEEKDAY.INTL, puteți face o formulă alternativă bazată pe funcția WEEKDAY:

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

În mod implicit, WEEKDAY va reveni 1 pentru duminică și 7 pentru sâmbătă. Dacă rezultatul este 7, rezultatul este B5 + 1 (duminică). Dacă nu, rezultatul este

B5+(7-WEEKDAY(B5))

Care se rezolvă astfel, în funcție de ziua săptămânii:

B5 + (7-2) = B5 + 5 <- Luni
B5 + (7-3) = B5 + 4 <- Mar
B5 + (7-4) = B5 + 3 <- Mier
B5 + (7-5) = B5 +2 <- Joi
B5 + (7-6) = B5 + 1 <- Vineri

Notă: va trebui să furnizați o dată cu cel puțin o zi înainte de prima sâmbătă pe care doriți să o generați.

Articole interesante...