Excel formula: iegūstiet jaunāko nedēļas dienu -

Vispārēja formula

=date-MOD(date-dow,7)

Kopsavilkums

Ja vēlaties atrast pēdējo trešdienu, sestdienu vai pirmdienu, ņemot vērā konkrētu sākuma datumu, varat izmantot formulu, kas izmanto MOD funkciju.

Paskaidrojums

Formulas, kurās tiek izmantots jēdziens "nedēļas diena", balstās uz ideju, ka katrai nedēļas dienai ir noteikts numurs. Pēc noklusējuma Excel piešķir 1 svētdienai un 7 sestdienai.

Formulas piemērā B6 ir datums 16.01.2015., Un formula C6 ir:

=B6-MOD(B6-7,7)

Skaitlis 7 (cipara arguments MOD funkcijā) apzīmē vēlamo nedēļas dienu (dow).

Lai atrisinātu šo formulu, Excel vispirms no datuma atņem dow (šajā gadījumā 7), pēc tam rezultātu ievada MOD funkcijā kā skaitli. MOD atgriež atlikušo skaitļa dalīšanas ar 7 vērtību, kas pēc tam tiek atņemta no datuma .

=B6-MOD(B6-7,7) =B6-MOD(42013,7) =B6-6 =42014 =1/10/2015

Ja vēlaties saņemt pēdējo nedēļas dienu no pašreizējā datuma, varat izmantot funkciju ŠODIEN, piemēram:

=TODAY()-MOD(TODAY()-dow,7)

Piezīme. Ja datumam ir viena un tā pati nedēļas diena, datums tiks atgriezts.

Interesanti raksti...