„Excel“ formulė: gaukite naujausią savaitės dieną -

Bendroji formulė

=date-MOD(date-dow,7)

Santrauka

Jei norite rasti naujausią trečiadienį, šeštadienį ar pirmadienį, nurodydami konkrečią pradžios datą, galite naudoti formulę, naudojančią MOD funkciją.

Paaiškinimas

Formulės, kuriose vartojama „savaitės dienos“ sąvoka, remiasi idėja, kad kiekviena savaitės diena turi tam tikrą skaičių. Pagal numatytuosius nustatymus „Excel“ priskiria 1 sekmadieniui ir 7 šeštadieniui.

Pavyzdinėje formulėje B6 yra data 2015.01.16, o formulė C6 yra:

=B6-MOD(B6-7,7)

Skaičius 7 (skaičiaus argumentas MOD funkcijoje) reiškia norimą savaitės dieną (dow).

Norėdami išspręsti šią formulę, „Excel“ pirmiausia atima dow (šiuo atveju 7) nuo datos, tada rezultatą tiekia MOD funkcija kaip skaičių. MOD grąžina likusią šio skaičiaus dalijimo iš 7 dalį, kuri tada atimama iš datos .

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

Jei norite gauti naujausią savaitės dieną nuo dabartinės datos, galite naudoti funkciją TODAY, pavyzdžiui:

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

Pastaba: jei data yra ta pati savaitės diena, data bus grąžinta.

Įdomios straipsniai...