Formula Excel: Adăugați zile lucrătoare fără sfârșit de săptămână -

Cuprins

Formula generică

=WORKDAY.INTL(start_date,days,"0000000", holidays)

rezumat

Pentru a adăuga sau scădea zile de lucru la o dată, respectând sărbătorile, dar presupunând o săptămână de lucru de 7 zile, puteți utiliza funcția WORKDAY.INTL. În exemplu, formula din D6 este:

=WORKDAY.INTL(B6,C6,"0000000",holidays)

Această formulă adaugă 7 zile lucrătoare la marți, 22 decembrie. Trei sărbători sunt furnizate folosind intervalul numit „sărbători” (B9: B11), iar weekendurile sunt setate folosind sintaxa specială „0000000”, ceea ce înseamnă că toate zilele dintr-o săptămână sunt zile lucrătoare. Rezultatul este joi, 31 decembrie 2015.

Explicaţie

WORKDAY.INTL poate calcula o dată în viitor sau în trecut care respectă sărbătorile și weekendurile. Pentru a specifica ce zile sunt considerate weekend, puteți utiliza un cod special (lista completă a codurilor aici) sau puteți folosi o „mască” pentru a indica weekend-urile cu unii și zerouri. Metoda de mascare este mai flexibilă, deoarece vă permite să desemnați orice zi a săptămânii drept weekend (adică zi nelucrătoare). De exemplu:

=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed

Argumentul de weekend este furnizat ca 7 caractere care reprezintă luni-duminică. Folosiți unul (1) pentru a indica weekendul și zero (0) pentru a indica o zi lucrătoare.

Deoarece dorim ca toate zilele săptămânii să fie considerate zile lucrătoare, folosim „0000000”.

Articole interesante...