Sisukord
Selles õpetuses selgitame, kuidas kasutada erinevaid funktsioone kahe kuupäeva vaheliste tööpäevade arvutamiseks excelis. Mõnikord on projektijuhtimises väga oluline arvutada kahe kuupäeva vahelised tööpäevad. Selle artikli jooksul kasutame mitmeid funktsioone koos unikaalsete andmekogumitega, et illustreerida kahe kuupäeva vaheliste tööpäevade arvutamise protsessi excelis.
Lae alla praktiline töövihik
Praktilise töövihiku saate alla laadida siit.
Arvuta tööpäevad.xlsx4 lihtsat meetodit kahe kuupäeva vaheliste tööpäevade arvutamiseks Excelis
Microsoft Excel pakub meile palju funktsioone erinevate ülesannete täitmiseks. In the 4 meetodid selles artiklis, me kasutame NETWORKDAYS ja NETWORKDAYS.INTL funktsioonid, mis on mõeldud kahe kuupäeva vaheliste tööpäevade arvutamiseks. Kasutame ka kombinatsiooni SUMMA, INT & NÄDALA funktsioone, et saada sama tulemus.
1. Exceli funktsioon NETWORKDAYS kahe kuupäeva vaheliste tööpäevade arvutamiseks
Exceli NETWORKDAYS funktsioon arvutab kahe kuupäeva vaheliste tööpäevade arvu. Me võime ka jätta tööpäevade hulgast välja pühad, mis on selle funktsiooni valikuline argument.
1.1 Tööpäevade arvutamine kahe kuupäeva vahel Excelis, välja arvatud puhkepäevad
Selle meetodi puhul kasutame funktsioon NETWORKDAYS kahe kuupäeva vaheliste tööpäevade arvutamiseks. Me ei võta selle meetodi puhul arvesse puhkepäevi. Seega võetakse selle protsessi puhul arvesse ainult Laupäev ja Pühapäev kui nädalavahetused. Järgnevas andmestikus on meil Alguskuupäev ja Lõppkuupäev erinevate tööde puhul. Arvutame selle perioodi tööpäevade koguarvu veerus nimega Tööpäevad .
Niisiis, vaatame selle toimingu sooritamise samme.
SAMMUD:
- Esiteks, valige lahter E5 . Sisestage sellesse lahtrisse järgmine valem:
=NETWORKDAYS(B5,C5)
- Nüüd vajutage Sisesta .
- Ülaltoodud toiming tagastab kuupäevade vaheliste tööpäevade väärtuse. "1-01-22" ja "31-12-22" lahtris E5 Järgnevalt pildilt näeme, et selle vahemiku tööpäevade väärtus on 260 .
- Teiseks, valige lahter E5 Liigutage hiirekursor valitud lahtri paremasse alumisse nurka, nii et see muutub pluss (+) märk nagu järgmine pilt.
- Kolmandaks, klõpsake nupule pluss (+) märki ja lohistage Täitmise käepide kuni lahtrisse E10 kopeerida lahtri valemit E5 teistes lahtrites. Me võime ka topeltklõpsata pluss (+) märk, et saada sama tulemus.
- Pärast seda vabastage hiireklõps.
- Lõpuks näeme lahtrites tööpäevade väärtusi, välja arvatud puhkused. (E5:E10) .
1.2. Kaasa arvatud pühad kahe kuupäeva vaheliste tööpäevade arvutamisel
Erinevalt eelmisest näitest arvestame selles näites kahe kuupäeva vaheliste tööpäevade arvutamiseks puhkepäevi, mille puhul on funktsioon NETWORKDAYS. Selle meetodi illustreerimiseks kasutame sama andmestikku, kuid seekord on meil täiendav nimekiri pühadest. Pühad on näha järgmisel andmestiku pildil.
Vaatame selle toimingu sooritamise samme.
SAMMUD:
- Kõigepealt valige lahter E5 . Sisestage sellesse lahtrisse järgmine valem:
=NETWORKDAYS(B6,C6,$D$13:$D$15)
- Nüüd vajutage Sisesta .
- Ülaltoodud käsk tagastab kuupäevade vaheliste tööpäevade arvu. "1-01-22" ja "31-12-22" Selles meetodis kasutatavas valemis võetakse arvesse vahemiku väärtust. (D13:D15) tööpäevade väärtus selle vahemiku puhul on 257 , nagu on näha järgmisel pildil.
- Seejärel valige lahter E5 . viige hiirekursor valitud lahtri paremasse alumisse nurka, kus see muutub pluss (+) märk, nagu on näidatud alloleval pildil.
- Pärast seda, et kopeerida lahtri valemit E5 teistes lahtrites klõpsa pluss (+) märki ja lohistage Täitmise käepide kuni lahtrisse E10 . Me võime ka topeltklõpsata pluss (+) märk, et saada sama tulemus.
- Nüüd vabastage hiireklõps.
- Lõpuks saame kõik tööpäevade väärtused lahtritesse (E5:E10) .
Loe edasi: Arvutage kahe kuupäeva vaheliste päevade arvu Excelis (8 kiiret trikki)
2. Rakendage funktsiooni NETWORKDAYS.INTL, et arvutada tööpäevad koos kohandatud pühadega
Funktsioon NETWORKDAYS.INTL on sarnane NETWORKDAYS funktsioon. Mõlemad funktsioonid arvutavad kahe kuupäeva vahelised tööpäevad. Kuid NETWORKDAYS.INTL funktsioon võimaldab meil valida, millist päeva me peame pühaks. Funktsiooniga NETWORKDAYS.INTL funktsioon arvestab ainult Pühapäev rahvusvahelise puhkusena. Seega kaalub ta Laupäeval tööpäevaks. Selle meetodi illustreerimiseks teostame eelmise meetodi uuesti koos NETWORKDAYS.INTL funktsioon.
Niisiis, selle toimingu sooritamiseks tehke lihtsalt järgmised sammud.
SAMMUD:
- Alguses valige lahter E5 Kirjutage sellesse lahtrisse järgmine valem:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)
- Nüüd vajutage Sisesta .
- Kuupäevade vaheliste tööpäevade arv "1-01-22" ja "31-12-22" tagastatakse ülaltoodud käsuga. Selle meetodi arvutus tõlgendab vahemiku väärtust (D13:D15) kui puhkus. näeme, et tööpäevade arv selles vahemikus on 310 See väärtus on suurem kui eelmised tulemused, sest see ei võta Laupäev kui puhkus.
- Seejärel klõpsake lahtrile E5 . libistage hiirekursor valitud lahtri paremasse alumisse nurka, kus see muutub pluss (+) märk, nagu allpool näidatud.
- Seejärel klõpsake nuppu pluss (+) märki ja lohistage Täitmise käepide kuni lahtrisse E10 dubleerida valemit lahtrist E5 Sama tulemuse saamiseks võime teha topeltklõpsu nupul. pluss (+) märk.
- Pärast seda laske nüüd hiireklõpsu.
- Lõpuks on meil kõik tööpäeva väärtused lahtrites (E5:E10) .
Seotud sisu: Kuidas arvutada järelejäänud päevad Excelis (5 meetodit)
Sarnased lugemised:
- Arvutage kahe kuupäeva vaheliste päevade arvu VBAga Excelis
- Kuidas luua päeva tagasiarvestus Excelis (2 näidet)
- Kasutage DateDiff funktsiooni Excel VBA-s (5 näidet)
- Kuidas lugeda kuupäeva esinemisi Excelis
- Exceli valem, et arvutada päevade arv tänase ja teise kuupäeva vahel (6 kiiret võimalust)
3. Tööpäevade arvu arvutamine osalise tööajaga töö puhul Excelis
Tööpäevade arv osalise tööajaga töö puhul ei ole sama, mis tavalise töö puhul. Me peame lisama mõned lisamuudatused funktsioonile NETWORKDAYS.INTL et eraldada tööpäevad osalise tööajaga töö puhul. Selle meetodi illustreerimiseks kasutame sama andmestikku, mida kasutasime esimeses näites.
Vaatame selle meetodi rakendamise samme.
SAMMUD:
- Esiteks, valige lahter E5 . Sisestage sellesse lahtrisse järgmine valem:
=NETWORKDAYS.INTL(B5,C5,"1010111")
- Nüüd vajutage Sisesta .
- Ülaltoodud käsk tagastab osalise tööajaga töötavate kuupäevade arvu kuupäevade vahel. "1-01-22 " ja "31-12-22 ". Näeme, et tööpäeva väärtus selle vahemiku vahel on 104 .
- Teiseks, minge lahtrisse E5 . viige hiirekursor valitud lahtri paremasse alumisse nurka, kus see muutub pluss (+) märk, nagu on näidatud alloleval joonisel.
- Kolmandaks, koputage nuppu pluss (+) märki ja lohistage Täitmise käepide kuni lahtrisse E10 valemi kleepimiseks lahtrist E5 . Me võime topeltklõpsata pluss (+) märk ka sama tulemuse saamiseks.
- Pärast seda vabastage hiireklõps.
- Lõpuks on meil kõik tööpäeva väärtused lahtrites (E5:E10) .
MÄRKUS:
Selles meetodis oleme kasutanud "1010111" selle asemel, et valida nädalavahetus funktsiooni sisseehitatud valikust.
- 0 esindab tööpäeva.
- 1 tähistab töövaba päeva.
Siin tähistab järjestuse esimene number Esmaspäev arvestades, et viimane number näitab Reede Nii et järjestus "1010111" tähendab, et ainult Teisipäev ja Neljapäev on tööpäevad ja ülejäänud nädalapäevad on mittetööpäevad.
Seotud sisu: Exceli valem järgmise kuu kuupäeva või päevade leidmiseks (6 kiiret viisi)
4. Exceli funktsioonide SUM ja INT kombineerimine kahe kuupäeva vaheliste tööpäevade arvutamiseks
Lisaks NETWORKDAYS ja NETWORKDAYS.INTL funktsiooniga, on olemas ka teine meetod, mida saab kasutada kahe kuupäeva vaheliste tööpäevade arvu saamiseks. Selles meetodis kasutame kombinatsiooni SUM ja INT funktsioonid, mille puhul on abiks NÄDALA funktsiooniga, et arvutada kahe kuupäeva vahelised tööpäevad. Excelis on kasutusel SUM funktsiooni kasutatakse mitme arvu liitmiseks. INT funktsioon teisendab numbri lähimale täisarvule vastavaks väärtuseks. Funktsioon WEEKDAY tagastab nädalapäeva, mis vastab konkreetsele kuupäevale. Kasutame selle protseduuri demonstreerimiseks sama andmekogumit, mis esimeses näites.
Nüüd minge lihtsalt läbi selle meetodi täitmise sammud.
SAMMUD:
- Esiteks, valige lahter E5 Kirjutage sellesse lahtrisse järgmine valem:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))
- Nüüd vajutage Sisesta .
- Saame kuupäevade vaheliste tööpäevade väärtuse "1-01-22" ja " 31-12-22 " lahtris E5 ülaltoodud käsuga. Saame väärtuse 260 lahtris E5 .
- Seejärel valige lahter E5 Liigutage hiirekursor valitud lahtri paremasse alumisse nurka, kus see muutub pluss (+) märk, nagu allpool näidatud.
- Seejärel koputage lihtsalt pluss (+) märki ja lohistage Täitmise käepide kuni lahtrisse E10 valemi kleepimiseks lahtrist E5 Sama tulemuse saamiseks võime teha topeltklõpsu nupul. pluss (+) märk ka.
- Pärast seda vabastage hiireklõps.
- Lõpuks saame kõik tööpäevade väärtused lahtritesse (E5:E10) .
🔎 Kuidas valem töötab?
- WEEKDAY(B5-{2,3,4,5,6}): Väärtused 2,3,4,5 & 6 märkige viis tööpäeva nädalas alates lahtris olevast kuupäevast. B5 .
- INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7): See osa tagastab tööpäevade arvu nädalas.
- SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7)): Tagastab tööpäevade koguarvu alates kuupäevast "1-01-22" aadressile "31-12-22" .
Seotud sisu: Kuidas kasutada COUNTIFS-i kuupäeva vahemikuga Excelis (6 lihtsat viisi)
Kokkuvõte
Kokkuvõttes näitab see postitus teile, kuidas arvutada kahe kuupäeva vahelised tööpäevad Excelis. Et oma oskusi proovile panna, kasutage selle artikliga kaasasolevat harjutustöölehte. Kui teil on küsimusi, jätke palun kommentaar allpool. Meie meeskond püüab teile vastata nii kiiresti kui võimalik. Hoidke tulevikus silmad lahti, et saada rohkem unikaalseid Microsoft Excel lahendused.