Excel formula: Radni dani u godini -

Sadržaj

Generička formula

=NETWORKDAYS(DATE(year,1,1),DATE(year,12,31),holidays)

Sažetak

Da biste izračunali broj radnih dana u godini, možete koristiti funkciju NETWORKDAYS. NETWORKDAYS automatski isključuje vikende i praznike ako su predviđeni. U prikazanom primjeru formula u E5 je:

=NETWORKDAYS(DATE(D5,1,1),DATE(D5,12,31),holidays)

Tamo gdje D5 sadrži godinu, a praznici su imenovani rasponi E5: E14.

Napomena: NETWORKDAYS uključuje izračunavanje i datuma početka i završetka ako su radni dani.

Obrazloženje

NETWORKDAYS je ugrađena funkcija koja prihvaća datum početka, datum završetka i (po želji) raspon koji sadrži datume praznika. U prikazanom primjeru generiramo datum početka i završetka pomoću funkcije DATUM poput ove:

DATE(D5,1,1) // first day of year DATE(D5,12,31) // last day of year

Funkcija DATE vraća te datume izravno u funkciju NETWORKDAYS kao datum_početka i datum_završetka.

Praznici su navedeni kao popis datuma u E5: E14, imenovani praznici .

NETWORKDAYS automatski isključuje vikende (staturday i Sunday) i datume koji se navode kao praznici i vraća ukupan broj radnih dana u 2019. godini

Nisu osigurani praznici

Formula u E6 vraća veći broj radnih dana jer praznici nisu navedeni:

=NETWORKDAYS(DATE(D6,1,1),DATE(D6,12,31))

Preostali radni dani ove godine

Da biste vratili radne dane koji ostaju u određenoj godini, funkcija DANAS se može koristiti za generiranje datuma početka poput ovog:

=NETWORKDAYS(TODAY(),DATE(D5,12,31),holidays)

Prilagođeni radni dani / vikendi

Za rad s prilagođenim vikendima (tj. Vikendi su nedjelja i ponedjeljak itd.) Prebacite se na snažniju funkciju NETWORKDAYS.INTL, koja omogućuje kontrolu nad tim koji se dani u tjednu smatraju radnim danima.

Zanimljivi članci...