Excel formula: Iegūstiet nedēļas pirmdienu -

Satura rādītājs

Vispārēja formula

=date-WEEKDAY(date,3)

Kopsavilkums

Lai iegūtu nedēļas pirmdienu (ti, nedēļas sākumu) par jebkuru datumu, varat izmantot formulu, kuras pamatā ir WEEKDAY funkcija. Parādītajā piemērā formula C6 ir:

=B5-WEEKDAY(B5,3)

Piezīme: Excel noklusējuma shēmā nedēļas sākas svētdienā. Tomēr šajā piemērā tiek pieņemts, ka nedēļas pirmā diena ir pirmdiena, kas konfigurēta ar WEEKDAY otro argumentu, kā paskaidrots tālāk.

Paskaidrojums

Iedomājieties, ka jums ir kāds nejaušs datums un vēlaties atrast nedēļas pirmdienu, kurā parādās datums. Var redzēt, ka jums būs jāatgriež noteikts dienu skaits atkarībā no nedēļas dienas, kurā norādīts datums. Ja datums ir trešdiena, jums jāatgriež 2 dienas atpakaļ, ja datums ir piektdiena, jāatgriež 4 dienas utt., Kā redzams zemāk esošajā tabulā:

Datums Ritiniet atpakaļ
Pirmdiena 0
Otrdiena 1
Trešdiena 2
Ceturtdiena 3
Piektdiena 4
Sestdiena 5
Svētdiena 6

Kā mēs varam noskaidrot atpakaļpirkšanas numuru?

Izrādās, WEEKDAY funkcija ar nelielu korekciju var dot mums nepieciešamo atcelšanas numuru. WEEKDAY atgriež skaitli, parasti 1-7 par katru nedēļas dienu. Iestatot izvēles otro argumentu (return_type) uz 3, WEEKDAY atgriezīs skaitļus 0-6 uz nedēļu, kas balstīta uz pirmdienu. Citiem vārdiem sakot, mēs varam izmantot WEEKDAY, lai ģenerētu iepriekšējā tabulā norādītās datuma atsaukšanas vērtības. Lieliski.

Formula vienkārši izmanto šo uzvedību tieši:

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

Kārtējās nedēļas pirmdiena

Lai iegūtu kārtējās nedēļas pirmdienu, varat izmantot šo formulu:

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

Šeit mēs izmantojam funkciju ŠODIEN, lai tajā pašā formulā ievadītu pašreizējo datumu. Šī formula turpinās pastāvīgi atjaunināties.

Pielāgota alternatīva

Ja vēlaties pielāgot uzvedību, pamatojoties uz nedēļas dienu, izmantojiet alternatīvu formulu, kas izmanto funkciju CHOOSE ar grūti kodētām korekcijas vērtībām:

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

Šī formula izmanto WEEKDAY, lai iegūtu nedēļas dienas indeksu, un IZVĒLIES, lai iegūtu atgriezenisko vērtību. Šīs pieejas priekšrocība ir tā, ka CHOOSE pieļauj patvaļīgas vērtības katrai nedēļas dienai; jūs varat pielāgot, kā vēlaties.

Interesanti raksti...