Excel HÁLÓZATI FUNKCIÓK - Számolja a munkanapokat

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan kell használni Excel NETWORKDAYS függvény az Excelben, hogy lekérje a dátumok közötti munkanapok számát.

A NETWORKDAYS funkció áttekintése

A NETWORKDAYS függvény A két dátum közötti munkanapok számát adja vissza. A munkanapok hétfőtől péntekig tartanak, és nem tartalmazzák a szombat-vasárnap napot. Opcionálisan kizárhatja az ünnepnapokat.

A NETWORKDAYS Excel munkalap funkció használatához jelöljön ki egy cellát és írja be:

(Figyelje meg, hogyan jelennek meg a képletbemenetek)

NETWORKDAYS Funkció szintaxisa és bemenetei:

1 = NETWORKDAYS (kezdő_dátum, vége_dátum, ünnepnapok)

kezdő dátum - A kezdési dátum Excel sorszám formátumban, vagy dátumként, idézőjelekkel (") beírva, körülveszi a dátumot. Példa: 2015. 11. 11. nem írhatja be közvetlenül a cellába. Ehelyett be kell írnia a „2015/12/11” kódot, vagy a megfelelő sorozatszámot kell használnia: 42320. Alternatív megoldásként hivatkozhat egy cellára, amelyen a 2015/11/12 dátumot adta meg. Az Excel automatikusan átalakítja a cellákban tárolt dátumokat soros formátumba (kivéve, ha a dátumot szövegként adja meg).

befejezés dátuma - A záró dátum Excel sorszám formátumban vagy dátumként beírva idézőjelekkel („) körül a dátummal. Példa: 2015. 11. 11. nem írhatja be közvetlenül a cellába. Ehelyett be kell írnia a „2015/12/11” kódot, vagy a megfelelő sorozatszámot kell használnia: 42320. Alternatív megoldásként hivatkozhat egy cellára, amelyen a 2015/11/12 dátumot adta meg. Az Excel automatikusan átalakítja a cellákban tárolt dátumokat soros formátumba (kivéve, ha a dátumot szövegként adja meg).

ünnepek - VÁLASZTHATÓ. A „munkanapokból” kizárandó ünnepnapok listája. Az ünnepnapoknak megfelelő sorszámok listájaként adható meg. Alternatív megoldásként hivatkozhat az ünnepek dátumát tartalmazó cellákra. Példa: 42005,42189,42363 vagy A1: A3, hivatkozó cellák, amelyek dátumokat tartalmaznak: 2015.01.01., 2015.7.04., 2015.12.25.

Üzleti / munkanapok kiszámítása

A NETWORKDAYS függvény kiszámítja a két dátum közötti munkanapok számát:

1 = NETWORKDAYS (B4, C4)

Ha a végdátum a kezdő_dátum előtt van, akkor a NETWORKDAYS negatív értéket ad vissza:

1 = NETWORKDAYS (B4, C4)

Az abszolút munkanapszám visszaállításához használja az ABS funkciót:

1 = ABS (HÁLÓZATI NAPOK (B4, C4)

Alapértelmezés szerint a NETWORKDAYS figyelmen kívül hagy minden ünnepnapot. Használhat azonban egy harmadik opcionális argumentumot a szabadságok meghatározásához:

1 = NETWORKDAYS (B4, C4, F3: F4)

NETWORKDAYS a Google Táblázatokban

A NETWORKDAYS funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

NETWORKDAYS Példák a VBA -ban

A NETWORKDAYS funkciót a VBA -ban is használhatja. Típus:
application.worksheetfunction.networkdays (start_date, end_date, ünnepek)

A következő VBA utasítások végrehajtása

1234567891011121314 Tartomány ("C2") = Application.WorksheetFunction.Days360 (tartomány ("A2"), tartomány ("B2"), hamis)Tartomány ("C3") = Application.WorksheetFunction.Days360 (tartomány ("A3"), tartomány ("B3"), hamis)Tartomány ("C4") = Application.WorksheetFunction.Days360 (tartomány ("A4"), tartomány ("B4"), hamis)Tartomány ("C5") = Application.WorksheetFunction.Days360 (tartomány ("A5"), tartomány ("B5"), hamis)Tartomány ("D2") = Application.WorksheetFunction.Days (tartomány ("B2"), tartomány ("A2"))Tartomány ("D3") = Application.WorksheetFunction.Days (tartomány ("B3"), tartomány ("A3"))Tartomány ("D4") = Application.WorksheetFunction.Days (tartomány ("B4"), tartomány ("A4"))Tartomány ("D5") = Application.WorksheetFunction.Days (tartomány ("B5"), tartomány ("A5"))Tartomány ("E2") = Application.WorksheetFunction.NetworkDays (tartomány ("A2"), tartomány ("B2"))Tartomány ("E3") = Application.WorksheetFunction.NetworkDays (tartomány ("A3"), tartomány ("B3"))Tartomány ("E4") = Application.WorksheetFunction.NetworkDays (tartomány ("A4"), tartomány ("B4"))Tartomány ("E5") = Application.WorksheetFunction.NetworkDays (tartomány ("A5"), tartomány ("B5"))

a következő eredményeket hozza

A függvény argumentumokhoz (start_date, stb.) Megadhatja azokat közvetlenül a függvénybe, vagy definiálhat helyette használandó változókat.

Térjen vissza az Excel összes funkciójának listájához

wave wave wave wave wave