![Как найти конкретный номер недели по диапазону дат в Excel?](https://rvso.com/image/1475785/%D0%9A%D0%B0%D0%BA%20%D0%BD%D0%B0%D0%B9%D1%82%D0%B8%20%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D0%B9%20%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%20%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%20%D0%BF%D0%BE%20%D0%B4%D0%B8%D0%B0%D0%BF%D0%B0%D0%B7%D0%BE%D0%BD%D1%83%20%D0%B4%D0%B0%D1%82%20%D0%B2%20Excel%3F.png)
У меня есть финансовый месяц, диапазон дат которого отличается от текущего диапазона дат для каждого месяца.
то есть
Дата начала финансового месяца - Дата окончания Декабрь-15 11/30/15 - 12/25/15 Янв-16 12/28/15 - 1/29/16 Фев-16 01.02.16 - 26.02.16
Как узнать номер недели в dec-15
финансовом месяце, начиная с даты: 14.12.2015?
решение1
Чтобы найти номер недели в финансовом месяце, используя схему финансового месяца, показанную выше, попробуйте ввести нужную дату в ячейку A3:
=CEILING((A3+1-(A3-DAY(A3)+2-WEEKDAY(A3-DAY(A3))))/7,1)
Объяснение:
Похоже, ваш финансовый месяц начинается в понедельник недели с понедельника по воскресенье, которая содержит 1-е число месяца; а финансовый месяц заканчивается в предыдущую пятницу, в результате чего период с субботы по воскресенье между окончанием одного финансового месяца и началом следующего финансового месяца остается неопределенным.
Моя формула не проверяет, приходится ли дата на промежуточные выходные, а помещает дату на эти выходные на предыдущей неделе, но это можно легко добавить, если это проблема.
Сегменты формулы:
Последний день предыдущего месяца:
A3-DAY(A3)
Первый день этого месяца:
+1
Общая формула для вычисления дня недели (DOW) таким образом, чтобы он был ближайшим к целевой дате (TD) или до нее. DOW: Вс=1, Пн=2, ... Сб=6
=TD+1-WEEKDAY(TD+1-DOW)
Чтобы затем вычислить номер недели, мы берем разницу между началом финансового месяца и заданной нами датой.
Добавьте один (1), иначе результат будет начинаться с нуля.
Разделите на 7, чтобы вычислить количество недель.
Округлить до ближайшего большего целого числа.
Если вам нужно вычислить номер недели для финансового года, вам придется определить начало года, а затем выполнить ту же операцию.