Excel-formel: Få mandag i uken -

Innholdsfortegnelse

Generisk formel

=date-WEEKDAY(date,3)

Sammendrag

For å få mandag i uken (dvs. begynnelsen av en uke) for en gitt dato, kan du bruke en formel basert på WEEKDAY-funksjonen. I eksemplet vist er formelen i C6:

=B5-WEEKDAY(B5,3)

Merk: I Excels standardskjema begynner ukene på søndag. Imidlertid antar dette eksemplet at den første dagen i en uke er mandag, konfigurert med WEEKDAYs andre argument som forklart nedenfor.

Forklaring

Tenk deg at du har noen tilfeldig dato og vil finne mandag i uken der datoen vises. Du kan se at du må "rulle tilbake" et bestemt antall dager, avhengig av hvilken ukedag den gitte datoen er. Hvis datoen er en onsdag, må du trekke tilbake to dager, hvis datoen er en fredag, gå tilbake 4 dager, og så videre, som vist i tabellen nedenfor:

Dato Rull tilbake
mandag 0
tirsdag 1
onsdag 2
Torsdag 3
fredag 4
lørdag 5
søndag 6

Hvordan kan vi finne ut tilbakekallingsnummeret?

Det viser seg at WEEKDAY-funksjonen, med en liten justering, kan gi oss tilbakestillingsnummeret vi trenger. WEEKDAY returnerer et tall, normalt 1-7 for hver ukedag. Ved å sette det valgfrie andre argumentet (return_type) til 3, vil WEEKDAY returnere tall 0-6 for en mandagsbasert uke. Med andre ord, vi kan bruke WEEKDAY til å generere tilbakevendingsverdiene i tabellen ovenfor for en gitt dato. Perfekt.

Formelen utnytter ganske enkelt denne oppførselen direkte:

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

Mandag i inneværende uke

For å få mandag i den aktuelle uken, kan du bruke denne formelen:

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

Her bruker vi TODAY-funksjonen til å injisere gjeldende dato i samme formel. Denne formelen vil fortsette å oppdateres fortløpende.

Egendefinert alternativ

Hvis du vil tilpasse atferd basert på ukedagen, bruker du en alternativ formel som bruker VELG-funksjonen med hardkodede justeringsverdier:

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

Denne formelen bruker WEEKDAY for å få en indeks for ukedagen, og VELG for å hente en tilbakevendingsverdi. Fordelen med denne tilnærmingen er at VELG tillater vilkårlige verdier for hver ukedag; du kan tilpasse som du vil.

Interessante artikler...