Excel formula: Preuzmite ponedjeljak u tjednu -

Sadržaj

Generička formula

=date-WEEKDAY(date,3)

Sažetak

Da biste dobili ponedjeljak u tjednu (tj. Početak tjedna) za bilo koji zadani datum, možete koristiti formulu koja se temelji na funkciji WEEKDAY. U prikazanom primjeru formula u C6 je:

=B5-WEEKDAY(B5,3)

Napomena: U Excelovoj zadanoj shemi tjedni počinju u nedjelju. Međutim, ovaj primjer pretpostavlja da je prvi dan u tjednu ponedjeljak, konfiguriran s drugim argumentom WEEKDAY kako je objašnjeno u nastavku.

Obrazloženje

Zamislite da imate bilo koji slučajni datum i želite pronaći ponedjeljak u tjednu u kojem se datum pojavljuje. Vidite da ćete trebati "vratiti" određeni broj dana, ovisno o tome koji je dan u tjednu dati datum. Ako je datum srijeda, trebate se vratiti za 2 dana, ako je petak, vratite se za 4 dana i tako dalje, kao što se vidi u donjoj tablici:

Datum Vrati se natrag
ponedjeljak 0
utorak 1
srijeda 2
četvrtak 3
petak 4
subota 5
nedjelja 6

Kako možemo odgonetnuti povratni broj?

Ispada da nam funkcija WEEKDAY, s malim podešavanjem, može dati broj povratka koji nam treba. WEEKDAY vraća broj, obično 1-7 za svaki dan u tjednu. Postavljanjem neobaveznog drugog argumenta (return_type) na 3, WEEKDAY će vratiti brojeve 0-6 za tjedan koji se temelji na ponedjeljku. Drugim riječima, WEEKDAY možemo koristiti za generiranje vraćanja vrijednosti u gornjoj tablici za bilo koji zadani datum. Savršen.

Formula jednostavno izravno iskorištava ovo ponašanje:

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

Ponedjeljak tekućeg tjedna

Da biste dobili ponedjeljak tekućeg tjedna, možete upotrijebiti ovu formulu:

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

Ovdje koristimo funkciju DANAS za ubrizgavanje trenutnog datuma u istu formulu. Ova formula nastavit će se kontinuirano ažurirati.

Prilagođena alternativa

Ako želite prilagoditi ponašanje prema danu u tjednu, koristite alternativnu formulu koja koristi funkciju IZBOR s teško kodiranim vrijednostima prilagodbe:

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

Ova formula koristi WEEKDAY za dobivanje indeksa za dan u tjednu, a CHOOSE za dohvaćanje vrijednosti vraćanja. Prednost ovog pristupa je što CHOOSE dopušta proizvoljne vrijednosti za svaki dan u tjednu; možete prilagoditi kako želite.

Zanimljivi članci...