Formula Excel: zile lucrătoare pe lună -

Cuprins

Formula generică

=NETWORKDAYS(date,EOMONTH(date,0),holidays)

rezumat

Pentru a calcula zilele de lucru pe lună, utilizați funcția EOMONTH împreună cu funcția NETWORKDAYS. În exemplul prezentat, formula din C4 este:

=NETWORKDAYS(B4,EOMONTH(B4,0),holidays)

Unde „sărbători” este gama numită E3: E13.

Explicaţie

În primul rând, este important să înțelegem că valorile din coloana Lună (B) sunt date reale, formatate cu formatul de număr personalizat „mmm”.

De exemplu, B4 conține 1 ianuarie 2014, dar afișează numai „Jan” pentru formatul de număr personalizat.

Formula în sine se bazează pe funcția NETWORKDAYS, care returnează numărul de zile lucrătoare între o dată de începere și o dată de încheiere, ținând cont de sărbători (dacă este prevăzut).

Pentru fiecare lună, data de începere provine din coloana B, iar data de sfârșit este calculată cu funcția EOMONTH astfel:

EOMONTH(B4,0)

EOMONTH ia o întâlnire și revine în ultima zi a unei luni. Luna în sine este controlată de al doilea argument. Deoarece în acest caz vrem să rămânem în aceeași lună, folosim zero.

În cele din urmă, o listă de sărbători este furnizată ca al treilea argument pentru NETWORKDAYS utilizând intervalul de vacanță numit (E3: E13).

Cu aceste informații, NETWORKDAYS calculează numărul de zile lucrătoare din fiecare lună, excluzând automat weekendurile și sărbătorile.

Dacă aveți nevoie de mai mult control asupra zilelor care sunt tratate ca weekend, utilizați funcția NETWORKDAYS.INTL.

Articole interesante...