Excel-kaava: Hanki viikon maanantai -

Sisällysluettelo

Yleinen kaava

=date-WEEKDAY(date,3)

Yhteenveto

Saadaksesi viikon maanantai (eli viikon alku) mihin tahansa päivämäärään, voit käyttää WEEKDAY-funktioon perustuvaa kaavaa. Esitetyssä esimerkissä kaavassa C6 on:

=B5-WEEKDAY(B5,3)

Huomaa: Excelin oletussuunnitelmassa viikot alkavat sunnuntaina. Tässä esimerkissä oletetaan kuitenkin, että viikon ensimmäinen päivä on maanantai, joka on määritetty WEEKDAY: n toisella argumentilla, kuten alla selitetään.

Selitys

Kuvittele, että sinulla on satunnainen päivämäärä ja haluat löytää viikon viikon maanantaina, jolla päivämäärä näkyy. Voit nähdä, että sinun on "palautettava" tietty määrä päiviä, riippuen siitä, minkä viikonpäivänä annettu päivämäärä on. Jos päivämäärä on keskiviikko, sinun on siirrettävä 2 päivää takaisin, jos päivämäärä on perjantai, palautettava 4 päivää jne., Kuten alla olevasta taulukosta näkyy:

Päivämäärä Vieritä takaisin
maanantai 0
tiistai 1
keskiviikko 2
torstai 3
perjantai 4
Lauantai 5
sunnuntai 6

Kuinka voimme selvittää palautusnumeron?

Osoittautuu, että WEEKDAY-toiminto, pienellä säätämällä, voi antaa meille tarvitsemamme palautusnumeron. WEEKDAY palauttaa luvun, yleensä 1-7 jokaiselle viikonpäivälle. Asettamalla valinnaisen toisen argumentin (return_type) arvoksi 3 WEEKDAY palauttaa numerot 0-6 maanantain viikolle. Toisin sanoen voimme WEEKDAY: n avulla luoda edellisen taulukon palautusarvot mille tahansa päivämäärälle. Täydellinen.

Kaava yksinkertaisesti hyödyntää tätä käyttäytymistä suoraan:

=B5-WEEKDAY(B5,3) =25-Aug-2019-WEEKDAY(25-Aug-2019,3) =25-Aug-2019-6 =19-Aug-2019

Kuluvan viikon maanantai

Saadaksesi kuluvan viikon maanantai, voit käyttää tätä kaavaa:

=TODAY()-WEEKDAY(TODAY(),3)

Tässä käytämme TODAY-funktiota syöttämään nykyinen päivämäärä samaan kaavaan. Tätä kaavaa päivitetään jatkuvasti.

Mukautettu vaihtoehto

Jos haluat mukauttaa käyttäytymistä viikonpäivän perusteella, käytä vaihtoehtoista kaavaa, joka käyttää CHOOSE-funktiota kovakoodattujen säätöarvojen kanssa:

=B5-CHOOSE(WEEKDAY(B5,2),0,1,2,3,4,5,6)

Tämä kaava käyttää viikonpäivän hakemistoa WEEKDAY ja palautusarvon noutamiseen VALITSE. Tämän lähestymistavan etuna on, että VALITSE sallii mielivaltaiset arvot jokaiselle viikonpäivälle; voit muokata haluamallasi tavalla.

Mielenkiintoisia artikkeleita...