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

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

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

=WORKDAY.INTL(A1,1,"1111100")

Резиме

Да бисте генерисали динамички низ датума који су само викенди (субота и недеља), можете да користите функцију ВОРКДАИ.ИНТЛ. У приказаном примеру, датум у Б5 је кодирани датум почетка. Формула у Б6 је:

=WORKDAY.INTL(B5,1,"1111100")

Ово враћа само суботу или недељу док се формула преписује. Листа је динамична - када се промени датум почетка, генеришу се нови датуми.

Објашњење

Функција ВОРКДАИ.ИНТЛ се обично користи за генерисање датума који су радни дани. На пример, помоћу ВОРКДАИ.ИНТЛ можете да пронађете следећи радни дан који није викенд или празник или први радни дан за 10 дана.

Један од аргумената који се даје ВОРКДАИ.ИНТЛ назива се „викенд“ и указује који се дани сматрају нерадним данима. Аргумент за викенд може се пружити као број повезан са унапред подешеном листом или као код од 7 знакова који покрива свих седам дана у недељи, од понедељка до суботе. Овај пример користи опцију кода.

У коду 1 представљају дане викенда (нерадни дани), а нуле радне дане, као што је илустровано табелом у Д4: К5. У излазу желимо да видимо само суботу и недељу, зато користите 1 за све дане од понедељка до петка, а нулу за суботу и недељу:

=WORKDAY.INTL(B5,1,"1111100")

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

Још један начин

Ако имате старију верзију Екцела без функције ВЕЕКДАИ.ИНТЛ, можете алтернативну формулу засновану на функцији ВЕЕКДАИ:

=IF(WEEKDAY(B5)=7,B5+1,B5+(7-WEEKDAY(B5)))

Подразумевано, ВЕЕКДАИ враћа 1 за недељу и 7 за суботу. Ако је резултат 7, резултат је Б5 + 1 (недеља). Ако не, резултат је

B5+(7-WEEKDAY(B5))

Што се овако решава, у зависности од дана у недељи:

Б5 + (7-2) = Б5 + 5 <- пон
Б5 + (7-3) = Б5 + 4 <- уторак
Б5 + (7-4) = Б5 + 3 <- сре
Б5 + (7-5) = Б5 +2 <- Чет
Б5 + (7-6) = Б5 + 1 <- Пет

Напомена: мораћете да наведете датум најмање један дан пре прве суботе коју желите да генеришете.

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