Beskrivning
Använd denna funktion för att bestämma ett datum som ligger ett visst antal arbetsdagar framåt eller bakåt i tiden från ett angivet startdatum.
Du kan också ange både vilka dagar som ska betraktas som helgdagar (arbetsfria dagar) och vilka helgdagar som ska undantas. Till skillnad från WORKDAY kan WORKDAY.INTL konfigureras för en anpassad arbetsvecka, där varje veckodag kan vara arbetsdag eller icke-arbetsdag.
Denna funktion är användbar för att beräkna startdatum, leveransdatum och slutdatum som måste ta hänsyn till både arbetsdagar och icke-arbetsdagar.
Syntax
ARBETSDAG.INTL(startdatum,dagar,[helg],[helgdagar])
Indata
Denna funktion har följande argument:
| Namn | Krävs | Giltig inmatning |
|---|---|---|
start_datum |
Ja | Datum som ska användas som bas för beräkningen. Detta kan vara en cellreferens, ett heltalsdatum eller ett datum i formatet DD/MM/YYYYY eller YYYY/MM/DD. En formel som resulterar i en av dessa är också godkänd. Citationstecken är obligatoriska. |
dagar |
Ja | Arbetsdagar före eller efter start_date. Detta kan vara en cellreferens, ett heltalsdatum eller ett datum i formatet DD/MM/YYYYY eller YYYY/MM/DD.En formel som resulterar i en av dessa är också godkänd. Citationstecken är obligatoriska. |
helg |
Nej | Vilka veckodagar som behandlas som arbetsdagar respektive lediga dagar. Om helg utelämnas kommer WORKDAY.INTL att behandla lördagar och söndagar som icke-arbetsdagar. |
semester |
Nej |
En lista över arbetsfria dagar som anges som datum. Om helgdagar inte anges kommer WORKDAY.INTL endast att behandla lördagar och söndagar som arbetsfria dagar. |
Exempel
Konfigurera helger
Funktionen WORKDAY.INTL ger två alternativ för att konfigurera helger. Det första alternativet är att ange ett nummer enligt tabellen nedan (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. Exempel: "1100000" är en vecka där måndag och tisdag är arbetsfria dagar.
Provdata
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Startdatum | Förskjutna dagar | Helgdagar | ARBETSDAG-resultat | Snabbfrakt |
| 2 | 1/1/2024 | 14 | 1/19/2024 | Ja | |
| 3 | 1/1/2024 | 14 | 1/11/2024 | 1/22/2024 | Nej |
| 4 | 1/1/2024 | -14 | 12/12/2023 | Nej | |
| 5 | 7/19/2023 | 9 | 12/31/2023 | 8/01/2023 | Ja |
| 6 | 45283 | 12 | 1/8/2024 | 01/08/2014 | Ja |
Prov på formler
| Användningsfall | Formel | Förklaring och resultat |
|---|---|---|
| Bestäm datumet som är det angivna antalet arbetsdagar (mån–fre) efter det angivna datumet, utan angivna helgdagar. | =ARBETSDAG.INTL("1 juli 2024",5) |
Denna formel fungerar på följande sätt:
För denna formel är det returnerade värdet 45481 (8 juli 2024). |
| Bestäm det datum som är det angivna antalet arbetsdagar (mån–fre) efter det datum som anges i en cell, utan angivna helgdagar. | =ARBETSDAG.INTL(A2;B2) |
Denna formel fungerar på följande sätt:
För denna formel är det returnerade värdet 45300 (2024-01-09). |
| Bestäm datumet som är det angivna antalet arbetsdagar (mån–fre) mellan de två datumen som anges i två celler, utan angivna helgdagar. | =ARBETSDAG.INTL(A2;-14) |
Denna formel fungerar på följande sätt:
För denna formel är det returnerade värdet 45272 (12/12/2023). |
| Bestäm datumet som är det angivna antalet arbetsdagar (mån–fre) mellan de två datumen som anges i två celler, med hjälp av helgdagarna som anges i en tredje cell. | =ARBETSDAG.INTL(A3;B3;C3) |
Denna formel fungerar på följande sätt:
För denna formel är det returnerade värdet 45308 (2024-01-22). |
| Bestäm datumet som är det angivna antalet arbetsdagar (mån–fre) mellan de två datumen som anges i två celler, med hjälp av helgdagarna som anges i ett ytterligare cellområde. | =ARBETSDAG.INTL(A2;B2;C2:C6) |
Denna formel fungerar på följande sätt:
För denna formel är det returnerade värdet 45324 (2024-02-02). |
| Beräkna ett projekts startdatum genom att subtrahera ett visst antal arbetsdagar från en deadline. | =ARBETSDAG.INTL(DATUM(2024;3;15);-10) |
Denna formel fungerar på följande sätt:
För denna formel är det returnerade värdet 45352 (2024-03-01). |
| Bestäm en reviderad projektdeadline genom att lägga till arbetsdagar till det ursprungliga startdatumet, med hänsyn till den faktiska arbetstiden (i nätverksdagar). | =ARBETSDAG.INTL(DATUM(2024,3,1),NETTOARBETSDAGAR.INTL(DATUM(2024,3,1), DATUM(2024,3,15))) |
Denna formel fungerar på följande sätt:
För denna formel är värdet 45369 (2024-03-18). |
| Bestäm en justering av leveransdatumet baserat på om ett villkor är uppfyllt (t.ex. expressleverans har valts). | =OM(A2="Ja", ARBETSDAG.INTL(DATUM(2024;3;8);2), ARBETSDAG.INTL(DATUM(2024;3;8);5)) |
Denna formel fungerar på följande sätt:
För denna formel är värdet 45363 (2024-03-12). |
Anteckningar
- WORKDAY.INTL vet inte underförstått vilka dagar som är helgdagar. Dessa måste specificeras av användaren.
- WORKDAY.INTL inkluderar inte startdatumet som en arbetsdag.
- WORKDAY.INTL utesluter automatiskt alla lördagar och söndagar.
- Om
daysär "0", returnerar WORKDAY.INTL värdet förstart_dateoförändrat. - WORKDAY.INTL ignorerar alla tidsvärden.
- Om något eller några av de angivna datumen inte är giltiga returnerar WORKDAY.INTL
- Jokertecken fungerar inte med den här funktionen.
Tips
- Det är i allmänhet enklare att lägga semesterdatum i ett cellintervall och referera till det intervallet.