Екцел формула: Низ датума по радним данима -

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

=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)

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