Kiszámítja a teljes munkanapok számát két dátum között úgy, hogy paramétereket alkalmaz a hétvége napjainak, illetve ezek számának a megjelölésére. A hétvégi napok, valamint a munkaszüneti napként meghatározott napok nem munkanapnak tekintendők.
Szintaxis
ÖSSZ.MUNKANAP.INTL(kezdő_dátum; vég_dátum; [hétvége]; [ünnepek])
Az ÖSSZ.MUNKANAP.INTL függvény szintaxisa az alábbi argumentumokat foglalja magában:
-
Kezdő_dátum, vég_dátum: Megadása kötelező. A két dátum, amelyek között a munkanapok száma kiszámolásra kerül. A kezdő_dátum lehet korábbi, ugyanaz vagy későbbi, mint a vég_dátum.
-
Hétvége: Megadása nem kötelező. A hétvégi napokat jelöli, amelyek nem számítanak bele a kezdő_dátum és vég_dátum közötti munkanapok mennyiségébe. A hétvége a hétvégi napok előfordulását jelölő szám vagy karakterlánc lehet.
A hétvége számértékei az alábbi hétvégi napokat jelölik:
Hétvége-szám |
Hétvégi napok |
1 vagy hiányzik |
Szombat, vasárnap |
2 |
Vasárnap, hétfő |
3 |
Hétfő, kedd |
4 |
Kedd, szerda |
5 |
Szerda, csütörtök |
6 |
Csütörtök, péntek |
7 |
Péntek, szombat |
11 |
Csak vasárnap |
12 |
Csak hétfő |
13 |
Csak kedd |
14 |
Csak szerda |
15 |
Csak csütörtök |
16 |
Csak péntek |
17 |
Csak szombat |
A hétvégéket jelző karakterláncérték 7 karakterből áll, és mind a 7 a hét egy napját jelöli, hétfővel kezdődően. Az 1 munkaszüneti napot, a 0 munkanapot jelöl. Csak az 1 és a 0 karakter használható. Az 1111111 eredménye mindig 0 lesz.
A 0000011 karakterlánc például szombatból és vasárnapból álló hétvégét jelöl.
-
Ünnepek: Nem kötelező megadni. Egy vagy több nap, amely nem szerepel a munkanapok naptárában. Az ünnepnapok paraméter értéke dátumot tartalmazó cellák tartománya, illetve a napokat jelképező sorszámértéket tartalmazó tömbkonstans lehet. Az ünnepnapokat jelző dátumok és sorszámértékek sorrendje tetszőleges.
Megjegyzések
-
Ha a kezdő_dátum későbbre esik, mint a vég_dátum, a függvény negatív előjelű értékkel tér vissza, ahol az érték a teljes munkanapok száma.
-
Ha a kezdő_dátum kívül esik az érvényes dátumtartományon, az ÖSSZ.MUNKANAP.INTL függvény a #SZÁM! hibaértéket adja vissza.
-
Ha a vég_dátum kívül esik az érvényes dátumtartományon, az ÖSSZ.MUNKANAP.INTL függvény a #SZÁM! hibaértékkel tér vissza.
-
Ha a hétvégét jelző szöveg érvénytelen hosszúságú, vagy érvénytelen karaktereket tartalmaz, az ÖSSZ.MUNKANAP.INTL függvény az #ÉRTÉK! hibaértéket adja.
Példa
Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.
Képlet |
Leírás |
Eredmény |
=ÖSSZ.MUNKANAP.INTL(DÁTUM(2006;1;1);DÁTUM(2006;1;31)) |
Eredménye 22 jövőbeli munkanap. A két dátum közötti napok teljes számából kivon 9 hétvégi napot, amelyek nem munkanapok (5 szombat és 4 vasárnap). A szombat és a vasárnap alapértelmezés szerint nem számít munkanapnak. |
22 |
=ÖSSZ.MUNKANAP.INTL(DÁTUM(2006;2;28);DÁTUM(2006;1;31)) |
Eredménye -21, amely 21 múltbeli munkanapot jelent. |
-21 |
=ÖSSZ.MUNKANAP.INTL(DÁTUM(2006;1;1);DÁTUM(2006;2;1);7;{"2006-1-2";"2006-1-16"}) |
22 jövőbeli munkanapot eredményez, ha a 2006. január 1. és 2006. február 1. közötti 32 napból 10 szabadnapot (4 péntek, 4 szombat, 2 ünnepnap) von le. A hétvége 7 argumentumát használja, amely péntek és szombat. Ebben az időszakban két ünnepnap is van. |
22 |
=ÖSSZ.MUNKANAP.INTL(DÁTUM(2006;1;1);DÁTUM(2006;2;1);"0010001";{"2006-1-2";"2006-1-16"}) |
Eredménye 22 jövőbeli munkanap. Az időszak ugyanaz, mint az előző példában, de a hétvégi napok a vasárnap és a szerda. |
20 |