Excel-formule: werkdagen per maand -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om werkdagen per maand te berekenen, gebruikt u de EOMONTH-functie samen met de NETWORKDAYS-functie. In het getoonde voorbeeld is de formule in C4:

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

Waarbij "vakantie" het benoemde bereik E3: E13 is.

Uitleg

Ten eerste is het belangrijk om te begrijpen dat de waarden in de kolom Maand (B) werkelijke datums zijn, opgemaakt met de aangepaste getalnotatie "mmm".

B4 bevat bijvoorbeeld 1 januari 2014, maar geeft alleen "Jan" weer volgens de aangepaste getalnotatie.

De formule zelf is gebaseerd op de functie NETWERKDAGEN, die het aantal werkdagen tussen een startdatum en einddatum retourneert, rekening houdend met vakantiedagen (indien opgegeven).

Voor elke maand komt de startdatum uit kolom B en wordt de einddatum berekend met de EOMONTH-functie als volgt:

EOMONTH(B4,0)

EOMONTH neemt een datum en retourneert de laatste dag van een maand. De maand zelf wordt bepaald door het tweede argument. Omdat we in dit geval in dezelfde maand willen blijven, gebruiken we nul.

Ten slotte wordt een lijst met vakantiedagen geleverd als het 3e argument voor NETWORKDAYS met behulp van de benoemde reeks vakanties (E3: E13).

Met deze informatie berekent NETWORKDAYS het aantal werkdagen in elke maand, automatisch exclusief weekends en feestdagen.

Gebruik de functie NETWORKDAYS.INTL als u meer controle wilt over welke dagen als weekenden worden behandeld.

Interessante artikelen...