Funktionen NETTOARBETSDAGAR.INT

Returnerar antalet hela arbetsdagar mellan två datum med hjälp av parametrar som anger vilka och hur många veckodagar som är helgdagar. Alla helgdagar och andra lediga dagar anses inte vara arbetsdagar.

Syntax

NETTOARBETSDAGAR.INT(startdatum; slutdatum; [helg]; [lediga])

Syntaxen för funktionen NETTOARBETSDAGAR.INT har följande argument:

  • Startdatum och slutdatum    Obligatoriskt. De datum som du vill beräkna antalet arbetsdagar mellan. Startdatum kan vara tidigare än, samma som eller senare än slutdatum.

  • Helg    Valfritt. Anger vilka veckodagar som är helgdagar, och som inte ska räknas med i antalet hela arbetsdagar mellan startdatum och slutdatum. Helg är ett helgnummer- eller strängvärde som anger när helger inträffar.

    Helgnummervärden anger följande helgdagar:

Helgnummer

Helgdagar

1 eller utelämnat

Lördag, söndag

2

Söndag, måndag

3

Måndag, tisdag

4

Tisdag, onsdag

5

Onsdag, torsdag

6

Torsdag, fredag

7

Fredag, lördag

11

Endast söndag

1,2

Endast måndag

13

Endast tisdag

14

Endast onsdag

15

Endast torsdag

16

Endast fredag

17

Endast lördag

Helgsträngvärden innehåller sju tecken och varje tecken i strängen motsvarar en veckodag (det första tecknet motsvarar måndag). 1 motsvarar en icke-arbetsdag, och 0 motsvarar en arbetsdag. Endast tecknen 1 och 0 kan användas i strängen. Om du använder 1111111 returneras alltid 0.

Exempel: 0000011 innebär att helgen infaller på lördag och söndag.

  • Lediga    Valfritt. En valfri uppsättning med ett eller flera datum som ska undantas från kalendern med arbetsdagar. Lediga ska vara en grupp celler som innehåller datumen, eller en matriskonstant med de serievärden som motsvarar dessa datum. Du kan ordna datumen eller serievärdena för lediga i valfri ordning.

Kommentarer

  • Om startdatum är senare än slutdatum returneras ett negativt värde, och storleken blir antalet hela arbetsdagar.

  • Om startdatum är utanför intervallet för det aktuella basvärdet för datum returnerar NETTOARBETSDAGAR.INT felvärdet #OGILTIGT!.

  • Om slutdatum är utanför intervallet för det aktuella basvärdet för datum returnerar NETTOARBETSDAGAR.INT felvärdet #OGILTIGT!.

  • Om längden för ett helgsträngvärde är ogiltig eller om strängen innehåller ogiltiga tecken returnerar NETTOARBETSDAGAR.INT felvärdet #VÄRDEFEL!.

Exempel

Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. När du vill att formlerna ska visa resultat markerar du dem, trycker på F2 och sedan på Retur. Om det behövs kan du justera kolumnbredderna så att alla data visas.

Formel

Beskrivning

Resultat

=NETTOARBETSDAGAR.INT(DATUM(2006;1;1);DATUM(2006;1;31))

Resulterar i 22 kommande arbetsdagar. Subtraherar 9 lediga helgdagar (5 lördagar och 4 söndagar) från de 31 dagarna mellan de båda datumen. Lördagar och söndagar betraktas som standard som lediga dagar.

2,2

=NETTOARBETSDAGAR.INT(DATUM(2006;2;28);DATUM(2006;1;31))

Returnerar -21, vilket är 21 passerade arbetsdagar.

-21

=NETTOARBETSDAGAR.INT(DATUM(2006;1;1);DATUM(2006;2;1);7;{"2006/1/2";"2006/1/16"})

Resulterar i 22 kommande arbetsdagar. 10 lediga dagar (4 fredagar, 4 lördagar och 2 helgdagar) subtraheras från de 32 dagarna mellan den 1 januari 2006 och den 1 februari 2006. Använder argumentet 7 för helg, d.v.s. fredag och lördag. Perioden omfattar också två helgdagar.

2,2

=NETTOARBETSDAGAR.INT(DATUM(2006;1;1);DATUM(2006;2;1);"0010001";{"2006/1/2";"2006/1/16"})

Returnerar 22 kommande arbetsdagar. Samma tidsperiod som i det förra exemplet, men där söndag och onsdag är helgdagar.

20

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×