Sådan beregnes arbejdsdage mellem to datoer i Excel (4 metoder)

  • Del Dette
Hugh West

I denne vejledning forklarer vi, hvordan du bruger forskellige funktioner til at beregne arbejdsdage mellem to datoer i Excel. Nogle gange er det meget vigtigt at beregne arbejdsdage mellem to datoer i projektstyring. I denne artikel vil vi bruge flere funktioner med unikke datasæt for at illustrere processen med at beregne arbejdsdage mellem to datoer i Excel.

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen til øvelser her.

Beregn arbejdsdage.xlsx

4 nemme metoder til at beregne arbejdsdage mellem to datoer i Excel

Microsoft Excel giver os en masse funktioner til at udføre forskellige opgaver. I den 4 metoder i denne artikel, vil vi bruge den NETWORKDAYS og NETWORKDAYS.INTL funktioner, der er beregnet til at beregne arbejdsdage mellem to datoer. Vi vil også bruge en kombination af SUM, INT & UGEDAG funktioner for at få det samme resultat.

1. Excel NETWORKDAYS-funktion til beregning af arbejdsdage mellem to datoer

Excel's NETWORKDAYS funktionen beregner antallet af arbejdsdage mellem to datoer. Vi kan også udelukke helligdage fra vores arbejdsdage, hvilket er et valgfrit argument i denne funktion.

1.1 Beregn arbejdsdage mellem to datoer i Excel eksklusive helligdage

I denne metode anvender vi funktionen NETWORKDAYS til at beregne arbejdsdage mellem to datoer. Vi vil ikke tage hensyn til helligdage i denne metode. Så denne proces vil kun tage hensyn til Lørdag og Søndag som weekender. I det følgende datasæt har vi den Startdato og Slutdato Vi beregner det samlede antal arbejdsdage i den pågældende periode i kolonnen med navnet Arbejdsdage .

Så lad os se, hvordan du udfører denne handling.

TRIN:

  • Først skal du vælge celle E5 Indsæt følgende formel i den pågældende celle:
=NETTODAGE(B5,C5)

  • Nu skal du trykke på Indtast .
  • Ovenstående handling returnerer værdien af arbejdsdage mellem datoerne "1-01-22" og "31-12-22" i celle E5 Vi kan se på det følgende billede, at værdien af arbejdsdage for dette område er 260 .

  • For det andet skal du vælge celle E5 Flyt musemarkøren til det nederste højre hjørne af den valgte celle, så den bliver til en plus (+) som det følgende billede.

  • For det tredje skal du klikke på plus (+) tegn og træk i Håndtag til påfyldning ned til celle E10 for at kopiere formlen i celle E5 i andre celler. Vi kan også dobbeltklikke på den plus (+) for at få det samme resultat.

  • Derefter slipper du museklikket.
  • Endelig kan vi se værdierne for arbejdsdage eksklusive helligdage i cellerne (E5:E10) .

1.2. Medtag helligdage ved beregning af arbejdsdage mellem to datoer

I modsætning til det foregående eksempel vil vi i dette eksempel tage hensyn til helligdage for at beregne arbejdsdage mellem to datoer med funktionen NETWORKDAYS. For at illustrere denne metode bruger vi det samme datasæt, men denne gang har vi en ekstra liste over helligdage. Vi kan se helligdagene på det følgende billede af datasættet.

Lad os se på, hvordan du udfører denne handling.

TRIN:

  • Først skal du vælge celle E5 . Indtast følgende formel i den pågældende celle:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • Tryk nu på Indtast .
  • Ovenstående kommando returnerer antallet af arbejdsdage mellem datoerne "1-01-22" og "31-12-22" Den formel, der anvendes i denne metode, tager hensyn til værdien af området (D13:D15) som en ferie. Værdien af arbejdsdage for dette interval er 257 , som det ses på følgende billede.

  • Vælg derefter celle E5 . Sæt musemarkøren på den valgte celles nederste højre hjørne, hvor den konverteres til en plus (+) som vist på billedet nedenfor.
  • Derefter skal du kopiere formlen i celle E5 i andre celler klikke på plus (+) tegn og træk i Håndtag til påfyldning ned til celle E10 Vi kan også dobbeltklikke på den plus (+) for at få det samme resultat.

  • Frigør nu museklikket.
  • Endelig får vi alle værdierne for arbejdsdage i cellerne (E5:E10) .

Læs mere: Beregn antallet af dage mellem to datoer i Excel (8 hurtige tricks)

2. Anvend funktionen NETWORKDAYS.INTL til at beregne arbejdsdage med brugerdefinerede helligdage

Funktionen NETWORKDAYS.INTL svarer til den NETWORKDAYS Begge funktioner beregner arbejdsdage mellem to datoer. Men funktionen NETWORKDAYS.INTL funktionen giver os mulighed for at vælge, hvilken dag vi vil betragte som en feriedag. NETWORKDAYS.INTL funktion kun tager hensyn til Søndag som en international helligdag. Den vil derfor overveje Lørdag som en arbejdsdag. For at illustrere denne metode vil vi udføre den foregående metode igen med den NETWORKDAYS.INTL funktion.

Så du skal blot gennemgå følgende trin for at udføre denne handling.

