Excel formula: dobite ponedeljek v tednu -

Kazalo

Splošna formula

=date-WEEKDAY(date,3)

Povzetek

Če želite dobiti ponedeljek v tednu (tj. Začetek tedna) za kateri koli dan, lahko uporabite formulo, ki temelji na funkciji WEEKDAY. V prikazanem primeru je formula v C6:

=B5-WEEKDAY(B5,3)

Opomba: V Excelovi privzeti shemi se tedni začnejo v nedeljo. Vendar ta primer predvideva, da je prvi dan v tednu ponedeljek, konfiguriran z drugim argumentom WEEKDAY, kot je razloženo spodaj.

Pojasnilo

Predstavljajte si, da imate poljuben datum in želite najti ponedeljek v tednu, v katerem je datum. Vidite, da boste morali "zavrtiti" določeno število dni, odvisno od tega, kateri dan v tednu je določen datum. Če je datum sreda, se morate vrniti za 2 dni, če je datum petek, za 4 dni in tako naprej, kot je razvidno iz spodnje tabele:

Datum Zavihaj nazaj
Ponedeljek 0
Torek 1.
Sreda 2.
Četrtek 3.
Petek 4.
Sobota 5.
Nedelja 6.

Kako najdemo povratno številko?

Izkazalo se je, da nam lahko funkcija WEEKDAY z majhno prilagoditvijo da številko za vračilo, ki jo potrebujemo. WEEKDAY vrne številko, običajno 1-7 za vsak dan v tednu. Z nastavitvijo neobveznega drugega argumenta (return_type) na 3 bo WEEKDAY vrnil številke 0-6 za ponedeljkov teden. Z drugimi besedami, s pomočjo WEEKDAY lahko ustvarimo vrednosti za povrnitev v zgornji tabeli za kateri koli datum. Odlično.

Formula to vedenje preprosto izkoristi neposredno:

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

Ponedeljek tekočega tedna

Če želite dobiti ponedeljek tekočega tedna, lahko uporabite naslednjo formulo:

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

Tu uporabljamo funkcijo TODAY za vbrizgavanje trenutnega datuma v isto formulo. Ta formula se bo še naprej posodabljala sproti.

Alternativa po meri

Če želite prilagoditi vedenje glede na dan v tednu, uporabite nadomestno formulo, ki uporablja funkcijo IZBERI s trdo kodiranimi vrednostmi prilagoditve:

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

Ta formula uporablja WEEKDAY za pridobitev indeksa za dan v tednu in CHOOSE za pridobitev vrednosti za nazaj. Prednost tega pristopa je, da CHOOSE omogoča poljubne vrednosti za vsak dan v tednu; lahko prilagodite, kot želite.

Zanimive Članki...