Екцел формула: Преузмите следећи дан у недељи -

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

=date+7-WEEKDAY(date+7-dow)

Резиме

Да бисте вратили следећи одређени дан у недељи (тј. Следећу среду, или петак или понедељак) са датим датумом почетка, можете користити формулу засновану на функцији ВИКЕНД. У приказаном примеру, формула у Д6 је:

=B6+7-WEEKDAY(B6+7-2)

Тамо где Б6 садржи датум петак, 16. јануар 2015, а 2 представља понедељак, „дов“. Резултат је понедељак, 9. јануара 2015.

Да бисте добили други дан у недељи, користите другу вредност за „дов“ у формули. Са подразумеваним подешавањима, функција ВЕЕКДАИ користи шему где је недеља = 1, понедељак = 2, уторак = 3, среда = 4, четвртак = 5, петак = 6 и субота = 7.

Објашњење

У програму Екцел, концепт „радног дана“ или „дана у недељи“ заснован је на идеји да сваки дан у недељи има одређени број. Са подразумеваним подешавањима, функција ВЕЕКДАИ третира недељу као први дан у недељи (1), а суботу као последњи дан (7). Када добије важећи датум, функција ВЕЕКДАИ ће вратити број између 1 и 7.

Да бисте пронашли следећи дан у недељи, ова формула прво помера датум унапред за 7 дана, а затим се враћа на тачан датум одузимањем резултата израчуна који користи функцију ВИКЕНД. У приказаном примеру формуле у реду 6 су следеће:

=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday

У првој формули (Ц6), број 7 (на крају) представља суботу. У другој формули (Д6), број је 2, за понедељак.

У Д6, формула је решена овако:

=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015

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

Следећи дан у недељи од данас

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

=TODAY()+7-WEEKDAY(TODAY()+7-dow)

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