Formula Excel: obțineți zile lucrătoare între date -

Cuprins

Formula generică

=NETWORKDAYS(start_date,end_date,holidays)

rezumat

Pentru a calcula numărul de zile lucrătoare între două date, puteți utiliza funcția NETWORKDAYS. În exemplul prezentat, formula din D7 este:

=NETWORKDAYS(B7,C7,B10:B11)

care returnează un număr de zile lucrătoare, cu excepția sărbătorilor din B10: B11.

Explicaţie

Funcția Excel NETWORKDAYS calculează numărul de zile lucrătoare între două date. NETWORKDAYS exclude automat weekendurile (sâmbătă și duminică) și poate exclude opțional o listă de sărbători furnizate ca date.

De exemplu, în captura de ecran afișată, formula din D6 este:

=NETWORKDAYS(B6,C6) // returns 5

Această formulă returnează 5, deoarece există 5 zile lucrătoare între 23 decembrie și 27 decembrie și nu au fost oferite sărbători. Rețineți că NETWORKDAYS include atât datele de început, cât și cele de sfârșit în calcul, dacă acestea sunt zile lucrătoare.

NETWORKDAYS poate exclude, de asemenea, o listă personalizată de sărbători. În celula următoare în jos, folosim aceeași formulă cu aceleași date, plus o listă de sărbători în B10: B11.

=NETWORKDAYS(B7,C7,B10:B11) // returns 3

Această formulă returnează 3, deoarece două din cele 5 zile sunt sărbători.

Weekenduri personalizate

Dacă trebuie să țineți cont de weekendurile personalizate (adică weekendurile sunt doar sâmbăta, duminica și luni etc.) va trebui să treceți la funcția NETWORKDAYS.INTL mai robustă, care vă permite să setați ce zile din săptămână sunt considerate sunt luate în considerare la sfârșit de săptămână, prin furnizarea unui argument de weekend sub forma unui cod numeric.

Ai nevoie de o întâlnire?

Dacă aveți nevoie de o dată n zilele lucrătoare în trecut sau în viitor, consultați funcția WORKDAY.

Articole interesante...