WERKDAG.INTL, functie

In dit artikel worden de syntaxis en het gebruik van de functie WERKDAG.INTL in Microsoft Excel beschreven.

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.

Syntaxis

WERKDAG.INTL(begindatum, dagen, [weekend], [feestdagen])

De syntaxis van de functie WERKDAG.INTL heeft de volgende argumenten:

  • begindatum    Vereist. De begindatum, afgekapt tot een geheel getal.

  • dagen    Vereist. Het aantal werkdagen voor of na begindatum. Een positieve waarde geeft een datum in de toekomst als resultaat, een negatieve waarde geeft een datum in het verleden als resultaat en een nulwaarde geeft de begindatum als resultaat. dag-verschuiving wordt afgekapt tot een geheel getal.

  • weekend    Optioneel. Geeft de dagen van de week aan die weekenddagen zijn en niet als werkdagen worden beschouwd. weekend is een weekendgetal of een tekenreeks die aangeeft wanneer weekends voorkomen.

    Weekendgetalwaarden geven de volgende weekenddagen aan:

Weekendgetal

Weekenddagen

1 of niets

zaterdag, zondag

2

zondag, maandag

3

maandag, dinsdag

4

dinsdag, woensdag

5

woensdag, donderdag

6

donderdag, vrijdag

7

vrijdag, zaterdag

11

alleen zondag

12

alleen maandag

13

alleen dinsdag

14

alleen woensdag

15

alleen donderdag

16

alleen vrijdag

17

alleen zaterdag

Tekenreekswaarden voor weekend zijn zeven tekens lang. Elk teken in de reeks geeft een dag aan, beginnend bij maandag. 1 geeft een niet-werkdag aan en 0 geeft een werkdag aan. Alleen de tekens 1 en 0 zijn toegestaan in de tekenreeks. 1111111 is een ongeldige tekenreeks.

Als u bijvoorbeeld 0000011 gebruikt, is het resultaat een weekend van zaterdag en zondag.

  • feestdagen    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 feestdagen kan willekeurig zijn.

Opmerkingen

  • 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.

Voorbeeld

Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. U kunt de resultaten van formules weergeven door de formules te selecteren en op F2 en vervolgens op Enter te drukken. Desgewenst kunt u de kolombreedte wijzigen om alle gegevens te zien.

Formule

Beschrijving

Liveresultaat

=WERKDAG.INTL(DATUM,(2012,1,1),30,0)

Het gebruik van 0 voor het argument Weekend heeft een fout a #GETAL! tot gevolg.

#GETAL!

=WERKDAG.INTL(DATUM(2012,1,1),90,11)

Vindt de datum die 90 werkdagen na 1-1-2012 valt, waarbij alleen zondagen als een weekenddag worden geteld (het argument Weekend is 11).

41013

=TEKST(WERKDAG.INTL(DATUM(2012,1,1),30,17),"m-dd-jjjj")

Gebruikt de functie TEKST om het resulterende serienummer (40944) te noteren in de indeling "m-dd-jjjj". Vindt de datum die 30 werkdagen na 1-1-2012 valt, waarbij alleen zaterdagen als een weekenddag worden geteld (het argument Weekend is 17).

05-02-2012

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×