
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 fortidenReturverdi
Neste eller forrige arbeidsdato basert på inngangerSyntaks
= 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 2010Bruksanvisninger
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.