
Generieke formule
=NETWORKDAYS(DATE(year,1,1),DATE(year,12,31),holidays)
Samenvatting
Om het aantal werkdagen in een jaar te berekenen, kunt u de functie NETWERKDAGEN gebruiken. NETWERKDAGEN sluit weekends en feestdagen automatisch uit als deze worden verstrekt. In het getoonde voorbeeld is de formule in E5:
=NETWORKDAYS(DATE(D5,1,1),DATE(D5,12,31),holidays)
Waar D5 een jaar bevat, en feestdagen is het benoemde bereik E5: E14.
Opmerking: NETWERKDAGEN neemt zowel de start- als de einddatum mee in de berekening als het werkdagen zijn.
Uitleg
NETWORKDAYS is een ingebouwde functie die een startdatum, een einddatum en (optioneel) een bereik accepteert dat vakantiedata bevat. In het getoonde voorbeeld genereren we de start- en einddatum met behulp van de DATE-functie als volgt:
DATE(D5,1,1) // first day of year DATE(D5,12,31) // last day of year
De DATE-functie retourneert deze datums rechtstreeks naar de NETWORKDAYS-functie als respectievelijk start_date en end_date.
Vakanties worden geleverd als een lijst met datums in E5: E14, de genoemde reeks vakanties .
NETWORKDAYS sluit automatisch weekends (Staturday en Sunday) en data die als feestdagen zijn opgegeven uit en retourneert een totaal aantal werkdagen in het jaar 2019.
Geen vakantie voorzien
De formule in E6 retourneert een hoger aantal werkdagen omdat er geen feestdagen worden opgegeven:
=NETWORKDAYS(DATE(D6,1,1),DATE(D6,12,31))
Werkdagen resterend dit jaar
Om de resterende werkdagen in een bepaald jaar te retourneren, kan de functie VANDAAG worden gebruikt om een startdatum als volgt te genereren:
=NETWORKDAYS(TODAY(),DATE(D5,12,31),holidays)
Aangepaste werkdagen / weekends
Om met aangepaste weekenden te werken (dwz weekenden zijn zondag en maandag, enz.), Schakelt u over naar de krachtigere NETWORKDAYS.INTL-functie, waarmee u kunt bepalen welke dagen van de week als werkdagen worden beschouwd.