Hoe om werksdae tussen twee datums in Excel te bereken (4 metodes)

  • Deel Dit
Hugh West

In hierdie tutoriaal sal ons verduidelik hoe om verskillende funksies te gebruik om werksdae tussen twee datums in Excel te bereken. Soms word dit baie noodsaaklik om werksdae tussen twee datums in projekbestuur te bereken. Dwarsdeur hierdie artikel sal ons verskeie funksies met unieke datastelle gebruik om die proses van die berekening van werksdae tussen twee datums in Excel te illustreer.

Laai Oefenwerkboek af

Jy kan die oefenwerkboek van hier af aflaai.

Bereken werksdae.xlsx

4 maklike metodes om werksdae tussen twee datums in Excel te bereken

Microsoft Excel bied ons baie funksies om verskillende take uit te voer. In die 4 metodes van hierdie artikel sal ons die NETWERKDAE en die NETWERKDAE.INTL -funksies gebruik wat toegewy is aan die berekening van werksdae tussen twee datums. Ons sal ook 'n kombinasie van die SOM, INT & WEEKDAG funksies om dieselfde resultaat te kry.

1. Excel NETWERKDAE Funksie om werksdae tussen twee datums te bereken

Excel se NETWERKDAE funksie bereken die getal van werksdae tussen twee datums. Ons kan ook vakansiedae van ons werksdae uitsluit, wat 'n opsionele argument van hierdie funksie is.

1.1 Bereken werksdae tussen twee datums in Excel, vakansiedae uitgesluit

In hierdie metode sal ons<6 gebruik> die NETWORKDAYS-funksie omwerksdae tussen twee datums bereken. Ons sal nie die vakansies in hierdie metode oorweeg nie. Dus, hierdie proses sal Saterdag en Sondag net as naweke beskou. In die volgende datastel het ons die Begindatum en Einddatum vir verskillende werke. Ons sal die totale werksdae in daardie tydperk in die kolom genaamd Werksdae bereken.

So, kom ons kyk na die stappe om hierdie aksie uit te voer.

STAPPE:

  • Kies eerstens sel E5 . Voeg die volgende formule in daardie sel in:
=NETWORKDAYS(B5,C5)

  • Nou, druk Enter .
  • Bogenoemde aksie gee die waarde van werksdae tussen die datums “1-01-22” en “31-12-22 terug " in sel E5 . Ons kan uit die volgende prent sien dat die waarde van werksdae vir daardie reeks 260 is.

  • Selekteer tweedens sel E5 . Beweeg die muiswyser na die onderste regterhoek van die geselekteerde sel sodat dit verander in 'n plus (+) teken soos die volgende prent.

  • Derdens, klik op die plus (+) teken en sleep die Vulhandvatsel af na sel E10 om die formule van sel E5 in ander selle. Ons kan ook dubbelklik op die plus (+) teken om dieselfde resultaat te kry.

  • Daarna, loslaat die muisklik.
  • Laastens kan ons die waardes van werksdae sienvakansies in selle uitgesluit (E5:E10) .

1.2. Sluit vakansiedae in terwyl werksdae tussen twee datums bereken word

Anders as die vorige voorbeeld, sal ons vakansiedae in hierdie voorbeeld oorweeg om werksdae tussen twee datums te bereken met die NETWERKDAE-funksie. Om hierdie metode te illustreer sal dieselfde datastel gebruik, maar hierdie keer het ons 'n bykomende lys van vakansiedae. Ons kan die vakansiedae in die volgende prent van die datastel sien.

Kom ons kyk na die stappe om hierdie aksie uit te voer.

