Efnisyfirlit
Í þessari kennslu munum við útskýra hvernig á að nota mismunandi aðgerðir til að reikna út vinnudaga á milli tveggja dagsetninga í Excel. Stundum verður mjög nauðsynlegt að reikna vinnudaga á milli tveggja dagsetninga í verkefnastjórnun. Í þessari grein munum við nota margar aðgerðir með einstökum gagnasöfnum til að sýna ferlið við að reikna út vinnudaga á milli tveggja dagsetninga í Excel.
Sækja æfingarvinnubók
Þú getur hlaðið niður æfingu vinnubókinni héðan.
Reiknið út vinnudaga.xlsx
4 auðveldar aðferðir til að reikna út vinnudaga á milli tveggja dagsetninga í Excel
Microsoft Excel veitir okkur fullt af aðgerðum til að framkvæma mismunandi verkefni. Í 4 aðferðum þessarar greinar munum við nota aðgerðirnar NETWORKDAYS og NETWORKDAYS.INTL sem eru tileinkuð því að reikna út virka daga á milli tveggja dagsetninga. Við munum einnig nota blöndu af SUM, INT & WEEKDAY aðgerðir til að fá sömu niðurstöðu.
1. Excel NETDAGAR Aðgerð til að reikna út virka daga á milli tveggja dagsetninga
NETDAGAR aðgerð Excel reiknar út töluna af virkum dögum á milli tveggja dagsetninga. Við getum líka útilokað frí frá virkum dögum okkar sem er valfrjáls rök fyrir þessari aðgerð.
1.1 Reiknaðu vinnudaga á milli tveggja dagsetninga í Excel að undanskildum frídögum
Í þessari aðferð munum við nota NETWORKDAYS aðgerðin tilreikna vinnudaga á milli tveggja dagsetninga. Við munum ekki íhuga frí með þessari aðferð. Þannig að þetta ferli mun aðeins líta á laugardag og sunnudag sem helgar. Í eftirfarandi gagnasafni höfum við Upphafsdagur og Lokadagsetning fyrir mismunandi verk. Við munum reikna út heildar virka daga á því tímabili í dálkinum sem heitir Virkudagar .
Svo skulum við sjá skrefin til að framkvæma þessa aðgerð.
SKREF:
- Í fyrsta lagi skaltu velja reit E5 . Settu eftirfarandi formúlu inn í reitinn:
=NETWORKDAYS(B5,C5)
- Nú, ýttu á Enter .
- Aðgerðin hér að ofan skilar gildi virkra daga á milli dagsetninganna “1-01-22” og “31-12-22 ” í reit E5 . Við sjáum á eftirfarandi mynd að gildi vinnudaga fyrir það svið er 260 .
- Í öðru lagi skaltu velja reit E5 . Færðu músarbendilinn neðst í hægra horninu á völdum reit þannig að hann breytist í plús (+) tákn eins og eftirfarandi mynd.
- Í þriðja lagi, smelltu á plús (+) táknið og dragðu Fill Handle niður í reit E10 til að afrita formúlu reitsins E5 í öðrum frumum. Við getum líka tvísmellt á plús (+) táknið til að fá sömu niðurstöðu.
- Eftir það skaltu sleppa músarsmellurinn.
- Að lokum getum við séð gildi vinnudagaað frátöldum frídögum í hólfum (E5:E10) .
1.2. Taka með frídaga þegar reiknað er út virka daga á milli tveggja dagsetninga
Ólíkt fyrra dæminu, munum við líta á frídaga í þessu dæmi til að reikna út vinnudaga á milli tveggja dagsetninga með NETDAGA aðgerðinni. Til að sýna þessa aðferð höfum við mun nota sama gagnasafn en að þessu sinni höfum við viðbótarlista yfir frídaga. Við sjáum hátíðirnar á eftirfarandi mynd af gagnasafninu.
Við skulum skoða skrefin til að framkvæma þessa aðgerð.
SKREF :
- Fyrst skaltu velja reit E5 . Sláðu inn eftirfarandi formúlu í reitinn:
=NETWORKDAYS(B6,C6,$D$13:$D$15)
- Ýttu nú á Sláðu inn .
- Ofangreind skipun skilar fjölda virkra daga á milli dagsetninganna “1-01-22” og “31-12-22” . Formúlan sem notuð er í þessari aðferð lítur á gildi bilsins (D13:D15) sem frí. Gildi vinnudaga fyrir það bil er 257 , eins og sést á eftirfarandi mynd.
- Veldu næst reit E5 . Slepptu músarbendlinum í neðst í hægra horninu á völdum reit, þar sem hann mun breytast í plús (+) merki, eins og sýnt er á myndinni hér að neðan.
- Eftir það, til að afrita formúluna af reit E5 í öðrum hólfum smelltu á plús (+) táknið og dragðu Fill Handle niður í reit E10 . Við getum líka tvísmellt á plús(+) merki til að fá sömu niðurstöðu.
- Nú, losaðu músarsmellinn.
- Að lokum, við fáðu öll gildi vinnudaga í hólfum (E5:E10) .
Lesa meira: Reiknið fjölda daga á milli tveggja dagsetninga í Excel (8 fljótleg brellur)
2. Notaðu NETWORKDAYS.INTL aðgerðina til að reikna út virka daga með sérsniðnum frídögum
NETDAGAR. INTL aðgerð er svipuð aðgerðinni NETWORKDAYS . Báðar aðgerðirnar reikna út virka daga á milli tveggja dagsetninga. En aðgerðin NETWORKDAYS.INTL gerir okkur kleift að velja hvaða dag við munum líta á sem frídag. NETWORKDAYS.INTL aðgerðin lítur aðeins á sunnudag sem alþjóðlegan frídag. Þannig að það mun líta á laugardag sem vinnudag. Til að sýna þessa aðferð munum við framkvæma fyrri aðferðina aftur með NETWORKDAYS.INTL aðgerðinni.
Svo skaltu bara fara í gegnum eftirfarandi skref til að framkvæma þetta aðgerð.
SKREF:
- Í upphafi skaltu velja reit E5 . Skrifaðu niður eftirfarandi formúlu í reitinn:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)
- Nú skaltu ýta á Enter .
- Fjöldi virkra daga milli dagsetninganna “1-01-22” og “31-12-22” er skilað af ofangreindum skipun. Útreikningur þessarar aðferðar túlkar gildi bilsins (D13:D15) sem frí. við getum séð fjölda vinnudaga á því bilier 310 . Gildið er stærra en fyrri niðurstöður þar sem það tekur ekki laugardag sem frí.
- Smelltu næst á reitinn E5 . Renndu músarbendlinum neðst í hægra horninu á völdum reit, þar sem hann mun breytast í plús (+) tákn, eins og sýnt er hér að neðan.
- Smelltu síðan á plús (+) merki og dragðu Fill Handle niður í reit E10 til að afrita formúluna úr reit E5 . Til að fá sömu niðurstöðu getum við tvísmellt á plús (+) merkið.
- Eftir það skaltu sleppa músarsmellið núna.
- Loksins höfum við öll gildi vinnudagsins í hólfum (E5:E10) .
Tengt efni: Hvernig á að reikna út dagana sem eftir eru í Excel (5 aðferðir)
Svipuð aflestrar:
- Reiknið fjölda daga á milli tveggja dagsetninga með VBA í Excel
- Hvernig á að búa til dagatalningu í Excel (2 dæmi)
- Notaðu DateDiff aðgerðina í Excel VBA (5 dæmi)
- Hvernig á að telja dagsetningar í Excel
- Excel formúla til að reikna út fjölda Dagar á milli í dag & amp; Önnur dagsetning (6 fljótlegar leiðir)
3. Reiknaðu fjölda vinnudaga í hlutastarfi í Excel
Fjöldi vinnudaga í hlutastarfi starf er ekki það sama og venjulegt starf. Við verðum að bæta við nokkrum auka breytingum á aðgerðinni NETWORKDAYS.INTL til að draga útvinnudagana í hlutastarfi. Til að sýna þessa aðferð munum við nota sama gagnasafn og við notuðum í fyrsta dæminu.
Við skulum skoða skrefin til að framkvæma þessa aðferð.
SKREF:
- Veldu fyrst reit E5 . Settu eftirfarandi formúlu inn í reitinn:
=NETWORKDAYS.INTL(B5,C5,"1010111")
- Nú, ýttu á Enter .
- Ofangreind skipun skilar fjölda hlutastarfsdagsetninga á milli dagsetninganna “1-01-22 ” og “31-12-22 “. Við getum séð að gildi vinnudagsins á milli þessa bils er 104 .
- Í öðru lagi, farðu í reit E5 . Settu músarbendilinn neðst í hægra horninu á völdum reit, þar sem hann mun breytast í plús (+) tákn, eins og sýnt er á myndinni hér að neðan.
- Í þriðja lagi, bankaðu á plús (+) merki og dragðu Fullhandfangið niður í reit E10 til að líma formúluna úr reit E5 . Við getum líka tvísmellt á plús (+) táknið til að fá sömu niðurstöðu.
- Eftir það, ókeypis músarsmellurinn.
- Að lokum höfum við öll gildi vinnudagsins í hólfum (E5:E10) .
ATHUGIÐ:
Í þessari aðferð höfum við notað “1010111” í stað þess að velja helgi úr innbyggða valmöguleika aðgerðarinnar.
- 0 táknar virkan dag.
- 1 táknar ekki virkan dag.
Hér er fyrstinúmer röðarinnar gefur til kynna mánudag en síðasta tala gefur til kynna föstudag . Þannig að röðin “1010111” þýðir að aðeins þriðjudagur og fimmtudagur eru virkir dagar og restin af dögum vikunnar eru ekki virkir dagar.
Tengt efni: Excel formúla til að finna dagsetningu eða daga í næsta mánuði (6 fljótlegar leiðir)
4. Sameina Excel SUM og INT aðgerðir til að reikna út virka daga á milli tveggja dagsetninga
Fyrir utan NETDAGA og NETDAGA.INTL aðgerðina er líka önnur aðferð sem hægt er að nota til að fá fjölda vinnudaga milli tveggja dagsetninga. Í þessari aðferð munum við nota blöndu af SUM og INT aðgerðunum með aðstoð WEEKDAY aðgerðarinnar til að reikna út vinnudagsetningar á milli tveggja dagsetninga. Í excel er SUM aðgerðin notuð til að leggja saman margar tölur. INT fallið breytir tölu í næstu heiltölugildi. VIKUDAGUR aðgerðin skilar virkum degi sem passar við ákveðna dagsetningu. Við munum nota sama gagnasafn og í fyrsta dæminu til að sýna fram á þessa aðferð.
Nú skaltu bara fara í gegnum skrefin til að framkvæma þessa aðferð.
SKREF:
- Veldu fyrst reit E5 . Skrifaðu niður eftirfarandi formúlu í reitinn:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))
- Nú, ýttu á Enter .
- Við fáum gildi vinnudaga á milli dagsetninga “1-01-22” og “ 31-12-22 ” í reit E5 með ofangreindri skipun. Við fáum gildið 260 í reit E5 .
- Næst skaltu velja reit E5 . Færðu músarbendilinn neðst í hægra horninu á völdum reit, þar sem hann mun skipta yfir í plús (+) tákn, eins og sýnt er hér að neðan.
- Þá skaltu einfaldlega smella á plús (+) merki og dragðu Fill Handle niður í reit E10 til að líma formúluna úr reit E5 . Til að fá sömu niðurstöðu getum við tvísmellt á plús (+) merkið líka.
- Eftir það, slepptu músarsmellinum.
- Að lokum fáum við öll gildi vinnudaga í hólfum (E5:E10) .
🔎 Hvernig virkar formúlan?
- VIRKUDAGUR(B5-{2,3,4,5,6}) : Gildin 2,3,4,5 & 6 tilgreinir fimm virka daga í viku frá dagsetningu í reit B5 .
- INT((WEEKDAY(B5-{2,3,4,5, 6})+C5-B5)/7): Þessi hluti skilar fjölda virkra daga á viku.
- SUM(INT((VIKUDAGUR(B5-{2,3,4) ,5,6})+C5-B5)/7)): Skilar heildar virkum dögum frá dagsetningu „1-01-22“ til “31-12-22“ .
Tengt efni: Hvernig á að nota COUNTIFS með dagsetningarbili í Excel (6 auðveldar leiðir)
Niðurstaða
Að lokum mun þessi færsla sýna þér hvernig á að reikna út vinnudaga á milli tveggja dagsetninga í Excel. Notaðu æfinguna til að prófa hæfileika þínavinnublað sem fylgir þessari grein. Vinsamlegast skildu eftir athugasemd hér að neðan ef þú hefur einhverjar spurningar. Teymið okkar mun reyna að svara þér eins fljótt og auðið er. Í framtíðinni skaltu fylgjast með fleiri einstökum Microsoft Excel lausnum.