Excel formula: Pridobite naslednji dan v tednu -

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)

Zanimive Članki...