
Generička formula
=date+7-WEEKDAY(date+7-dow)
Sažetak
Za povratak sljedećeg određenog dana u tjednu (tj. Sljedeće srijede, petka ili ponedjeljka) s danim datumom početka možete upotrijebiti formulu koja se temelji na funkciji TJEDAN. U prikazanom primjeru formula u D6 je:
=B6+7-WEEKDAY(B6+7-2)
Tamo gdje B6 sadrži datum petak, 16. siječnja 2015., a 2 predstavlja ponedjeljak, "dow". Rezultat je ponedjeljak, 9. siječnja 2015.
Da biste dobili drugi dan u tjednu, upotrijebite drugu vrijednost za "dow" u formuli. Uz zadane postavke, funkcija WEEKDAY koristi shemu gdje je nedjelja = 1, ponedjeljak = 2, utorak = 3, srijeda = 4, četvrtak = 5, petak = 6 i subota = 7.
Obrazloženje
U Excelu se koncept "radnog dana" ili "dana u tjednu" temelji na ideji da svaki dan u tjednu ima određeni broj. Uz zadane postavke, funkcija WEEKDAY tretira nedjelju kao prvi dan u tjednu (1), a subotu kao zadnji dan (7). Kada dobije valjani datum, funkcija WEEKDAY vratit će broj između 1 i 7.
Da bi se pronašao sljedeći dan u tjednu, ova formula prvo pomiče datum prema naprijed za 7 dana, a zatim se vraća na točan datum oduzimanjem rezultata izračuna koji koristi funkciju WEEKDAY. U prikazanom primjeru formule u retku 6 su kako slijedi:
=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday
U prvoj formuli (C6), broj 7 (na kraju) predstavlja subotu. U drugoj formuli (D6), broj je 2, za ponedjeljak.
U D6, formula je riješena ovako:
=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015
Napomena: kada je zadani datum već željeni dan u tjednu, vratit će se izvorni datum.
Sljedeći dan u tjednu od danas
Da biste dobili sljedeći dan u tjednu od trenutnog datuma, možete koristiti funkciju DANAS, na sljedeći način:
=TODAY()+7-WEEKDAY(TODAY()+7-dow)