Sådan bruges Excel WORKDAY.INTL-funktionen

Resumé

Excel WORKDAY.INTL-funktionen tager en dato og returnerer det nærmeste arbejde i fremtiden eller fortiden, baseret på den offsetværdi, du angiver. I modsætning til WORKDAY-funktionen giver WORKDAY.INTL dig mulighed for at tilpasse, hvilke dage der betragtes som weekender (ikke-arbejdsdage). Du kan bruge WORKDAY.INTL-funktionen til at beregne afslutningsdatoer, skibsdatoer osv., Der tager højde for ikke-arbejdsdage.

Formål

Få dato n arbejdsdage i fremtiden eller fortiden

Returneringsværdi

Næste eller forrige arbejdsdato baseret på input

Syntaks

= WORKDAY.INTL (startdato, dage, (weekend), (helligdage))

Argumenter

  • start_date - Startdatoen.
  • dage - Slutdatoen.
  • weekend - (valgfrit) Indstilling for hvilke ugedage, der skal betragtes som weekender.
  • helligdage - (valgfrit) En liste over en eller flere datoer, der skal betragtes som ikke-arbejdsdage.

Version

Excel 2010

Brugsanvisninger

WORKDAY.INTL viser en dato, der repræsenterer den "nærmeste" arbejdsdag N dage i fortiden eller fremtiden. Brug et positivt tal som dage for fremtidige datoer og et negativt antal for tidligere datoer. Denne funktion er mere robust end WORKDAY-funktionen, fordi den lader dig tilpasse, hvilke ugedage der betragtes som weekender.

Eksempelformler

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

Weekender

WORKDAY.INTL ekskluderer som standard weekender (lørdag og søndag). Du kan dog kontrollere, hvilke dage der betragtes som weekender ved at angive en kode fra nedenstående tabel til weekendargumentet .

En anden (lettere) måde at specificere weekenddage på er at bruge en "maske" til at angive weekender med en og nuller. I denne ordning er der en streng på 7 ener og nuller, der angiver weekender, hvor det første tegn er mandag, og det sidste tegn er søndag. Brug en (1) til at angive weekend og nul (0) til at angive en arbejdsdag. Denne metode er mere fleksibel, da den giver dig mulighed for at udpege en hvilken som helst ugedag som en weekend (dvs. ikke-arbejdsdag). For eksempel:

=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

Helligdage

WORKDAY.INTL kan også valgfrit tage højde for helligdage. For helligdage argument, leverer en vifte, der indeholder ferie datoer. Disse datoer behandles som ikke-arbejdsdage og vil ikke blive inkluderet i resultatet.

Weekendkoder

Brug en af ​​nedenstående koder til weekendargumentet for at vælge en "fast" weekendmulighed.

Kode Weekenddage
1 (standard) Lørdag Søndag
2 Søndag Mandag
3 Mandag Tirsdag
4 Tirsdag Onsdag
5 Onsdag Torsdag
6 Torsdag fredag
7 Fredag, lørdag
11 Kun søndag
12 Kun mandag
13 Kun tirsdag
14 Kun onsdag
15 Kun torsdag
16 Kun fredag
17 Kun lørdag

Bemærkninger:

  • Hvis startdato er ugyldig, returnerer WORKDAY.INTL #NUM! fejl.
  • Hvis startdato + dag er ugyldig, returnerer WORKDAY.INTL #NUM! fejl.
  • Hvis en ferie er ugyldig, returnerer WORKDAY.INTL #NUM! fejl.
  • Hvis weekenden er ugyldig, returnerer WORKDAY.INTL #VALUE! fejl.

Interessante artikler...