
Általános képlet
=NETWORKDAYS(start_date,end_date,holidays)
Összegzés
A két dátum közötti munkanapok számának kiszámításához használhatja a NETWORKDAYS függvényt. A bemutatott példában a D7 képlete a következő:
=NETWORKDAYS(B7,C7,B10:B11)
amely a munkanapok számát adja vissza a B10: B11 munkaszüneti napok nélkül.
Magyarázat
Az Excel NETWORKDAYS függvény kiszámítja a két dátum közötti munkanapok számát. A NETWORKDAYS automatikusan kizárja a hétvégéket (szombat és vasárnap), és opcionálisan kizárhatja a dátumként megadott ünnepek listáját.
Például a bemutatott képernyőképen a D6 képlete a következő:
=NETWORKDAYS(B6,C6) // returns 5
Ez a képlet 5-öt ad vissza, mivel december 23. és december 27. között 5 munkanap van, és nem adtak meg ünnepnapokat. Vegye figyelembe, hogy a NETWORKDAYS mind a kezdési, mind a befejezési dátumot beleszámítja a számításba, ha azok munkanapok.
A NETWORKDAYS az ünnepek egyéni listáját is kizárhatja. A következő lenti cellában ugyanazt a képletet használjuk ugyanazokkal a dátumokkal, valamint a B10: B11 ünnepek listáját.
=NETWORKDAYS(B7,C7,B10:B11) // returns 3
Ez a képlet 3-at ad vissza, mivel az 5 napból kettő ünnepnap.
Egyéni hétvégék
Ha figyelembe kell vennie az egyedi hétvégéket (azaz a hétvégék csak szombat, vasárnap és hétfő stb.), Akkor át kell váltania a robusztusabb NETWORKDAYS.INTL funkcióra, amely lehetővé teszi, hogy beállítsa, hogy a hét mely napjainak tekinthetők. hétvégének tekinthető, egy hétvégi argumentum numerikus kód formájában történő megadásával.
Kell egy dátum?
Ha dátumra vagy n munkanapra van szüksége a múltban vagy a jövőben, olvassa el a MUNKANAP funkciót.