Beskrivning
Använd denna funktion för att returnera antalet arbetsdagar mellan två datum. Du kan också ange både vilka dagar som ska betraktas som helgdagar (arbetsfria dagar) och vilka helgdagar som ska undantas.
Syntax
NETWORKDAYS.INTL(start_datum,slut_datum,[helg],[helgdagar])
Indata
Denna funktion har följande argument:
| Namn | Krävs | Giltig inmatning |
|---|---|---|
start_datum |
Ja | Första datumet i det intervall som ska beaktas. Detta kan vara en cellreferens, ett heltalsdatum eller ett datum i formatet DATEVALUE(DD,MM,YYYY) eller DATEVALUE(YYYY,MM,DD). Alternativt kan de vara en sträng inom citationstecken, t.ex. "1/14/2023". En formel som resulterar i en av dessa är också godkänd. |
slut_datum |
Ja | Sista datum i intervallet som ska beaktas. Detta kan vara en cellreferens, ett heltalsdatum eller ett datum i formatet DATEVALUE(DD,MM,YYYY) eller DATEVALUE(YYYY,MM,DD). Alternativt kan de vara en sträng inom citationstecken, t.ex. "1/14/2023". En formel som resulterar i en av dessa är också godkänd. |
helg |
Nej | Vilka dagar i veckan ska betraktas som helger? (repetitiva icke-arbetsdagar) |
semester |
Nej | En lista över arbetsfria dagar som anges som datum. Detta kan vara en cellreferens, ett cellintervall (D2:D13), ett heltalsdatum eller ett datum i formatet DATEVALUE(DD,MM,YYYY) eller DATEVALUE(YYYY,MM,DD). Alternativt kan de vara en sträng inom citationstecken, t.ex. "1/14/2023". En formel som resulterar i en av dessa är också godkänd. |
Exempel
Konfigurera helger
Denna funktion ger två alternativ för att konfigurera helger. Det första alternativet är att ange ett nummer enligt tabellen nedan (värdena 8, 9 och 10 stöds inte).
| Helgdagar | Helgnummer |
|---|---|
| Lördag, söndag | 1 (standard) |
| Söndag, måndag | 2 |
| Måndag, tisdag | 3 |
| Tisdag, onsdag | 4 |
| Onsdag, torsdag | 5 |
| Torsdag, fredag | 6 |
| fredag, lördag | 7 |
| Endast söndag | 11 |
| Endast måndag | 12 |
| Endast tisdag | 13 |
| Endast onsdag | 14 |
| Endast torsdag | 15 |
| Endast fredag | 16 |
| Endast lördag | 17 |
Det andra sättet att konfigurera helger är att tillhandahålla en textsträng med 7 tecken inom citationstecken bestående av 1 och 0, där "1" anger en ledig dag och "0" anger en arbetsdag. Den första positionen representerar måndag.
Provdata
| A (start_date) |
B (end_date) |
C (helgdagar) |
NETWORKDAYS resultat |
E (helgdagar) |
|---|---|---|---|---|
| 1/1/2024 | 12/31/2024 | 262 | 5/15/2024 | |
| 1/1/2024 | 12/31/2024 | 5/15/2024 | 261 | 6/15/2024 |
| 1/1/2024 | 12/31/2024 | 258 | 7/4/2024 | |
| 7/19/2003 | 31 februari 2002 | #VALUE! | 7/5/2024 | |
| 41631 | 23 jan-14 | 24 | 9/6/2024 |
Provdata
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Startdatum | Slutdatum | Helgdagar | Hastighet | Mål |
| 2 | 1/1/2024 | 12/31/2024 | 5/15/2024 | $262.00 | 122 |
| 3 | 1/1/2024 | 3/31/2024 | 3/15/2024 | $261.00 | 14 |
| 4 | 11/1/2024 | 12/31/2024 | 11/4/2024 | $258.00 | 12 |
| 5 | 2/5/2025 | 11/7/2025 | 7/4/2025 | $300.00 | 21 |
Prov på formler
| Användningsfall | Formel | Förklaring och resultat |
|---|---|---|
| Bestäm antalet arbetsdagar (mån–fre) mellan de datum som anges i två celler, utan angivna helgdagar. Lördag och söndag är helgdagar. | =NETTOARBETSDAGAR.INTL(A2;B2) |
Denna formel anger antalet arbetsdagar (mån–fre) mellan datumet i cell A2 och datumet i cell B2, utan angivna helgdagar. Lördag och söndag antas vara helgdagar. För denna datamängd returnerar formeln 262. |
| Bestäm antalet arbetsdagar (mån–fre) mellan datumen som anges i två celler, med helgdagarna angivna i en tredje cell. Lördag och söndag är helgdagar. | =NETTOARBETSDAGAR.INTL(A2;B2;C2) |
Denna formel anger antalet arbetsdagar (mån–fre) mellan datumet i cell A2 och cell B2, med helgdagarna angivna i C2. För denna datamängd returnerar formeln 261. |
| Bestäm antalet arbetsdagar (mån–fre) mellan de datum som anges i två celler, med helgdagarna angivna i ett cellområde. Lördag och söndag är helgdagar. | =NETWORKDAYS.INTL(A3,B3,,E2:E5) |
Denna formel anger antalet arbetsdagar (mån–fre) mellan datumet i cell A3 och cell B3, med helgdagarna angivna i intervallet C2:C5. För denna datamängd returnerar formeln 64. |
| Bestäm antalet arbetsdagar mellan ett angivet datum och ett datum i en cell, utan helgdagar. Arbetsdagarna är måndag, tisdag och onsdag. | =NÄTTORARBETSDAGAR.INTL("2024-01-01";B4"0001111") |
Denna formel avgör antalet arbetsdagar mellan 2024-01-01 och värdet i cell B4, med måndag, tisdag och onsdag som arbetsdagar, utan angivna helgdagar. För denna datamängd returnerar formeln 158. |
| Bestäm antalet arbetsdagar mellan två angivna datum, utan helgdagar. Helgdagarna (fria dagar) är tisdag och onsdag. | =NETWORKDAYS.INTL(DATE(2024,11,1),DATE(2024,12,31),4) |
Denna formel avgör antalet arbetsdagar mellan 2024-01-11 och 2024-12-31. Helgdagarna (fria dagar) är tisdag och onsdag (4). Inga helgdagar angivna. För denna datamängd returnerar formeln 44. |
| Bestäm antalet arbetsdagar (mån–fre) mellan de datum som anges i två celler. Lördag och söndag är helgdagar. Det finns en specificerad helgdag. | =NETWORKDAYS.INTL(A5,B5,"1111100",45651) |
Denna formel avgör antalet arbetsdagar (mån–fre) mellan datumet i cell A2 och datumet i cell B2. De icke-arbetsdagarna är lördag och söndag För denna datamängd returnerar formeln 78. |
Anteckningar
- NÄTVERKSDAGAR.INTL
- Vet inte underförstått vilka dagar som är helgdagar. Dessa måste specificeras av användaren.
- Inkluderar både startdatum och slutdatum vid beräkning av arbetsdagar.
- Utesluter automatiskt alla lördagar och söndagar inom det angivna intervallet.
- Ignorerar eventuella tidsvärden.
- Om semesterdatumet inte ligger mellan de angivna start- och slutdatumen ignoreras de.
- Jokertecken fungerar inte med den här funktionen.
- Om
start_dateär senare änend_date, kommer returvärdet att vara negativt och storleken kommer att vara antalet hela arbetsdagar. - Om endera eller båda
startdatumellerslutdatumligger utanför intervallet för det aktuella datumets basvärde, returnerar NETWORKDAYS.INTL - Om en weekend-sträng är av ogiltig längd eller innehåller ogiltiga tecken returnerar NETWORKDAYS.INTL
- Om det eller de angivna datumen inte är giltiga returnerar NETWORKDAYS
Tips
- Du kan använda den här funktionen för att beräkna antalet arbetstimmar i det angivna intervallet genom att multiplicera resultatet med lämpligt antal arbetstimmar.
Relaterade funktioner
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL YEAR
YEARFRAC