I denne artikel beskrives formelsyntaksen, og hvordan du bruger funktionen ARBEJDSDAG.INTL i Microsoft Excel.
Denne funktion returnerer serienummeret for datoen før eller efter et angivet antal arbejdsdage med brugerdefinerede weekendparametre. Valgfrie weekendparametre kan angive, hvilke og hvor mange dage der er weekenddage. Bemærk, at weekenddage og alle dage, der er angivet som helligdage, ikke betragtes som arbejdsdage.
Syntaks
ARBEJDSDAG.INTL(startdato;dage;[weekend];[helligdage])
Syntaksen for funktionen ARBEJDSDAG.INTL anvender 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 tidligere dato. en nulværdi giver den allerede angivne start_date. Forskydning af dag afkortes til et heltal.
-
weekend Valgfrit. Hvis den bruges, angiver dette de dage i ugen, der er weekenddage, og som ikke betragtes som arbejdsdage. Weekendargumentet er et weekendtal eller en streng, der angiver, hvornår weekender forekommer.
Værdierne for weekendtal angiver weekenddage som vist nedenfor.
weekendnummer |
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 |
Weekendstrengværdier er syv tegn lange. Hvert tegn i strengen repræsenterer en dag i ugen startende med mandag. Tegnet 1 repræsenterer en ikke-arbejdsdag, og 0 repræsenterer en arbejdsdag. Kun tegnene 1 og 0 er tilladt i strengen. Desuden er 1111111 en ugyldig streng.
0000011 resulterer f.eks. 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 for arbejdsdage. Helligdage skal være et celleområde, der indeholder datoerne – eller en matrixkonstant af de 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, returnerer ARBEJDSDAG.INTL fejlværdien #NUM!.
-
Hvis en dato i helligdage er uden for området for basisværdien for dags dato, returnerer ARBEJDSDAG.INTL #NUM! fejlværdi.
-
Hvis start_date plus dagsforskydning giver en ugyldig dato, returnerer ARBEJDSDAG.INTL fejlværdien #NUM!.
-
Hvis en weekendstreng har en ugyldig længde eller indeholder ugyldige tegn, returnerer ARBEJDSDAG.INTL #VALUE! et defineret navn, der ikke er en reference, returnerer ER.FORMEL fejlværdien #VÆRDI!.
Eksempel
Kopiér følgende eksempeldata (hele tabellen inklusive overskriften). I et nyt Excel-regneark skal du indsætte det i celle A1 og tilstødende. Hvis du ikke automatisk får vist resultater, skal du markere formlen, trykke på F2 og trykke på Enter. Juster kolonnebredder, hvis det er nødvendigt for at se alt.
Formel |
Beskrivelse |
Direkte resultat |
---|---|---|
=ARBEJDSDAG.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 |