Есть файл с кучей проектов, каждый проект состоит из нескольких типовых этапов. Необходим макрос, который будет определять в скольких проектах какой-то этап выполнен на 100%, в скольки на 75%, в скольки на 50% и в скольки на 25%. Кто-нибудь может подсказать как это сделать?
С Project никогда не работал, но попросили (?) сделать
Здравствуйте, archimag, Вы писали:
A>Есть файл с кучей проектов, каждый проект состоит из нескольких типовых этапов. Необходим макрос, который будет определять в скольких проектах какой-то этап выполнен на 100%, в скольки на 75%, в скольки на 50% и в скольки на 25%. Кто-нибудь может подсказать как это сделать?
A>С Project никогда не работал, но попросили (?) сделать
Правильно ли я понял, что речь идет о консолидированном проекте, т.е. проекте, содержащем задачи-ссылки на другие проекты? Причем проектов этих немеряно, и юзера сами считать не хотят?
На первом шаге нужно идентифицировать типовые этапы.
Обычно делают настраиваемое поле со справочником, в которое для задач-этапов вводят значения.
Если нет такого заполненного поля, то придется либо его заполнить вручную, либо разрабатывать алгоритм, который пробежится по всем задачам консолидированного проекта и заполнит автоматически.
После этого задачу можно решить через настройку формул настраиваемых полей и группировки. В результате должно получиться представление, где в поле суммарной задачи группы отобразится нужное число. (Придется слегка повозиться, т.к. MS Project не сразу станет вычислять все так как надо

, пару раз предложит отправить в M$ отчет об ошибке

; нужно будет переоткрывать файлы, копировать поля организатором.