Két dátum közötti munkanap kiszámítása Excelben (4 módszer)

  • Ossza Meg Ezt
Hugh West

Ebben a bemutatóban elmagyarázzuk, hogyan használhatunk különböző függvényeket két dátum közötti munkanapok kiszámításához az excelben. Néha nagyon fontos, hogy két dátum közötti munkanapokat számítsunk ki a projektmenedzsmentben. Ebben a cikkben több függvényt fogunk használni egyedi adatkészletekkel, hogy bemutassuk a két dátum közötti munkanapok kiszámításának folyamatát az excelben.

Gyakorlati munkafüzet letöltése

A gyakorlati munkafüzetet innen töltheti le.

Munkanapok kiszámítása.xlsx

4 egyszerű módszer a két dátum közötti munkanapok kiszámítására az Excel-ben

Microsoft Excel számos funkciót biztosít számunkra a különböző feladatok elvégzéséhez. A 4 módszereit ebben a cikkben a NETWORKDAYS és a NETWORKDAYS.INTL függvények, amelyek két dátum közötti munkanapok kiszámítására szolgálnak. Használni fogjuk továbbá a SUM, INT & HÉTFŐNAP függvényekkel ugyanazt az eredményt kapjuk.

1. Excel NETWORKDAYS funkció a két dátum közötti munkanapok kiszámításához

Excel NETWORKDAYS függvény kiszámítja a két dátum közötti munkanapok számát. A munkanapokból kizárhatjuk az ünnepnapokat is, ami a függvény opcionális argumentuma.

1.1 Két dátum közötti munkanapok kiszámítása Excelben az ünnepnapok kivételével

Ebben a módszerben a a NETWORKDAYS funkció két dátum közötti munkanapok kiszámításához. Ebben a módszerben nem vesszük figyelembe a munkaszüneti napokat. Tehát ez a folyamat csak a következő napokat veszi figyelembe Szombat és Vasárnap mint hétvégén. A következő adatkészletben a Kezdeti dátum és Végdátum A különböző munkákra vonatkozóan kiszámítjuk az adott időszak összes munkanapját az alábbi oszlopban Munkanapok .

Lássuk tehát a művelet végrehajtásának lépéseit.

LÉPÉSEK:

  • Először is, válassza ki a cellát E5 Szúrja be a következő képletet ebbe a cellába:
=HÁLÓZATI MUNKANAPOK(B5,C5)

  • Most nyomja meg a Írja be a címet. .
  • A fenti művelet a következő dátumok közötti munkanapok értékét adja vissza "1-01-22" és "31-12-22" cellában E5 A következő képen láthatjuk, hogy a munkanapok értéke az adott tartományban a következő 260 .

  • Másodszor, válassza ki a cellát E5 Mozgassa az egérkurzort a kijelölt cella jobb alsó sarkába, hogy a cella egy plusz (+) jel, mint az alábbi kép.

  • Harmadszor, kattintson a plusz (+) jelet, és húzza a Töltse ki a fogantyút le a celláig E10 a cella képletének másolásához E5 Más cellákban is duplán kattinthatunk a plusz (+) jelet, hogy ugyanazt az eredményt kapjuk.

  • Ezután engedje el az egérkattintást.
  • Végül, a cellákban láthatjuk a munkanapok értékeit, kivéve a munkaszüneti napokat. (E5:E10) .

1.2. A két dátum közötti munkanapok kiszámítása során a munkaszüneti napokat is figyelembe kell venni.

Az előző példától eltérően ebben a példában az ünnepnapokat figyelembe vesszük, hogy kiszámítsuk a munkanapokat két dátum között a következővel a NETWORKDAYS funkció. A módszer szemléltetéséhez ugyanazt az adathalmazt használjuk, de ezúttal egy további ünnepnapok listáját fogjuk használni. Az ünnepnapokat az alábbi képen láthatjuk az adathalmazról.

Nézzük meg a művelet végrehajtásának lépéseit.

