Voit palauttaa seuraavan tietyn viikonpäivän (eli seuraavan keskiviikon, perjantain tai maanantain) annetulla aloituspäivällä käyttämällä WEEKDAY -funktioon perustuvaa kaavaa. Esitetyssä esimerkissä D6: n kaava on:
=date+7- WEEKDAY (date+7-dow)
Jos B6 sisältää päivämäärän perjantai, 16. tammikuuta 2015, ja 2 edustaa maanantaita, 'dow'. Tulos on maanantai 9. tammikuuta 2015.
Jos haluat eri viikonpäivän, käytä kaavassa eri arvoa dow. Oletusasetuksilla WEEKDAY -toiminto käyttää kaavaa, jossa sunnuntai = 1, maanantai = 2, tiistai = 3, keskiviikko = 4, torstai = 5, perjantai = 6 ja lauantai = 7.
Selitys
Excelissä käsite 'arkipäivä' tai 'viikonpäivä' perustuu ajatukseen, että jokaisella viikonpäivällä on tietty numero. Oletusasetuksilla WEEKDAY -toiminto pitää sunnuntaita viikon ensimmäisenä päivänä (1) ja lauantaina viimeisenä päivänä (7). Kun WEEKDAY -toiminto antaa kelvollisen päivämäärän, se palauttaa luvun 1 ja 7 välillä.
Seuraavan viikonpäivän löytämiseksi tämä kaava vierittää ensin päivämäärää eteenpäin 7 päivällä ja palaa sitten oikeaan päivämäärään vähentämällä WEEKDAY -funktiota käyttävän laskennan tuloksen. Esitetyssä esimerkissä rivin 6 kaavat ovat seuraavat:
=B6+7- WEEKDAY (B6+7-2)
Ensimmäisessä kaavassa (C6) numero 7 (lopussa) edustaa lauantaita. Toisessa kaavassa (D6) luku on 2 maanantaille.
D6: ssa kaava ratkaistaan seuraavasti:
työpäivien kokonaismäärä vuodessa
=B6+7- WEEKDAY (B6+7-7) // C6, get next Saturday =B6+7- WEEKDAY (B6+7-2) // D6, get next Monday
Huomaa: kun annettu päivämäärä on jo haluttu viikonpäivä, alkuperäinen päivämäärä palautetaan.
Seuraava viikonpäivä tästä päivästä lähtien
Jos haluat saada seuraavan viikonpäivän nykyisestä päivämäärästä, voit käyttää TODAY -toimintoa seuraavasti:
Kirjailija Dave Bruns=B6+7- WEEKDAY (B6+7-2) =42027- WEEKDAY (42025) =42027-4 =42023 =1/9/2015