Excel képlet: Hónap hátralévő munkanapok -

Általános képlet

=NETWORKDAYS(date,EOMONTH(date,0),holidays)

Összegzés

A hónapban hátralévő munkanapok számának kiszámításához használhatja a NETWORKDAYS függvényt. A NETWORKDAYS automatikusan kizárja a hétvégéket, és opcionálisan kizárhatja az ünnepek egyedi listáját is. A bemutatott példában a C5 képlete a következő:

=NETWORKDAYS(B5,EOMONTH(B5,0),E5:E14)

A B5 aktuális dátumot tartalmaz, az E5: E14 tartomány pedig ünnepnapokat tartalmaz.

Megjegyzés: A NETWORKDAYS mind a kezdési, mind a befejezési dátumot beleszámítja a számításba, ha azok munkanapok.

Magyarázat

A NETWORKDAYS egy beépített függvény elfogadja a kezdő dátumot, a befejezés dátumát és (opcionálisan) az ünnepek dátumát tartalmazó tartományt.

Ebben az esetben a kezdő dátum 2018. január 10, B5 cellaként megadva. A befejezés dátumát az EOMONTH függvény segítségével számoljuk ki, nulla eltolással, amely a megadott dátum hónapjának utolsó napját adja vissza. Az ünnepek listája az E5: E14 tartományban található.

Az EOMONTH függvény 2018. január 31-ig feloldódik, és a január 10. és január 31. közötti munkanapok száma (beleértve) 16. A munkanapok egyike (január 15.) ünnepként szerepel, így a NETWORKDAYS a következő eredményt adja vissza: 15.

A hónap hátralévő munkanapjai

Az aktuális hónapban megmaradt munkanapok visszaküldéséhez a képlet a TODAY funkcióval az alábbiak szerint módosítható:

=NETWORKDAYS(TODAY(),EOMONTH(TODAY(),0),holidays)

Egyéni munkanapok / hétvégék

Az egyéni hétvégékkel való munkavégzéshez (azaz a hétvégék vasárnap és hétfő stb.) Váltson a robusztusabb NETWORKDAYS.INTL funkcióra, amely lehetővé teszi annak ellenőrzését, hogy a hét mely napjait tekintik munkanapoknak. További információkért lásd: NETWORKDAYS.INTL.

Kell egy dátum?

Ha dátumot és n munkanapot kell kiszámítania a múltban vagy a jövőben, tekintse meg a MUNKANAP funkciót.

érdekes cikkek...