Excel formula: radni dani u mjesecu -

Sadržaj

Generička formula

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

Sažetak

Da biste izračunali radne dane u mjesecu, upotrijebite funkciju EOMONTH zajedno s funkcijom NETWORKDAYS. U prikazanom primjeru formula u C4 je:

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

Gdje je "praznici" imenovani raspon E3: E13.

Obrazloženje

Prvo, važno je razumjeti da su vrijednosti u stupcu Mjesec (B) stvarni datumi, formatirani u prilagođenom formatu broja "mmm".

Na primjer, B4 sadrži 1. siječnja 2014., ali prikazuje samo "Jan" po prilagođenom formatu broja.

Sama formula temelji se na funkciji NETWORKDAYS, koja vraća broj radnih dana između datuma početka i datuma završetka, uzimajući u obzir praznike (ako su navedeni).

Za svaki mjesec datum početka dolazi iz stupca B, a datum završetka izračunava se pomoću funkcije EOMONTH na sljedeći način:

EOMONTH(B4,0)

EOMONTH uzima datum i vraća zadnji dan u mjesecu. Mjesec sam kontrolira drugi argument. Budući da u ovom slučaju želimo ostati u istom mjesecu, koristimo nulu.

Konačno, popis praznika dat je kao treći argument NETWORKDAYS koristeći imenovani raspon praznika (E3: E13).

Pomoću ovih podataka NETWORKDAYS izračunava broj radnih dana u svakom mjesecu, automatski isključujući vikende i praznike.

Ako vam je potrebna veća kontrola nad tim koji se dani tretiraju kao vikendi, upotrijebite funkciju NETWORKDAYS.INTL.

Zanimljivi članci...