Формула на Excel: Получете най-новия ден от седмицата -

Обща формула

=date-MOD(date-dow,7)

Обобщение

Ако искате да намерите най-скорошната сряда, събота или понеделник, при определена начална дата, можете да използвате формула, която използва функцията MOD.

Обяснение

Формулите, които използват понятието "ден от седмицата", се основават на идеята, че всеки ден от седмицата има определен номер. По подразбиране Excel задава 1 на неделя и 7 на събота.

В примерната формула B6 е датата 16.1.2015 г., а формулата в C6 е:

=B6-MOD(B6-7,7)

Числото 7 (аргументът номер във функцията MOD) представлява деня от седмицата (dow), който искате.

За да реши тази формула, Excel първо изважда dow (7 в случая) от датата, след което подава резултата във функцията MOD като число. MOD връща остатъка от разделянето на това число на 7, което след това се изважда от датата .

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

Ако искате да получите най-новия ден от седмицата от текущата дата, можете да използвате функцията ДНЕС, така:

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

Забележка: Ако датата има същия ден от седмицата, датата ще бъде върната.

Интересни статии...