Расчет желаемой даты

Содержание:

В некоторых случаях события могут быть не запланированы на конкретную дату, а привязаны к определенному дню недели данного месяца и года – например:

  • первый понедельник января 2007 года — самый тяжелый понедельник в году
  • Второе воскресенье апреля 2011 г. – День ПВО.
  • Первое воскресенье октября 2012 года – День учителя.
  • и так далее

Чтобы определить точную дату, на которую приходится такой день недели, нам понадобится небольшая, но хитрая формула:

Расчет желаемой даты

=ДАТА(B1;B2;B4*7-6)+ОСТАТ(B3-ДАТА(B1;B2;);7)

в английской версии это будет

=DATE(B1;B2;B4*7-6)+MOD(B3-DATE(B1;B2;);7)

При использовании этой формулы предполагается, что

  • B1 – год (число)
  • B2 – номер (число) месяца
  • B3 – номер дня недели (Пн=1, Вт=2 и т.д.)
  • B4 – порядковый номер нужного вам дня недели 

За существенное упрощение и улучшение формулы огромная благодарность уважаемому SIT с нашего форума.

  • Как Excel на самом деле хранит и обрабатывает даты и время
  • Функция NeedDate из дополнения PLEX

Оставьте комментарий