Hoe de Excel WORKDAY.INTL-functie te gebruiken -

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 verleden

Winstwaarde

Volgende of vorige werkdatum op basis van invoer

Syntaxis

= 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 2010

Gebruiksopmerkingen

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.

Interessante artikelen...