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

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

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

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

Резиме

Да бисте израчунали број радних дана у години, можете да користите функцију НЕТВОРКДАИС. НЕТВОРКДАИС аутоматски искључује викенде и празнике ако су предвиђени. У приказаном примеру, формула у Е5 је:

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

Тамо где Д5 садржи годину, а празници су именовани опсези Е5: Е14.

Напомена: НЕТВОРКДАИС укључује израчунавање и датума почетка и завршетка ако су радни дани.

Објашњење

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

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

Функција ДАТЕ враћа ове датуме директно функцији НЕТВОРКДАИС као датум_почетка и датум_завршетка.

Празници су дати као списак датума у ​​Е5: Е14, именовани празници празника .

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

Нису предвиђени празници

Формула у Е6 даје већи број радних дана јер празници нису наведени:

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

Преостали радни дани у овој години

Да бисте вратили радне дане који остају у датој години, функција ДАНАС се може користити за генерисање датума почетка попут овог:

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

Прилагођени радни дани / викенди

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

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