Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: IKor от 22.09.2016, 11:17

Название: построение графика загрузки по вехам
Отправлено: IKor от 22.09.2016, 11:17
Коллеги,

Передо мной стоит задача определить загрузку отдела проектирования на основании данных журнала регистрации изменений статуса проектов:
* существует некоторый отсортированный по датам журнал, в котором указывается изменение статуса того или иного проекта.
* сортировать данные по проектам нежелательно, но обсуждаемо :)
* количество проектов неограничено (в примере - четыре)
* для простоты картины оставлено всего два статуса: открытый и закрытый.

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

Задача минимум: автоматизировать процесс "расставления крестиков" в графах, относящихся к конкретному проекту

Задача максимум: динамически определять количество попавших в заданный временной диапазон проектов - т.е. не включать в выборку закрытые проекты. Например, если указан диапазон с 21-й по 37-ю недели, то третий проект должен быть исключен из показа полностью, либо сдвинут к правой границе общего графика...

Также приветствуются идеи по более наглядной графической иллюстрации понедельной загрузки отдела :)

Предпочтительно решить задачу без привлечения VBA.
Название: Re: построение графика загрузки по вехам
Отправлено: Pelena от 22.09.2016, 17:34
Не уверена, что правильно поняла
Название: Re: построение графика загрузки по вехам
Отправлено: IKor от 23.09.2016, 10:52
Большое спасибо, Лена!

Программа минимум выполнена :)

А вот с программой максимум, похоже, я не слишком понятно объяснил:
Я собираюсь динамически формировать значения ячеек K6:N6 (названия диапазонов выходной таблицы) в зависимости от выбранного диапазона дат: те проекты, что не имеют открытых периодов внутри выбранного диапазона должны скрываться, либо отсортировываться в правую сторону таблицы... Поэтому, решение приходится искать с опорой только на "журнал регистрации изменений" (C6:E16) и необходимые дополнительные ячейки.
Название: Re: построение графика загрузки по вехам
Отправлено: Pelena от 23.09.2016, 13:51
Посмотрите такой вариант. Формула, конечно, монструозная получилась, будет время, попробую сократить
Название: Re: построение графика загрузки по вехам
Отправлено: IKor от 23.09.2016, 17:12
Действительно выглядит страшно  :o

Кроме того, формула имеет неточность в 2 недели "сверху": например, для диапазона 34-38 недель возвращается пустое множество, тогда как первый проект уже (ещё) должен быть. То же для диапазона 31-38 - возвращается только первый проект (хотя нужны еще второй и четвёртый)...

Тем не менее - огромная благодарность! буду думать над упрощением формулы :)
Название: Re: построение графика загрузки по вехам
Отправлено: Pelena от 23.09.2016, 18:04
Так проверьте
Название: Re: построение графика загрузки по вехам
Отправлено: IKor от 26.09.2016, 16:11
Спасибо, Лена!

прикладываю "актуальную" на сегодня редакцию понедельного таблицы-графика активных проектов.

Буду теперь интегрировать ее в свои документы :)
Надеюсь немного упростить пугающие формулы за счет большего количества вспомогательных ячеек...