Funktionen ARBEJDSDAG.INTL

Gælder for
Excel til Microsoft 365 Excel til Microsoft 365 til Mac Excel 2024 Excel 2024 til Mac Excel 2021 Excel 2021 til Mac Excel 2019 Excel 2016 Excel Web App

I denne artikel beskrives formelsyntaksen, samt hvordan du bruger funktionen ARBEJDSDAG. Funktionen INTL i Microsoft Excel. 

Denne funktion returnerer serienummeret for dagen før eller efter det angivne antal arbejdsdage med brugerdefinerede weekendparametre. Valgfrie weekendparametre kan angive, hvilke og hvor mange dage der er weekenddage. Bemærk, at weekenddage og dage, der er angivet som helligdage, ikke behandles som arbejdsdage. 

Syntaks

ARBEJDSDAG.INTL(startdato;dage;[weekend];[helligdage])

ARBEJDSDAGEN. Syntaksen for funktionen INTL bruger følgende argumenter:

  • start_date Påkrævet. Startdatoen afkortet til et heltal. 
  • Dage Påkrævet. Antallet af arbejdsdage før eller efter startdatoen. En positiv værdi giver en fremtidig dato. En negativ værdi giver en forløben dato. En nulværdi giver den allerede angivne start_date. Forskudte dage afkortes til et heltal. 
  • weekend Valgfrit. Hvis dette anvendes, angiver det de dage i ugen, der er weekenddage, og som ikke behandles som arbejdsdage. Argumentet weekend er et weekendtal eller en streng, der angiver, hvornår weekender indtræffer. 
    Værdierne for weekendtal angiver weekenddage, sådan som det er vist nedenfor. 
Weekendtal Weekenddage
1 (eller udeladt) 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

Værdier for weekendstrenge indeholder syv tegn. Hvert tegn i strengen repræsenterer en dag i ugen med start mandag. Tegnet 1 repræsenterer en ikke-arbejdsdag, og 0 repræsenterer en arbejdsdag. Kun tegnene 1 og 0 er tilladt i strengen. 1111111 er også en ugyldig streng.

0000011 resulterer i en weekend, der er lørdag og søndag.

  • Helligdage Dette er et valgfrit argument i slutningen af syntaksen. Den angiver et valgfrit sæt af en eller flere datoer, der skal udelades fra kalenderen med arbejdsdage. Helligdage skal være i et celleområde, der indeholder datoerne – eller en matrixkonstant af serielle værdier, der repræsenterer disse datoer. Datoernes eller de serielle værdiers rækkefølge kan være tilfældig.

Bemærkninger

  • Hvis start_date er uden for området for basisværdien for dags dato, ARBEJDSDAG. INTL returnerer fejlværdien #NUM! .
  • Hvis en dato i helligdage er uden for området for basisværdien for dags dato, ARBEJDSDAG. INTL returnerer fejlværdien #NUM! .
  • Hvis start_date plus forskudte dage giver en ugyldig dato, er ARBEJDSDAG. INTL returnerer fejlværdien #NUM! .
  • Hvis en weekendstreng har en ugyldig længde eller indeholder ugyldige tegn, ARBEJDSDAG. INTL returnerer fejlværdien #VALUE! .

Eksempel

Kopiér følgende eksempeldata (hele tabellen inklusive sidehovedet). I et nyt Excel-regneark skal du indsætte det i celle A1 og den tilstødende. Hvis du ikke får vist resultater automatisk, skal du markere formlen, trykke på F2 og trykke på Enter. Juster bredden på kolonnerne, hvis det er nødvendigt, så du kan se alt. 

Formel Beskrivelse Direkte resultat
=ARBEJDSDAGE.INTL(DATO(2012;1;1);30;0) Hvis du bruger et 0 for argumentet Weekend, resulterer i værdien #NUM! som fejl. #NUM!
=ARBEJDSDAG.INTL(DATO(2012;1;1);90;11) Finder datoen 90 arbejdsdage fra den 1. januar 2012 og tæller kun søndage som en weekenddag (argumentet Weekend er 11). 41013
=TEKST(ARBEJDSDAG.INTL(DATO(2012;1;1);30;17); "m-dd-åååå") Hvis du bruger funktionen TEKST til at formatere det resulterende serienummer (40944) i formatet "m-dd-åååå". Finder datoen 30 arbejdsdage fra den 1. januar 2012 og tæller kun lørdag som en weekenddag (argumentet Weekend er 17). 05-02-2012