
Генеричка формула
=WORKDAY(A1,1,holidays)
Резиме
Да бисте генерисали динамички низ датума који су само радни дани (тј. Од понедељка до петка), можете да користите функцију ВОРКДАИ. У приказаном примеру, формула у Б6 је:
=WORKDAY(B5,1,holidays)
где је празници именовани опсег Е5: Е6.
Објашњење
Са датим датумом почетка, функција ВОРКДАИ ће вратити датум који није викенд или празник, н дана у будућности или у прошлости. Аргумент празници није обавезан и може се изоставити. У примеру, Б5, кодирани датум почетка. Формула доле у Б6, копирана доле, је:
=WORKDAY(B5,1,holidays)
Пошто је аргумент дани постављен на 1, формула враћа „следећи радни дан“ у сваком новом реду. Празници су дати у именованом опсегу Е5: Е6, који садржи датуме. Обавештење 24. и 25. децембра су изузети са листе јер су ови дани празници.
Сви датуми су форматирани у формату прилагођеног броја „ддд д-ммм-ииии“.
Прилагођени викенди
Ако требате узети у обзир прилагођене викенде (тј. Викенди су само субота, недеља и понедељак итд.), Мораћете да пређете на робуснију функцију ВОРКДАИ.ИНТЛ која вам омогућава да одредите који се дани у недељи сматрају који се сматрају викендима, пружајући аргумент за викенд у облику посебног кода, као што је објашњено у овом примеру.
Још један начин
Такође можете генерисати низ радних дана с формулом која користи функцију ВИКЕНД. У овом случају, формула тестира датум почетка да би се утврдило да ли је субота или не. Ако је то случај, датуму почетка додају се 3 дана. Ако не, додаје се само један дан.
=IF(WEEKDAY(date)=6,date+3,date+1)