Tartalomjegyzék
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.xlsx4 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.