
Samenvatting
De Excel WORKDAY.INTL-functie neemt een datum en retourneert de dichtstbijzijnde werken in de toekomst of het verleden, op basis van een offsetwaarde die u opgeeft. In tegenstelling tot de WORKDAY-functie kunt u met WORKDAY.INTL aanpassen welke dagen als weekend worden beschouwd (niet-werkdagen). U kunt de WERKDAG.INTL-functie gebruiken om voltooiingsdatums, verzenddatums, enz. Te berekenen die rekening houden met niet-werkdagen.
Doel
Krijg datum n werkdagen in de toekomst of in het verledenWinstwaarde
Volgende of vorige werkdatum op basis van invoerSyntaxis
= WERKDAG.INTL (startdatum, dagen, (weekend), (feestdagen))Argumenten
- start_date - De startdatum.
- dagen : de einddatum.
- weekend - (optioneel) Instelling voor welke dagen van de week als weekend moeten worden beschouwd.
- feestdagen - (optioneel) Een lijst met een of meer datums die als niet-werkdagen moeten worden beschouwd.
Versie
Excel 2010Gebruiksopmerkingen
WORKDAY.INTL berekent een datum die de "dichtstbijzijnde" werkdag N dagen in het verleden of de toekomst vertegenwoordigt. Gebruik een positief getal als dagen voor toekomstige datums en een negatief getal voor datums in het verleden. Deze functie is robuuster dan de WERKDAG-functie omdat u hiermee kunt aanpassen welke dagen van de week als weekend worden beschouwd.
Voorbeeldformules
D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays
Weekenden
WORKDAY.INTL sluit standaard weekenden uit (zaterdag en zondag). U kunt echter bepalen welke dagen als weekend worden beschouwd door een code uit de onderstaande tabel op te geven voor het weekend- argument.
Een andere (gemakkelijkere) manier om weekenddagen te specificeren is om een "masker" te gebruiken om weekends aan te geven met enen en nullen. In dit schema wordt een reeks van 7 enen en nullen gegeven om de weekenden aan te duiden, waarbij het eerste teken maandag is en het laatste teken zondag. Gebruik één (1) om een weekend aan te geven en nul (0) om een werkdag aan te geven. Deze methode is flexibeler, aangezien u hiermee elke dag van de week als weekend kunt aanwijzen (dwz niet-werkdag). Bijvoorbeeld:
=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed
Vakantie
WORKDAY.INTL kan optioneel ook rekening houden met feestdagen. Geef voor het argument feestdagen een bereik op dat vakantiedatums bevat. Deze data worden beschouwd als niet-werkdagen en worden niet in de uitslag opgenomen.
Weekendcodes
Gebruik een van de onderstaande codes voor het weekend-argument om een "vaste" weekendoptie te selecteren.
Code | Weekend dagen |
1 (standaard) | 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 |
Opmerkingen:
- Als startdatum ongeldig is, geeft WORKDAY.INTL de foutmelding #GETAL! fout.
- Als startdatum + dag ongeldig is, geeft WERKDAG.INTL de foutwaarde #GETAL! fout.
- Als een feestdag ongeldig is, geeft WERKDAG.INTL de foutwaarde #GETAL! fout.
- Als weekend ongeldig is, geeft WORKDAY.INTL de foutwaarde #VALUE! fout.