Как найти дату первого дня недели, учитывая любую дату и принимая понедельник в качестве дня 1 в Excel - PullRequest
0 голосов
/ 15 октября 2019

Мне нужна формула, которая предоставляет мне дату начала недели (понедельник - день 1) для любой даты, которую я выбрал. например, 20/10/2019 (воскресенье) должно дать 14/10/2019 в качестве начала недели. Предыдущие подобные посты не решают мою проблему, потому что у меня есть дата, а не номер недели (я пробовал это). Как преобразовать календарную неделю в дату в Excel?

Я использовал дату, чтобы получить номер недели, чтобы заставить опубликованные решения работать. К сожалению, в формуле WEEKNUM в Excel в качестве первого дня недели автоматически принимается воскресенье, поэтому номер каждой воскресной недели считается следующей неделей.

WEEKNUM считает воскресенье следующей неделей

Для 20/10/2019 начало недели должно быть 14/10 / 2019

1 Ответ

1 голос
/ 15 октября 2019

Попробуйте

=GivenDate-WEEKDAY(GivenDate,2)+1

заменить GivenDate действительной датой или ссылкой на ячейку действительной даты, например 20/10/2019, которая должна вернуть 14/10/2019.

...