HomeExcel functiesWERKDAG.INTL() functie

WERKDAG.INTL() functie

Excel WERKDAG.INTL functie

Samenvatting WERKDAG.INTL() functie

De WERKDAG.INTL() functie in Excel geeft het seriële getal van de datum voor of na een opgegeven aantal werkdagen, met aangepaste parameters voor weekenddagen. Weekendparameters geven aan welke en hoeveel dagen weekenddagen zijn. Weekenddagen en dagen die zijn opgegeven als feestdagen worden niet als werkdagen beschouwd.

Vertaling

Nederlands: WERKDAG.INTL()
Engels: WORKDAY.INTL()
Duits: ARBEITSTAG.INTL()

Resultaat waarde

Geeft als resultaat het seriële getal van de datum vóór of na een opgegeven aantal werkdagen met parameters die aangeven welke en hoeveel dagen in het weekend vallen

Doel

Verkrijg een datum van een werkdag in de toekomst of het verleden.

Syntaxis

=WERKDAG.INTL(begindatum, dagen, [weekend], [vakantiedagen])

Argumenten

begindatum – De startdatum berekening.
dagen – positief of negatief getal voor aantal werkdagen voor of na begindatum.
weekend – een getal of tekenreeks waarmee weekend worden aangegeven.

WeekendgetalWeekenddagen
1 of nietszaterdag, zondag
2zondag, maandag
3maandag, dinsdag
4dinsdag, woensdag
5woensdag, donderdag
6donderdag, vrijdag
7vrijdag, zaterdag
11alleen zondag
12alleen maandag
13alleen dinsdag
14alleen woensdag
15alleen donderdag
16alleen vrijdag
17alleen zaterdag

Weekendtekenreekswaarden zijn zeven tekens lang en elk teken in de tekenreeks vertegenwoordigt een dag van de week, te beginnen op maandag. 1 staat voor een niet-werkdag en 0 voor een werkdag. Alleen de tekens 1 en 0 zijn toegestaan in de tekenreeks. Als je 1111111 gebruikt, wordt altijd 0 geretourneerd.

Als je bijvoorbeeld 0000011 gebruikt, is het resultaat een weekend van zaterdag en zondag. (Zie hiervoor ook voorbeeld #4)

vakantiedagen – [optioneel] Een optionele set van een of meer datums die moeten worden uitgesloten van de kalender met werkdagen. Feestdagen moet een cellenbereik zijn dat de datums bevat, of een matrixconstante van de seriële waarden die deze datums aangeven. De volgorde van datums of seriële waarden in vakantiedagen kan willekeurig zijn.

Gebruik van WERKDAG.INTL() functie

De Excel WERKDAG.INTL functie neemt een datum en retourneert de dichtstbijzijnde werkdag in de toekomst of het verleden, op basis van niet-werkdagen waarde die je opgeeft. In tegenstelling tot de WERKDAG functie kun je met WERKDAG.INTL aanpassen welke dagen als weekend worden beschouwd (niet-werkdagen). Je kunt de functie WERKDAG.INTL gebruiken om voltooiingsdatums, verzenddatums, enz. te berekenen die rekening houden met niet-werkdagen.

Voorbeeld #1

In het voorbeeld hierboven staat in cel D5 de volgende formule. We berekenen nu de eerstvolgende werkdag (dagen =1) van vrijdag 1 januari 2021, op basis van de standaard berekening. Het argument weekend en vakantiedagen is namelijk leeg.

=WERKDAG.INTL("1-1-2021";1) // resultaat maandag 4-1-2021

Voorbeeld #2

In cel D6 van het voorbeeld staat de volgende formule. Datum is wederom vrijdag 1 januari 2021, dagen is 1 dus we zoeken de eerstvolgende werkdag, en het argument weekend is 11. Dat betekent dat alleen zondag een niet-werkdag is.

=WERKDAG.INTL("1-1-2021";1;11) // resultaat zaterdag 2-1-2021

Voorbeeld #3

Je kunt ook zelf een lijst met niet-werkdagen opgeven. Het bereik B12:B14 bevat drie niet-werkdagen. In dit voorbeeld tellen we drie werkdagen op bij 23-12-2019. De eerste regel houdt geen rekening met vakantiedagen, terwijl de tweede regel het celbereik B12:B14 als vakantiedagen meeneemt.

=WERKDAG.INTL("23-12-2019";3)           // resultaat do 26-12-2019
=WERKDAG.INTL("23-12-2019";1;B12:B14) // resultaat ma 30-12-2019

Voorbeeld #4

Standaard zijn zaterdag en zondag niet-werkdagen. Dit is geheel naar eigen wens aan te passen door enen en nullen te gebruiken in een serie van 7 getallen als weekend argument. Een nul staat voor een werkdag, een één voor een niet-werkdag. Deze methode maakt het flexibel om te bepalen wat weekenddagen en werkdagen zijn:

=WERKDAG.INTL(A1,3,"0000000") // 7 werkdagen per week
=WERKDAG.INTL(A1,3,"1000000") // Alleen maandag werkdag
=WERKDAG.INTL(A1,3,"1100000") // maandag en dinsdag werkdag
=WERKDAG.INTL(A1,3,"1110000") // maandag, dinsdag en woensdag werkdag
=WERKDAG.INTL(A1,3,"1010000") // maandag en woensdag werkdag

Opmerkingen van WERKDAG.INTL functie

  • Als begindatum buiten het bereik valt voor de huidige datumbasiswaarde, geeft WERKDAG.INTL de foutwaarde #GETAL! als resultaat.
  • Als een datum in feestdagen buiten het bereik valt voor de huidige datumbasiswaarde, geeft WERKDAG.INTL de foutwaarde #GETAL! als resultaat.
  • Als begindatum plus dag-verschuiving een ongeldige datum oplevert, geeft WERKDAG.INTL de foutwaarde #GETAL! als resultaat.
  • Als een weekendtekenreeks een ongeldige lengte heeft of ongeldige tekens bevat, geeft WERKDAG.INTL de foutwaarde #WAARDE! als resultaat.
~ Advertentie ~

= POST ( 'Gerelateerd' )

~ Advertentie ~

= WEEK ('Top 5')

DATUM() functie

De Excel DATUM functie maakt van afzonderlijke waarden voor jaar, maand en dag een geldige datum. Je kunt deze functie gebruiken om dynamisch datums samen te stellen op basis van andere celwaarden in je werkblad.

VANDAAG() functie

De VANDAAG functie in Excel retourneert de huidige datum welke telkens wordt bijgewerkt als het werkblad wordt geopend of gewijzigd. In de formule VANDAAG zijn geen argumenten nodig.

JAAR() functie

De JAAR functie in Excel geeft als resultaat het jaar van een datum als een 4-cijferig getal. Het jaar wordt uitgedrukt als een geheel getal tussen 1900 en 9999.

NETTO.WERKDAGEN() functie

De NETTO.WERKDAGEN geeft het aantal volledige werkdagen tussen een begindatum en een einddatum. Zaterdag en zondag en datums die zijn gedefinieerd zijn als feestdagen gelden niet als werkdagen.

Wachtwoord Excel werkblad beveiliging kraken

Met de volgende macro code is het mogelijk om de beveiliging van een met wachtwoord beveiligd werkblad op te heffen.
~ Advertentie ~

= FUNCTIE ('Top 10')

~ Advertentie ~

= EXCEL ( 'categorieën' )

~ Advertentie ~