Denne artikkelen beskriver formelsyntaks for og hvordan du bruker funksjonen ARBEIDSDAG.INTL i Microsoft Excel.
Denne funksjonen returnerer serienummeret for datoen før eller etter et angitt antall arbeidsdager med egendefinerte helgeparametere. Valgfrie helgeparametere kan angi hvilke og hvor mange dager som er helgedager. Vær oppmerksom på at helgedager og dager som er angitt som helligdager, ikke regnes som arbeidsdager.
Syntaks
ARBEIDSDAG.INTL(startdato; dager; [helg]; [helligdager])
Syntaksen for funksjonen ARBEIDSDAG.INTL bruker følgende argumenter:
-
start_date Obligatorisk. Startdatoen, avkortet til heltall.
-
Dager Obligatorisk. Antallet arbeidsdager før eller etter startdatoen. En positiv verdi gir en fremtidig dato. en negativ verdi gir en tidligere dato. en nullverdi gir den allerede angitte start_date. Dagforskyvning avkortes til et heltall.
-
helg Valgfritt. Hvis det brukes, angir dette ukedagene som er helgedager og ikke regnes som arbeidsdager. Helgeargumentet er et helgenummer eller en streng som angir når helgene inntreffer.
Verdiene for helgenummeret angir helgedager som vist nedenfor.
helgenummer |
Helgedager |
---|---|
1 (eller utelatt) |
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 |
13 |
Bare tirsdag |
14 |
Bare onsdag |
15 |
Bare torsdag |
16 |
Bare fredag |
17 |
Bare lørdag |
Helgestrengverdiene er sju tegn lange. Hvert tegn i strengen representerer en dag i uken, som starter med mandag. Tegnet 1 representerer en ikke-arbeidsdag, og 0 representerer en arbeidsdag. Det er bare tillatt å bruke tegnene 1 og 0 i strengen. 1111111 er også en ugyldig streng.
For eksempel vil 0000011 resultere i en helg som er lørdag og søndag.
-
Helligdager Dette er et valgfritt argument på slutten av syntaksen. Den angir et valgfritt sett med én eller flere datoer som skal utelates fra arbeidsdagkalenderen. Helligdager skal være et celleområde som inneholder datoene , eller en matrisekonstant med serieverdiene som representerer disse datoene. Rekkefølgen av datoene eller serieverdiene i helligdager kan være vilkårlig.
Merknader
-
Hvis start_date er utenfor området for gjeldende datobaseverdi, returnerer ARBEIDSDAG.INTL feilverdien #NUM!.
-
Hvis en dato i helligdager er utenfor området for gjeldende datobaseverdi, returnerer ARBEIDSDAG.INTL #NUM! som feilverdi.
-
Hvis start_date pluss dagforskyvning gir en ugyldig dato, returnerer ARBEIDSDAG.INTL feilverdien #NUM!.
-
Hvis en helgestreng har ugyldig lengde eller inneholder ugyldige tegn, returnerer ARBEIDSDAG.INTL #VALUE! som feilverdi.
Eksempel
Kopier følgende eksempeldata (hele tabellen inkludert toppteksten). Lim det inn i celle A1 og tilstøtende i et nytt Excel-regneark. Hvis du ikke ser resultater automatisk, merker du formelen, trykker F2 og trykker ENTER. Juster kolonnebredden om nødvendig for å se alt.
Formel |
Beskrivelse |
Direkte resultat |
---|---|---|
=ARBEIDSDAG.INTL(DATO(2012;1;1);30;0) |
Bruk av en 0 for Helg-argumentet resulterer i en #NUM! -feil. |
#NUM! |
=ARBEIDSDAG.INTL(DATO(2012;1;1);30;11) |
Finner datoen som kommer 90 arbeidsdager etter 01.01.2012, og teller bare søndag som helgedag. (Helg-argumentet er 11). |
41013 |
=TEKST(ARBEIDSDAG.INTL(DATO(2012;1;1);30;17);"d.mm.åååå") |
Bruker TEKST-funksjonen til å formatere det resulterende serienummeret (40944) i formatet "m/dd/åååå". Finner datoen 30 arbeidsdager fra 01.01.2012, og teller bare lørdager som en helgedag (helgeargumentet er 17). |
5.02.2012 |