STAPE :

  • Kies eers sel E5 . Voer die volgende formule in daardie sel in:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • Druk nou Voer in.
  • Die opdrag hierbo gee die aantal werksdae tussen die datums “1-01-22” en “31-12-22” . Die formule wat in hierdie metode gebruik word, beskou die waarde van reeks (D13:D15) as 'n vakansiedag. Die waarde van werksdae vir daardie reeks is 257 , soos gesien in die volgende prent.

  • Volgende, kies sel E5 . Laat val die muiswyser na die geselekteerde sel se regter onderste hoek, waar dit sal omskep in 'n plus (+) teken, soos in die prent hieronder getoon.
  • Daarna, om die formule te kopieer van sel E5 in ander selle klik op die plus (+) teken en sleep die Vulhandvatsel af na sel E10 . Ons kan ook dubbelklik op die plus(+) teken om dieselfde resultaat te kry.

  • Maak nou die muisklik vry.
  • Uiteindelik, ons kry al die waardes van werksdae in selle (E5:E10) .

Lees Meer: Bereken die aantal dae tussen twee datums in Excel (8 vinnige truuks)

2. Pas NETWORKDAYS.INTL-funksie toe om werksdae met pasgemaakte vakansiedae te bereken

Die NETWORKDAYS. INTL-funksie is soortgelyk aan die NETWORKDAYS -funksie. Albei die funksies bereken werksdae tussen twee datums. Maar die NETWORKDAYS.INTL -funksie laat ons toe om te kies watter dag ons as 'n vakansiedag sal beskou. Die NETWORKDAYS.INTL -funksie beskou slegs Sondag as 'n internasionale vakansiedag. So, dit sal Saterdag as 'n werksdag beskou. Om hierdie metode te illustreer sal ons die vorige metode weer uitvoer met die NETWORKDAYS.INTL funksie.

So, gaan net deur die volgende stappe om dit uit te voer aksie.

STAPPE:

  • Kies aan die begin sel E5 . Skryf die volgende formule in daardie sel neer:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • Druk nou Enter .
  • Die aantal werksdae tussen die datums “1-01-22” en “31-12-22” word deur bogenoemde teruggegee bevel. Hierdie metode se berekening interpreteer die waarde van die reeks (D13:D15) as 'n vakansiedag. ons kan die aantal werksdae in daardie reeks sienis 310 . Die waarde is groter as die vorige resultate aangesien dit nie Saterdag as 'n vakansiedag neem nie.

  • Volgende, klik op sel E5 . Skuif die muiswyser na die onderste regterhoek van die geselekteerde sel, waar dit sal verander in 'n plus (+) teken, soos hieronder getoon.
  • Klik dan die plus (+) teken en sleep die Vulhandvatsel af na sel E10 om die formule van sel E5 te dupliseer. Om dieselfde uitkoms te kry, kan ons dubbelklik op die plus (+) teken.

  • Daarna laat val die muis klik nou.
  • Uiteindelik het ons al die werksdag se waardes in selle (E5:E10) .

Verwante inhoud: Hoe om oorblywende dae in Excel te bereken (5 metodes)

Soortgelyke lesings:

  • Bereken die aantal dae tussen twee datums met VBA in Excel
  • Hoe om 'n dagaftelling in Excel te skep (2 voorbeelde)
  • Gebruik DateDiff-funksie in Excel VBA (5 voorbeelde)
  • Hoe om datumvoorvalle in Excel te tel
  • Excel-formule om getal van te bereken Dae Tussen Vandag & amp; Nog 'n datum (6 vinnige maniere)

3. Bereken aantal werksdae in 'n deeltydse werk in Excel

Die aantal werksdae vir 'n deeltydse werk werk is nie dieselfde as die gewone een nie. Ons moet 'n paar ekstra wysigings by die funksie NETWORKDAYS.INTL voeg om te onttrekdie werksdae in 'n deeltydse werk. Om hierdie metode te illustreer sal ons dieselfde datastel gebruik wat ons in die eerste voorbeeld gebruik het.

Kom ons kyk na die stappe om hierdie metode uit te voer.

STAPE:

  • Selekteer eerstens sel E5 . Voeg die volgende formule in daardie sel in:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • Tik nou Enter .
  • Die bogenoemde opdrag gee die aantal deeltydse werkdatums terug tussen die datums “1-01-22 ” en “31-12-22 “. Ons kan sien dat die waarde van die werksdag tussen hierdie reeks 104 is.

  • Tweedens, gaan na sel E5 . Plaas die muiswyser na die onderste regterhoek van die geselekteerde sel, waar dit sal omskep in 'n plus (+) teken, soos in die figuur hieronder getoon.
  • Tik derdens op die plus (+) teken en sleep die Vulhandvatsel af na sel E10 om die formule van sel E5 te plak. Ons kan ook dubbelklik op die plus (+) teken om dieselfde resultaat te kry.

  • Daarna, gratis die muisklik.
  • Laastens het ons al die werksdag se waardes in selle (E5:E10) .