LÉPÉSEK:

  • Először válassza ki a cellát E5 . Adja be a következő képletet ebbe a cellába:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • Most nyomja meg Írja be a címet. .
  • A fenti parancs a következő dátumok közötti munkanapok számát adja vissza "1-01-22" és "31-12-22" Az ebben a módszerben használt képlet figyelembe veszi a tartomány értékét. (D13:D15) A munkanapok értéke erre a tartományra a következő 257 amint az a következő képen látható.

  • Ezután válassza ki a cellát E5 Az egérmutatót a kijelölt cella jobb alsó sarkába kell helyezni, ahol az egérmutató egy plusz (+) jel, ahogy az alábbi képen látható.
  • Ezután a cella képletének másolásához E5 más cellákban kattintson a plusz (+) jelet, és húzza a Töltse ki a fogantyút le a celláig E10 . Kettőt is kattinthatunk a plusz (+) jelet, hogy ugyanazt az eredményt kapjuk.

  • Most szabaddá teszi az egérkattintást.
  • Végül megkapjuk a munkanapok összes értékét a cellákba. (E5:E10) .

Bővebben: Két dátum közötti napok számának kiszámítása Excelben (8 gyors trükk)

2. Alkalmazza a NETWORKDAYS.INTL függvényt a munkanapok és az egyéni ünnepnapok kiszámításához.

A NETWORKDAYS.INTL függvény hasonló a NETWORKDAYS Mindkét függvény kiszámítja a munkanapokat két dátum között. De a NETWORKDAYS.INTL funkcióval kiválaszthatjuk, hogy melyik napot tekintsük ünnepnapnak. A NETWORKDAYS.INTL funkció csak a Vasárnap nemzetközi ünnepként. Tehát, a Bizottság úgy véli. Szombat A módszer illusztrálására ismét elvégezzük az előző módszert, a NETWORKDAYS.INTL funkció.

Tehát csak a következő lépéseken kell végigmennie a művelet elvégzéséhez.

LÉPÉSEK:

  • Az elején válassza ki a cellát E5 Írja le a következő képletet ebbe a cellába:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • Most nyomja meg a Írja be a címet. .
  • A dátumok közötti munkanapok száma "1-01-22" és "31-12-22" a fenti parancs által visszaadott értéket. Ez a módszer számítása a tartomány értékét értelmezi a (D13:D15) szabadságként. láthatjuk, hogy a munkanapok száma ebben a tartományban 310 Az érték nagyobb, mint az előző eredmények, mivel nem veszi figyelembe a Szombat mint ünnepnap.

  • Ezután kattintson a cellára E5 Húzza az egérkurzort a kijelölt cella jobb alsó sarkába, ahol az egérkurzor egy plusz (+) jel, ahogy az alább látható.
  • Ezután kattintson a plusz (+) jelet, és húzza a Töltse ki a fogantyút le a celláig E10 a képlet duplikálásához a cellából E5 Ugyanezt az eredményt kaphatjuk, ha duplán kattintunk a plusz (+) jel.

  • Ezután ejtse el az egérkattintást most.
  • Végül, a munkanap összes értéke a cellákban van. (E5:E10) .

Kapcsolódó tartalom: A hátralévő napok kiszámítása Excelben (5 módszer)

Hasonló olvasmányok:

  • Két dátum közötti napok számának kiszámítása VBA-val az Excelben
  • Hogyan hozzon létre egy napi visszaszámlálást az Excelben (2 példa)
  • DateDiff funkció használata az Excel VBA-ban (5 példa)
  • Hogyan számolja meg a dátum előfordulásait az Excelben
  • Excel képlet a mai és a mai napok közötti napok számának kiszámításához; egy másik dátum (6 gyors módja)

3. A munkanapok számának kiszámítása részmunkaidős munkakörben Excelben

A részmunkaidős munkakörben a munkanapok száma nem azonos a rendes munkakörben dolgozókéval. Néhány extra módosítást kell hozzáadnunk a funkcióhoz. NETWORKDAYS.INTL a részmunkaidős állásban töltött munkanapok kinyeréséhez. A módszer bemutatásához ugyanazt az adathalmazt használjuk, mint az első példában.

Nézzük meg a módszer végrehajtásának lépéseit.

