Excel képlet: Munkanapok havonta -

Tartalomjegyzék

Általános képlet

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

Összegzés

A havi munkanapok kiszámításához használja az EOMONTH függvényt a NETWORKDAYS függvénnyel együtt. A bemutatott példában a C4 képlete a következő:

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

Ahol az "ünnepek" az E3: E13 megnevezett tartomány.

Magyarázat

Először is fontos megérteni, hogy a Hónap oszlop (B) értékei tényleges dátumok, az "mmm" egyedi számformátummal formázva.

Például a B4 tartalmazza 2014. január 1-jét, de az egyedi számformátum szerint csak "Jan" -t jelenít meg.

Maga a képlet a NETWORKDAYS függvényen alapul, amely a munkanapok számát adja vissza a kezdő és a befejező dátum között, figyelembe véve az ünnepeket (ha van ilyen).

Minden hónapra a kezdési dátum a B oszlopból származik, és a befejezés dátumát az EOMONTH függvénnyel kell kiszámítani:

EOMONTH(B4,0)

Az EOMONTH dátumot vesz fel, és egy hónap utolsó napját adja vissza. Magát a hónapot a 2. érv vezérli. Mivel ebben az esetben ugyanabban a hónapban akarunk maradni, ezért nullát használunk.

Végül az ünnepnapok listáját adjuk meg a NETWORKDAYS 3. argumentumaként a megnevezett ünnepnapok használatával (E3: E13).

Ezen adatok alapján a NETWORKDAYS kiszámítja a havi munkanapok számát, automatikusan kizárva a hétvégéket és az ünnepnapokat.

Ha jobban ellenőriznie kell, hogy mely napokat tekintik hétvégének, használja a NETWORKDAYS.INTL funkciót.

érdekes cikkek...