LET WEL:

In hierdie metode het ons “1010111” gebruik in plaas daarvan om die naweek uit die funksie se ingeboude opsie te kies.

  • 0 verteenwoordig 'n werksdag.
  • 1 verteenwoordig 'n nie-werkende dag.

Hier is die eerstenommer van die ry dui Maandag aan terwyl die laaste nommer Vrydag aandui. Dus, die volgorde “1010111” beteken dat slegs Dinsdag en Donderdag werksdae is, en die res van die dae van die week is nie-werksdae.

Verwante inhoud: Excel-formule om datum of dae in volgende maand te vind (6 vinnige maniere)

4. Kombineer Excel SUM- en INT-funksies om werksdae tussen twee datums te bereken

Afgesien van die NETWERKDAE en die NETWORKDAYS.INTL -funksie, is daar ook 'n ander metode wat gebruik kan word om die aantal werksdae te kry tussen twee datums. In hierdie metode sal ons 'n kombinasie van die SOM en INT funksies gebruik met die hulp van die WEEKDAY funksie om werkdatums tussen twee datums te bereken. In Excel word die SOM -funksie gebruik om veelvuldige getalle bymekaar te tel. Die INT funksie skakel 'n getal om na sy naaste heelgetalwaarde. Die WEEKDAY-funksie stuur 'n weekdag terug wat by 'n spesifieke datum pas. Ons sal dieselfde datastel as in die eerste voorbeeld gebruik om hierdie prosedure te demonstreer.

Gaan nou net deur die stappe om hierdie metode uit te voer.

STAPE:

  • Kies eers sel E5 . Skryf die volgende formule in daardie sel neer:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • Tik nou Enter .
  • Ons kry die waarde van werksdae tussen die datums “1-01-22” en “ 31-12-22 ” in sel E5 deur die bogenoemde opdrag. Ons kry die waarde 260 in sel E5 .

  • Volgende, kies sel E5 . Beweeg die muiswyser na die onderste regterhoek van die geselekteerde sel, waar dit sal oorskakel na 'n plus (+) teken, soos hieronder vertoon.
  • Tik dan eenvoudig die plus (+) teken en sleep die Vulhandvatsel af na sel E10 om die formule van sel E5 te plak. Om dieselfde uitkoms te kry, kan ons dubbelklik op die plus (+) teken ook.

  • Daarna, los die muisklik.
  • Uiteindelik kry ons al die waardes van werksdae in selle (E5:E10) .

🔎 Hoe werk die formule?

  • WEEKDAG(B5-{2,3,4,5,6}) : Die waardes 2,3,4,5 & 6 dui vyf werksdae in 'n week aan vanaf die datum in sel B5 .
  • INT((WEEKDAY(B5-{2,3,4,5, 6})+C5-B5)/7): Hierdie deel gee 'n aantal werksdae per week terug.
  • SOM(INT((WEEKDAG(B5-{2,3,4) ,5,6})+C5-B5)/7)): Wys die totale werksdae vanaf datum “1-01-22” tot “31-12-22” .

Verwante inhoud: Hoe om COUNTIFS met datumreeks in Excel te gebruik (6 maklike maniere)

Gevolgtrekking

Ter afsluiting sal hierdie pos jou wys hoe om werksdae tussen twee datums in Excel te bereken. Gebruik die oefening om jou vaardighede op die proef te stelwerkblad wat by hierdie artikel kom. Los asseblief 'n opmerking hieronder as jy enige vrae het. Ons span sal probeer om jou so gou moontlik te antwoord. Hou in die toekoms 'n oog op meer unieke Microsoft Excel -oplossings.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.