Excel képlet: A munkanapok lekérdezése dátumok között -

Tartalomjegyzék

Á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.

érdekes cikkek...