KALK.MUNKANAP.INTL függvény

Adott dátumnál adott munkanappal korábbi vagy későbbi dátum dátumértékét adja eredményül. A hétvégék jelzésére egyéni paraméterek használatosak: ezek azt jelzik, hogy mely napok esnek hétvégére, illetve hány hétvégi nap van. A hétvégi napok és az ünnepnapként megadott napok nem számítanak munkanapnak.

Szintaxis

KALK.MUNKANAP.INTL(kezdő_dátum, napok, [hétvége], [ünnepek])

A KALK.MUNKANAP.INTL függvény szintaxisa az alábbi argumentumokat (argumentum: Érték, amely egy művelethez, eseményhez, metódushoz, tulajdonsághoz, függvényhez vagy eljáráshoz biztosít információt.) foglalja magában:

  • Kezdő_dátum:    Kötelező megadni. A kezdő dátum (egész számmá csonkítva).
  • Napok    Kötelező megadni. A munkanapok száma a kezdő_dátum előtt vagy után. A pozitív érték jövőbeni, a negatív érték pedig múltbeli dátumot jelöl, míg a nulla érték a kezdő_dátumnak felel meg. A napon belüli időeltérést elhagyja a program.
  • Hétvége:    Nem kötelező megadni. A hétvégi napokat jelöli, amelyek nem számítanak munkanapnak. A hétvége a hétvégék előfordulását jelölő hétvégeszám vagy karakterlánc lehet.

A hétvége számértékei az alábbi hétvégi napokat jelölik:

Hétvégeszá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
12 Csak csütörtök
16 Csak péntek
17 Csak szombat

A hétvégéket jelző karakterláncérték hét karakterből áll, mindegyik a hét egy-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ó a karakterláncban. Az 1111111 karakterlánc érvénytelen.

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ívül esik a dátumalapértékhez érvényes tartományon, a KALK.MUNKANAP.INTL függvény a #SZÁM! hibaértéket adja vissza.
  • Ha az ünnepek közül bármelyik dátum kívül esik a dátumalapértékhez érvényes tartományon, a KALK.MUNKANAP.INTL függvény a #SZÁM! hibaértéket adja vissza.
  • Ha a kezdő_dátum és a napok számának összege érvénytelen dátumnak felel meg, a KALK.MUNKANAP.INTL függvény a #SZÁM! hibaértéket adja vissza.
  • Ha a hétvégét jelző szöveg érvénytelen hosszúságú, vagy érvénytelen karaktereket tartalmaz, a KALK.MUNKANAP.INTL függvény az #ÉRTÉK! hibaértéket adja vissza.

Példa

A példa könnyebben megérthető, ha üres munkalapra másolja.

MegjelenítésPélda másolása

  1. Jelölje ki a cikkben látható példát. Ha a példa másolását az Excel Online-ban végzi, egyszerre csak egy cellát másoljon és illesszen be.
    Important: A sor- és oszlopazonosítókat ne vegye bele a kijelölésbe.

Példa kijelölése a súgóban

Példa kijelölése a súgóban

  1. Nyomja le a CTRL+C billentyűkombinációt.
  2. Hozzon létre egy üres munkafüzetet vagy munkalapot.
  3. Jelölje ki a munkalapon az A1 cellát, és nyomja le a CTRL+V billentyűkombinációt. Ha Excel Online-ban dolgozik, ismételje meg a másolási és beillesztési műveletet a példában lévő minden cella esetében.
    Important: A megfelelő működéshez a példát a munkalap A1 cellájába kell beillesztenie.
  4. Az eredmények és az azokat eredményező képletek megjelenítése közötti váltáshoz nyomja le a CTRL+` (fordított ékezet) billentyűkombinációt, vagy kattintson a Képletek lap Képletvizsgálat csoportjának Képletek megjelenítése gombjára.

Miután a példát egy üres munkalapra másolta, igényeinek megfelelően módosíthatja.

 
1

2

3

4

5

6

7
A B
Képlet Leírás
=KALK.MUNKANAP.INTL(DÁTUM(2006;1;1);0) A 2006. január 1-ének megfelelő sorszámértéket adja eredményül.
=KALK.MUNKANAP.INTL(DÁTUM(2006;1;1);10) A 2006. január 13-ának megfelelő sorszámértéket adja eredményül.
=KALK.MUNKANAP.INTL(DÁTUM(2006;1;1);10;7) A 2006. január 15-ének megfelelő sorszámértéket adja eredményül.
=KALK.MUNKANAP.INTL(DÁTUM(2006;1;1);-10) A 2005. december 19-ének megfelelő sorszámértéket adja eredményül.
=KALK.MUNKANAP.INTL(DÁTUM(2006;1;1);20;1;{"2006/1/2";"2006/1/16"}) A 2006. január 31-ének megfelelő sorszámértéket adja eredményül.
=KALK.MUNKANAP.INTL(DÁTUM(2006;1;1);20;"0000011";{"2006/1/2";"2006/1/16"}) A 2006. január 31-ének megfelelő sorszámértéket adja eredményül.

 Tipp    A dátumként visszaadott számok formázásához jelölje ki a számokat az asztali Excel alkalmazásban, majd a Kezdőlap lap Szám csoportjában kattintson a párbeszédpanel-megnyitó ikonra Gombkép. A Szám lap Kategória listájában kattintson a Dátum elemre, majd a Típus listában válassza ki a használni kívánt dátumformátumot. Ha az eredményt dátumként szeretné megtekinteni az Excel Web alkalmazásban, jelölje ki a cellát, majd a Kezdőlap lap Szám csoportjában kattintson a Számformátum mező melletti nyílra, és válassza a Rövid dátumforma vagy a Hosszú dátumforma lehetőséget.

 
 
Hatókör:
Excel 2010, Excel Web App