
Генеричка формула
=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)
Прилагођени радни дани / викенди
Да бисте радили са прилагођеним викендима (тј. Викенди су недеља и понедељак итд.), Пређите на моћнију функцију НЕТВОРКДАИС.ИНТЛ, која омогућава контролу над тим који се дани у недељи сматрају радним данима.