Скользящий еженедельный диапазон дат для сводной таблицы Excel, не включая эту неделю

Скользящий еженедельный диапазон дат для сводной таблицы Excel, не включая эту неделю

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

Столбец B содержит дату начала недели на основе даты начала смены, которая находится в столбце A. Я хотел бы вставить столбец C, который будет иметь значение «Да», если дата в столбце B находится в пределах предыдущих 6 недель (не считая текущей недели NOW()). Таким образом, я могу отображать данные, собранные только из полных/завершенных недель.

введите описание изображения здесь

решение1

Что-то похожее на это сработает

=IF(AND(WEEKNUM(TODAY(),1)-WEEKNUM(A5,1)<=6,WEEKNUM(TODAY(),1)-WEEKNUM(A5,1)>0),"yes","no")

Он используетномер неделикоторый возвращает номер недели в году даты. Но это не сработает, если вы переходите от декабря к январю. В этом случае вам просто нужно будет посчитать дни.

Связанный контент