Excel NETWORKDAYS.INTL funkció
Alapértelmezés szerint hétvége egy hét szombat és vasárnap. A munkanapok számának kiszámításához a hétvégi napok (szombat és vasárnap) vagy a hétvégének meghatározott napok kizárásával. , kipróbálhatja a NETWORKDAYS.INTL funkció. Ez az oktatóanyag a NETWORKDAYS.INTL függvény képletszintaxisáról és használatáról szól az Excelben.
A NETWORKDAYS.INTL függvény leírása
A NETWORKDAYS.INTL függvény szintaxisa
Példák a NETWORKDAYS.INTL függvényre
A NETWORKDAYS.INTL függvény leírása
A Microsoft Excel NETWORKDAYS.INTL függvény segítségével kiszámolható a két dátum közötti munkanapok száma. Alapértelmezés szerint a hétvégéket (szombat és vasárnap) kizárja a munkanapokból. Ezenkívül megadhatja, hogy a hétvégék szombaton és vasárnapon kívül más napok legyenek.
A NETWORKDAYS.INTL függvény szintaxisa
=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])
A szintaxis érvei
- Kezdő dátum: A dátumtartomány kezdő dátuma;
- Befejezés dátuma: A dátumtartomány befejezési dátuma;
- hétvége: Ez egy választható argumentum. Választhat egy hétvégi számot annak megadásához, hogy a hét mely napjait tekintik hétvégének, vagy figyelmen kívül hagyhatja ezt az érvet, ha szombatot és vasárnapot alapértelmezés szerint hétvégének tekint.
- Ünnepek: Ez egy választható argumentum. A nem munkanapnak tekintett dátumok listája.
Az alábbi táblázat a hétvégi számokat és a hozzájuk tartozó hétvégi napokat mutatja.
Hétvégi szám |
Hétvégi napok |
1 vagy kihagyva | szombat és vasárnap |
2 | Vasárnap és hétfőn |
3 | Hétfő és kedd |
4 | Kedd és szerda |
5 | Szerda és csütörtök |
6 | csütörtök és péntek |
7 | péntek és szombat |
11 | Csak vasárnap |
12 | Csak hétfőn |
13 | Csak kedden |
14 | Csak szerdán |
15 | Csak csütörtökön |
16 | Csak pénteken |
17 | Csak szombaton |
Megjegyzések:
1. Használhatja a hétvégi karakterlánc-értékeket a hétvégi napok és munkanapok ábrázolására is.
2. A hétvégi karakterláncok 7 karakterből állnak, amelyek csak a 0 és 1 számot tartalmazzák. Hétfőn kezdődik és vasárnap zárul. A karakterlánc 1. száma egy hétvégi napot, a 0. pedig egy munkanapot jelent.
Például:
0000100 azt jelenti, hogy csak a pénteket tekintik hétvégének a héten;
0011000 azt jelenti, hogy a szerdát és a csütörtöket hétvégének tekintik a héten.
A húr "111111”Érvénytelen, és mindig 0-t ad vissza.
1) Közvetlen hivatkozás a kezdő dátumot, a befejezés dátumát és az ünnepek dátumát tartalmazó cellákra: =NETWORKDAYS.INTL( B3, C3,1,F3:F4 ).
2) Írja be közvetlenül a dátumokat szöveges karakterláncként: =NETWORKDAYS.INTL("12/20/2018", "1/10/2019",1,{"12/25/2018","1/1/2019"}).
Példák a NETWORKDAYS.INTL függvényre
Ez a szakasz példákat mutat be arra, hogyan lehet kiszámítani a munkanapokat két adott nap között az Excel NETWORKDAYS.INTL függvényében.
1. példa: Számítsa ki a két nap közötti munkanapokat az alapértelmezett hétvégék kizárásával
Amint az alábbi képernyőképen látható, a B3: B5 tartomány tartalmazza a kezdési dátumokat, a C3: C5 tartomány pedig a befejezési dátumokat. A kezdő és a befejező dátum közötti munkanap kiszámításához és a hétvégék alapértelmezés szerinti automatikus kizárásához tegye a következőket.
1. Válassza ki azt a cellát, amelyben megjeleníti az összes munkanapot, írja be a képletet =NETWORKDAYS.INTL(B3, C3) a Formula Bar-ba, és nyomja meg a gombot belép kulcs.
2. Ezután húzza a Töltse meg a fogantyút lefelé, hogy a képletet más cellákra alkalmazza. Lásd a képernyőképet:
2. példa: Számítsa ki a két nap közötti munkanapokat úgy, hogy a megadott dátumokat hétvégi napként zárja ki
Megadhat bizonyos dátumokat (például hétfő és kedd) az alapértelmezett szombattól és vasárnaptól eltérő hétvégékként, és kizárhatja őket a munkanapokból.
1. Válassza ki azt a cellát, amelyben megjeleníti az összes munkanapot, írja be a képletet =NETWORKDAYS.INTL(B3, C3,3) a Formula Bar-ba, és nyomja meg a gombot belép kulcs.
Vagy alkalmazza ezt a képletet =NETWORKDAYS.INTL(B3, C3,"1100000")
2. Folyamatosan válassza ki az eredmény cellát, és húzza az ikont Töltse meg a fogantyút lefelé, hogy a képletet más cellákra alkalmazza. Lásd a képernyőképet:
3. példa: Számítsa ki a két dátum közötti munkanapokat úgy, hogy a megadott dátumokat kihagyja hétvégenként és ünnepnapként
Ha a megadott hétvégéket (például szerdát és csütörtöket) és ünnepeket egyszerre szeretné kizárni a munkanapokból NETWORKINGDAYS.INTL funkciót, kérjük, tegye a következőket.
1. Kattintson arra a cellára, amelyben meg szeretné jeleníteni az összes munkanapot, írja be a képletet =NETWORKDAYS.INTL(B3, C3,5,F3:F4) a Formula Bar-ba, és nyomja meg a gombot belép kulcs.
Vagy alkalmazza ezt a képletet =NETWORKDAYS.INTL(B3, C3,"0011000",F3:F4).
Megjegyzések:
1). A hétvégi „3” szám és a „0011000” hétvégi karakterlánc a fenti két képletben azt jelenti, hogy a szerdát és a csütörtöket a hét hétvégéinek tekintik.
2). F3: Az F4 azon ünnepek listája, amelyeket kizár a munkanapokból.
2. Húzza lefelé a Kitöltő fogantyút az összes eredmény eléréséhez, az alábbi képernyőképen.