Быстрое и простое решение (если ваша информация организована так, как вы описали) - это создать сводную таблицу и позволить ей сделать всю работу за вас.
- Выберите ваши данные (столбцы A:C) и выберите «Вставка»> «Таблица».
- Создайте сводную таблицу из таблицы данных (шаг 1).
- Добавьте поле «Назначенная дата» в поле «Метки строк» в списке полей сводной таблицы.
- Щелкните правой кнопкой мыши дату в сводной таблице и выберите параметр «Группа».
- В диалоговом окне «Группировка» выберите необходимый уровень группировки. Чтобы создать недели, вам нужно выбрать День, а затем установить Количество дней на 7.
- Наконец, добавьте ваши сводные данные в поле «Значения». Здесь вы можете выбрать, чтобы ваши данные были в любом формате, включая суммирование по среднему, минимальному, максимальному или промежуточному итоговому значению - практически любое объединение, о котором вы только могли подумать.
Преимущество использования таблицы для ваших данных является двояким: во-первых, любые пользовательские столбцы, которые вы добавляете в таблицу для автоматического расчета для всей таблицы и которые также можно использовать в сводной таблице. Во-вторых, всякий раз, когда вы обновляете свою таблицу данных, сводная таблица автоматически обновляется новыми данными (или изменяет существующие).
РЕДАКТИРОВАТЬ: вместо того, чтобы использовать группировку сводных таблиц (что далеко не идеально без источника данных OLAP), вы можете легко изменить существующую таблицу для повышения производительности. В дополнение к исходным трем столбцам вы можете добавить столбцы для любого другого периода даты (например, год, месяц, неделя), который рассчитывается исходя из начального значения даты. Просто добавьте их в свою сводную таблицу по порядку, и вы сможете свернуть или опуститься до уровня детализации, который вы хотите.
- Столбец D = Год ([@ DateAssigned])
- Столбец E = Месяц ([@ DateAssigned])
- Столбец F = WeekNum ([@ DateAssigned])
- Столбец G = День ([@ DateAssigned])