Екцел формула: Радни дани у месецу -

Преглед садржаја

Генеричка формула

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

Резиме

Да бисте израчунали радне дане месечно, користите функцију ЕОМОНТХ заједно са функцијом НЕТВОРКДАИС. У приказаном примеру, формула у Ц4 је:

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

Где је „празници“ именовани опсег Е3: Е13.

Објашњење

Прво, важно је схватити да су вредности у колони Месец (Б) стварни датуми, форматирани у прилагођеном формату броја „ммм“.

На пример, Б4 садржи 1. јануара 2014. године, али приказује само „Јан“ по прилагођеном формату броја.

Сама формула се заснива на функцији НЕТВОРКДАИС, која враћа број радних дана између датума почетка и датума завршетка, узимајући у обзир празнике (ако су наведени).

За сваки месец датум почетка долази из колоне Б, а датум завршетка израчунава се помоћу функције ЕОМОНТХ на следећи начин:

EOMONTH(B4,0)

ЕОМОНТХ узима датум и враћа последњи дан у месецу. Месец сам контролише други аргумент. Будући да у овом случају желимо да останемо у истом месецу, користимо нулу.

Коначно, списак празника дат је као трећи аргумент НЕТВОРКДАИС користећи именоване празнике распона (Е3: Е13).

Помоћу ових информација НЕТВОРКДАИС израчунава број радних дана у месецу, аутоматски искључујући викенде и празнике.

Ако вам је потребна већа контрола над тим који дани се третирају као викенди, користите функцију НЕТВОРКДАИС.ИНТЛ.

Занимљиви Чланци...