
Yleinen kaava
=date+7-WEEKDAY(date+7-dow)
Yhteenveto
Voit palata seuraavaan tiettyyn viikonpäivään (ts. Seuraavana keskiviikkona, perjantaina tai maanantaina) tietyn aloituspäivän avulla käyttämällä WEEKDAY-toimintoon perustuvaa kaavaa. Esitetyssä esimerkissä kaava kohdassa D6 on:
=B6+7-WEEKDAY(B6+7-2)
Jos B6 sisältää päivämäärän perjantai 16. tammikuuta 2015 ja 2 edustaa maanantaina, "dow". Tulos on maanantaina 9. tammikuuta 2015.
Jos haluat saada toisen viikonpäivän, käytä kaavassa "dow" -arvoa. Oletusasetuksissa WEEKDAY-toiminto käyttää mallia, jossa sunnuntai = 1, maanantai = 2, tiistai = 3, keskiviikko = 4, torstai = 5, perjantai = 6 ja lauantai = 7.
Selitys
Excelissä "viikonpäivä" tai "viikonpäivä" käsite perustuu ajatukseen, että jokaisella viikonpäivällä on tietty numero. Oletusasetuksissa WEEKDAY-toiminto käsittelee sunnuntain viikon ensimmäisenä päivänä (1) ja lauantain viimeisenä päivänä (7). Annettaessa kelvollinen päivämäärä WEEKDAY-toiminto palauttaa luvun välillä 1 ja 7.
Seuraavan viikonpäivän löytämiseksi tämä kaava vie ensin päivämäärän eteenpäin 7 päivällä ja siirtyy sitten takaisin oikeaan päivämäärään vähentämällä WEEKDAY-toimintoa käyttävän laskutoimituksen tuloksen. Esitetyssä esimerkissä rivin 6 kaavat ovat seuraavat:
=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday
Ensimmäisessä kaavassa (C6) numero 7 (lopussa) edustaa lauantaina. Toisessa kaavassa (D6) luku on 2 maanantaina.
Kohdassa D6 kaava ratkaistaan näin:
=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015
Huomaa: kun annettu päivämäärä on jo haluttu viikonpäivä, alkuperäinen päivämäärä palautetaan.
Seuraava viikonpäivä tänään
Jos haluat saada seuraavan viikonpäivän nykyisestä päivämäärästä, voit käyttää TODAY-toimintoa, kuten:
=TODAY()+7-WEEKDAY(TODAY()+7-dow)