
Splošna formula
=date+7-WEEKDAY(date+7-dow)
Povzetek
Če želite vrniti naslednji določen dan v tednu (tj. Naslednjo sredo, petek ali ponedeljek) z danim začetnim datumom, lahko uporabite formulo, ki temelji na funkciji WEEKDAY. V prikazanem primeru je formula v D6:
=B6+7-WEEKDAY(B6+7-2)
Kjer B6 vsebuje datum petek, 16. januarja 2015, 2 pa ponedeljek, je "dow". Rezultat je ponedeljek, 9. januarja 2015.
Če želite dobiti drug dan v tednu, uporabite drugo vrednost za "dow" v formuli. S privzetimi nastavitvami funkcija WEEKDAY uporablja shemo, kjer je nedelja = 1, ponedeljek = 2, torek = 3, sreda = 4, četrtek = 5, petek = 6 in sobota = 7.
Pojasnilo
V Excelu koncept "delovnega dne" ali "dneva v tednu" temelji na zamisli, da ima vsak dan v tednu določeno število. Funkcija WEEKDAY s privzetimi nastavitvami obravnava nedeljo kot prvi dan v tednu (1), soboto pa kot zadnji dan (7). Ko dobi veljaven datum, bo funkcija WEEKDAY vrnila številko med 1 in 7.
Za iskanje naslednjega dne v tednu ta formula najprej pomakne datum naprej za 7 dni, nato se vrne na pravilen datum tako, da odšteje rezultat izračuna, ki uporablja funkcijo WEEKDAY. V prikazanem primeru so formule v vrstici 6 naslednje:
=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday
V prvi formuli (C6) številka 7 (na koncu) predstavlja soboto. V drugi formuli (D6) je število za ponedeljek 2.
V D6 je formula rešena takole:
=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015
Opomba: ko je dani datum že želeni dan v tednu, se vrne prvotni datum.
Naslednji dan v tednu od danes
Če želite naslednji dan v tednu dobiti od trenutnega datuma, lahko uporabite funkcijo DANES, takole:
=TODAY()+7-WEEKDAY(TODAY()+7-dow)