Hvordan bruke Excel WORKDAY.INTL-funksjonen

Sammendrag

Excel WORKDAY.INTL-funksjonen tar en dato og returnerer nærmeste arbeid i fremtiden eller fortiden, basert på en forskjøvet verdi du oppgir. I motsetning til WORKDAY-funksjonen lar WORKDAY.INTL deg tilpasse hvilke dager som regnes som helger (ikke-virkedager). Du kan bruke WORKDAY.INTL-funksjonen til å beregne fullføringsdatoer, leveringsdatoer osv. Som tar hensyn til ikke-virkedager.

Hensikt

Få dato n virkedager i fremtiden eller fortiden

Returverdi

Neste eller forrige arbeidsdato basert på innganger

Syntaks

= WORKDAY.INTL (startdato, dager, (helg), (helligdager))

Argumenter

  • start_date - Startdatoen.
  • dager - Sluttdatoen.
  • helg - (valgfritt) Innstilling for hvilke ukedager som skal betraktes som helger.
  • helligdager - (valgfritt) En liste over en eller flere datoer som skal betraktes som ikke-arbeidsdager.

Versjon

Excel 2010

Bruksanvisninger

WORKDAY.INTL viser en dato som representerer den "nærmeste" arbeidsdagen N dager i fortiden eller fremtiden. Bruk et positivt tall som dager for fremtidige datoer og et negativt tall for tidligere datoer. Denne funksjonen er mer robust enn WORKDAY-funksjonen fordi den lar deg tilpasse hvilke ukedager som regnes som helger.

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

Helger

Som standard ekskluderer WORKDAY.INTL helgene (lørdag og søndag). Men du kan kontrollere hvilke dager anses helgene, ved å levere en kode fra tabellen nedenfor for helgen argument.

En annen (enklere) måte å spesifisere helgedager på er å bruke en "maske" for å indikere helger med en og nuller. I denne ordningen er det gitt en streng på 7 ener og nuller for å indikere helgene, der det første tegnet er mandag og det siste tegnet er søndag. Bruk en (1) for å indikere helg, og null (0) for å indikere en arbeidsdag. Denne metoden er mer fleksibel, siden den lar deg betegne en hvilken som helst ukedag som en helg (dvs. ikke-arbeidsdag). 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

Ferier

WORKDAY.INTL kan også valgfritt ta hensyn til helligdager. For hellig argument, leverer et område som inneholder ferie datoer. Disse datoene blir behandlet som ikke-virkedager og vil ikke bli inkludert i resultatet.

Helgekoder

Bruk en av kodene nedenfor for helgeargumentet for å velge et "fast" helgealternativ.

Kode Helgedager
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 Bare søndag
12 Bare mandag
1. 3 Bare tirsdag
14 Bare onsdag
15 Bare torsdag
16 Bare fredag
17 Bare lørdag

Merknader:

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

Interessante artikler...