ARBEIDSDAG.INTL (funksjon)

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

Denne artikkelen beskriver formelsyntaks for og hvordan du bruker ARBEIDSDAGen. INTL-funksjonen 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])

ARBEIDSDAGEN. Syntaksen for intl-funksjonen bruker følgende argumenter:

  • Startdato Nødvendig. Startdatoen, avkortet til heltall. 
  • Dager Nødvendig. 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. Dagforskyvningen avkortes til et heltall. 
  • Helgen 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.

0000011 vil for eksempel resultere i en helg som består av lørdag og søndag.

  • Ferie 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, ARBEIDSDAG. INTL returnerer feilverdien #NUM! .
  • Hvis en dato i helligdager er utenfor området for gjeldende datobaseverdi, ARBEIDSDAG. INTL returnerer feilverdien #NUM! .
  • Hvis start_date pluss dagforskyvning gir en ugyldig dato, vil ARBEIDSDAG. INTL returnerer feilverdien #NUM! .
  • Hvis en helgestreng har ugyldig lengde eller inneholder ugyldige tegn, arbeidsdag. INTL returnerer feilverdien #VALUE! .

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