LÉPÉSEK:

  • Először is, válassza ki a cellát E5 Szúrja be a következő képletet ebbe a cellába:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • Most nyomja meg Írja be a címet. .
  • A fenti parancs a részmunkaidős munkanapok számát adja vissza a következő dátumok között "1-01-22 " és "31-12-22 ". Láthatjuk, hogy a munkanap értéke e tartomány között a következő 104 .

  • Másodszor, menj a cellába E5 Az egérkurzort a kijelölt cella jobb alsó sarkába helyezi, ahol az egérkurzor egy plusz (+) jel, ahogy az alábbi ábrán látható.
  • Harmadszor, koppintson a plusz (+) jelet, és húzza a Töltse ki a fogantyút le a celláig E10 a képlet beillesztéséhez a cellából E5 Kétszer kattinthatunk a plusz (+) jelet is, hogy ugyanazt az eredményt kapjuk.

  • Ezután szabadítsa fel az egérkattintást.
  • Végül, a munkanap összes értéke a cellákban van. (E5:E10) .

MEGJEGYZÉS:

Ebben a módszerben az alábbiakat használtuk "1010111" ahelyett, hogy a hétvégét a funkció beépített opciójából választaná ki.

  • 0 egy munkanapot jelent.
  • 1 nem munkanapot jelent.

Itt a sorozat első száma a következőt jelzi Hétfő mivel az utolsó szám a következőt jelzi Péntek Tehát a sorrend "1010111" azt jelenti, hogy csak Kedd és Csütörtök munkanapok, a hét többi napja pedig nem munkanap.

Kapcsolódó tartalom: Excel képlet a következő hónap dátumának vagy napjainak kereséséhez (6 gyors módja)

4. Az Excel SUM és INT funkciók kombinálása két dátum közötti munkanapok kiszámításához

Eltekintve a NETWORKDAYS és a NETWORKDAYS.INTL függvényt, van egy másik módszer is, amellyel két dátum közötti munkanapok számát kaphatjuk meg. Ebben a módszerben a SUM és INT funkciókat a HÉTFŐNAP függvényt, hogy kiszámítsa a két dátum közötti munkanapokat. Az excelben a SUM függvényt több szám összeadására használják. INT függvény egy számot a legközelebbi egész szám értékére alakít át. A WEEKDAY funkció visszaadja a hétköznapot, amely megfelel egy adott dátumnak. Az eljárás bemutatásához ugyanazt az adatkészletet használjuk, mint az első példában.

Most csak menjen végig a lépéseken, hogy elvégezze ezt a módszert.

LÉPÉSEK:

  • Először válassza ki a cellát E5 Írja le a következő képletet ebbe a cellába:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • Most nyomja meg Írja be a címet. .
  • Megkapjuk a munkanapok értékét a következő dátumok között "1-01-22" és " 31-12-22 " a cellában E5 a fenti paranccsal. A következő értéket kapjuk 260 cellában E5 .

  • Ezután válassza ki a cellát E5 Mozgassa az egérmutatót a kijelölt cella jobb alsó sarkába, ahol az egérmutató átvált egy plusz (+) jel, ahogy az alább látható.
  • Ezután egyszerűen koppintson a plusz (+) jelet, és húzza a Töltse ki a fogantyút le a celláig E10 a képlet beillesztéséhez a cellából E5 Ugyanezt az eredményt kaphatjuk, ha duplán kattintunk a plusz (+) aláírni is.

  • Ezután engedje el az egérkattintást.
  • Végül megkapjuk a munkanapok összes értékét a cellákba. (E5:E10) .

🔎 Hogyan működik a képlet?

  • WEEKDAY(B5-{2,3,4,5,6}): Az értékek 2,3,4,5 & 6 a cellában szereplő dátumtól számított öt munkanapot jelezzen egy héten belül. B5 .
  • INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7): Ez a rész a heti munkanapok számát adja vissza.
  • SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7)): Visszaadja a dátumtól számított összes munkanapot "1-01-22" a címre. "31-12-22" .

Kapcsolódó tartalom: Hogyan használjuk a COUNTIFS-t dátumtartományokkal az Excelben (6 egyszerű módja)

Következtetés

Összefoglalva, ez a bejegyzés megmutatja, hogyan lehet kiszámítani a munkanapokat két dátum között az Excelben. Ha próbára akarja tenni a képességeit, használja a cikkhez mellékelt gyakorló munkalapot. Kérjük, hagyjon megjegyzést alább, ha bármilyen kérdése van. Csapatunk igyekszik minél hamarabb válaszolni. A jövőben tartsa nyitva a szemét a további egyedi megoldásokért. Microsoft Excel megoldások.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.