Applies ToExcel för Microsoft 365 Excel för Microsoft 365 för Mac Excel för webben Excel 2024 Excel 2024 för Mac Excel 2021 Excel 2021 för Mac Excel 2019 Excel 2016 Excel Web App

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

1, 3

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 en helgsträng har ogiltig längd eller innehåller otillåtna 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.

22

=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.

22

=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

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.