TRIN:

  • I begyndelsen skal du vælge celle E5 Skriv følgende formel i denne celle:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • Nu skal du trykke på Indtast .
  • Antallet af arbejdsdage mellem datoerne "1-01-22" og "31-12-22" returneres af ovenstående kommando. Denne metodes beregning fortolker værdien af intervallet (D13:D15) som en helligdag. vi kan se, at antallet af arbejdsdage i dette interval er 310 Værdien er større end de foregående resultater, da den ikke tager Lørdag som en ferie.

  • Klik derefter på celle E5 Skub musemarkøren til det nederste højre hjørne af den valgte celle, hvor den bliver til en plus (+) som vist nedenfor.
  • Klik derefter på plus (+) tegn og træk i Håndtag til påfyldning ned til celle E10 for at duplikere formlen fra celle E5 For at få det samme resultat kan vi dobbeltklikke på plus (+) tegn.

  • Derefter skal du slippe museklikket nu.
  • Endelig har vi alle arbejdsdagens værdier i cellerne (E5:E10) .

Relateret indhold: Sådan beregner du resterende dage i Excel (5 metoder)

Lignende læsninger:

  • Beregn antallet af dage mellem to datoer med VBA i Excel
  • Sådan oprettes en nedtælling af en dag i Excel (2 eksempler)
  • Brug DateDiff-funktionen i Excel VBA (5 eksempler)
  • Sådan tæller du datoforekomster i Excel
  • Excel-formel til at beregne antal dage mellem i dag & En anden dato (6 hurtige måder)

3. Beregn antallet af arbejdsdage i et deltidsjob i Excel

Antallet af arbejdsdage for et deltidsjob er ikke det samme som for et almindeligt job. Vi er nødt til at tilføje nogle ekstra ændringer til funktionen NETWORKDAYS.INTL til at udtrække arbejdsdage i et deltidsjob. For at illustrere denne metode bruger vi det samme datasæt som i det første eksempel.

Lad os se på, hvordan du udfører denne metode.

TRIN:

  • Først skal du vælge celle E5 Indsæt følgende formel i den pågældende celle:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • Tryk nu på Indtast .
  • Ovenstående kommando returnerer antallet af deltidsarbejdsdage mellem datoerne "1-01-22 " og "31-12-22 "Vi kan se, at værdien af arbejdsdagen mellem dette interval er 104 .

  • For det andet skal du gå til celle E5 Sæt musemarkøren til nederste højre hjørne af den valgte celle, hvor den vil blive konverteret til en plus (+) som vist i figuren nedenfor.
  • For det tredje skal du trykke på plus (+) tegn og træk i Håndtag til påfyldning ned til celle E10 for at indsætte formlen fra celle E5 Vi kan dobbeltklikke på den plus (+) også for at få samme resultat.

  • Herefter skal du frigøre museklikket.
  • Til sidst har vi alle arbejdsdagens værdier i cellerne (E5:E10) .

BEMÆRK:

I denne metode har vi anvendt "1010111" i stedet for at vælge weekenden fra funktionens indbyggede indstilling.

  • 0 repræsenterer en arbejdsdag.
  • 1 repræsenterer en arbejdsfri dag.

Her angiver det første tal i sekvensen Mandag mens det sidste tal angiver Fredag Så sekvensen "1010111" betyder, at kun Tirsdag og Torsdag er arbejdsdage, og resten af ugedagene er arbejdsfrie dage.

Relateret indhold: Excel-formel til at finde dato eller dage i næste måned (6 hurtige måder)

4. Kombiner Excel SUM- og INT-funktionerne for at beregne arbejdsdage mellem to datoer

Bortset fra de NETWORKDAYS og NETWORKDAYS.INTL funktionen, er der også en anden metode, der kan bruges til at få antallet af arbejdsdage mellem to datoer. I denne metode vil vi bruge en kombination af SUM og INT funktioner med bistand fra den UGEDAG funktion til at beregne arbejdsdatoer mellem to datoer. I excel er funktionen SUM funktionen bruges til at lægge flere tal sammen. INT funktionen konverterer et tal til den nærmeste heltalsværdi. Funktionen WEEKDAY returnerer en ugedag, der passer til en bestemt dato. Vi bruger det samme datasæt som i det første eksempel til at demonstrere denne procedure.

Nu skal du blot gennemgå trinene for at udføre denne metode.

TRIN:

  • Først skal du vælge celle E5 Skriv følgende formel i denne celle:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • Tryk nu på Indtast .
  • Vi får værdien af arbejdsdage mellem datoerne "1-01-22" og " 31-12-22 " i celle E5 ved hjælp af ovenstående kommando. Vi får værdien 260 i celle E5 .

  • Vælg derefter celle E5 Flyt musemarkøren til det nederste højre hjørne af den valgte celle, hvor den skifter til en plus (+) som vist nedenfor.
  • Derefter skal du blot trykke på plus (+) tegn og træk i Håndtag til påfyldning ned til celle E10 for at indsætte formlen fra celle E5 For at få det samme resultat kan vi dobbeltklikke på plus (+) også.

  • Derefter slipper du museklikket.
  • Endelig får vi alle værdierne for arbejdsdage i cellerne (E5:E10) .

🔎 Hvordan virker formlen?

  • WEEKDAY(B5-{2,3,4,5,6}): Værdierne 2,3,4,4,5 & 6 angive fem arbejdsdage på en uge fra datoen i celle B5 .
  • INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7): Denne del returnerer et antal arbejdsdage om ugen.
  • SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7)): Returnerer det samlede antal arbejdsdage fra dato "1-01-22" til "31-12-22" .

Relateret indhold: Sådan bruger du COUNTIFS med datointerval i Excel (6 nemme måder)

Konklusion

Afslutningsvis vil dette indlæg vise dig, hvordan du beregner arbejdsdage mellem to datoer i Excel. Hvis du vil sætte dine færdigheder på prøve, kan du bruge det øvelsesarbejdsark, der følger med denne artikel. Skriv en kommentar nedenfor, hvis du har spørgsmål. Vores team vil forsøge at svare dig så hurtigt som muligt. I fremtiden kan du holde øje med flere unikke Microsoft Excel løsninger.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.