- •Оглавление
- •1. Цель и содержание практики 3
- •2. Информационные технологии: основные понятия, терминология и классификация 3
- •3. Программа практики. Методика автоматизации текущего планирования с помощью ms Office 6
- •1.Цель и содержание практики
- •2.Информационные технологии: основные понятия, терминология и классификация
- •3.Программа практики. Методика автоматизации текущего планирования с помощью ms Office Организация практики
- •Исходные данные к заданию
- •Задание 1. Составление базы данных комплекса работ
- •Задание 2. Строительство сетевого графика комплекса работ и расчет временных параметров
- •Задание 3. Строительство ленточного календарного плана работ
- •Задание 4. Строительство графика движения персонала
- •Задание 5. Расчет бюджета работ. Строительство графика потребности в денежных средствах
- •Оформление материалов практики
- •Список рекомендуемой литературы
Задание 3. Строительство ленточного календарного плана работ
Для выполнения задания в файле MS Excel создаются следующие листы:
Лист 6. «Календарный план работ». На данном листе создается таблица, содержащая календарные даты начала и окончания каждой работы комплекса (таблица 6), а также ленточный график их выполнения (Рис. 2).
Таблица 7
Календарный план работ
№ работ |
Ранние сроки начала работ, дней1 |
Ранние сроки окончания работ, дней |
Поздние сроки окончания работ, дней |
Дата начала |
Дата окончания |
1 |
1,00 |
1,00 |
1,00 |
01.04.09 |
01.04.09 |
2 |
2,00 |
9,00 |
12,00 |
02.04.09 |
13.04.09 |
3 |
2,00 |
10,00 |
14,00 |
02.04.09 |
14.04.09 |
… |
… |
… |
… |
… |
… |
Колонки таблицы 6 с первой по четвертую копируются из листа «Параметры работ» с помощью команды «Вставить связь».
Далее формируется ленточный график выполнения работ (Рис. 2). Для этого справа от области ячеек, содержащей данные таблицы 6, выделяется область для размещения графика. Под этой областью формируется три строки:
«Календарь» - в первой ячейки данной строки вписывается предполагаемая дата начала работ (обязательно необходимо использовать формат Даты). В остальные ячейки строки вставляется формула прибавляющая единицу (1 день) к значению предыдущей ячейки.
«Рабочие / нерабочие дни» - в данной строке в ячейках соответствующих рабочим дням ставится цифра «1», в ячейках соответствующих выходным и праздникам ставится «0».
«Количество рабочих дней нарастающим итогом» - в первую ячейку строки вставляется цифра «1», в остальные ячейки – формула, прибавляющая к значению предыдущей ячейки соответствующее значение из строки «Рабочие / нерабочие дни».
Длина строк определяется полученной продолжительностью всего комплекса работ. Если продолжительность комплекса работ является слишком большой, то ленточный график необходимо разделить на несколько частей.
Для формирования ленточного графика в ячейку H2 вписывается формула, имеющая следующий вид:
=ЕСЛИ(И(H$27>=$B2;H$27<=$C2);H$25;ЕСЛИ(И(H$27>=$C2;H$27<=$D2);"Рез.";"")).
где:
H$27 – ячейка из строки «Количество рабочих дней нарастающим итогом» содержащая расчет количества дней, в течение которых ведутся работы на соответствующую дату.
$B2 – ячейка, содержащая значение раннего срока начала соответствующей работы (из таблицы 7).
$C2 – ячейка, содержащая значение раннего срока окончания соответствующей работы (из таблицы 7).
H$25 – ячейка из строки «Календарь», в которой определена дата, соответствующего ячейке дня.
$D2 – ячейка, содержащая значение позднего срока окончания соответствующей работы (из таблицы 7).
Далее эта формула копируется во все ячейки области ленточного графика (в примере H2:AS24). Формула проверяет попадает ли текущий день с начала работ (область ячеек «Кол-во рабочих дней нарастающим итогом») в промежуток между ранним сроком начала и ранним сроком окончания соответствующей работы. Если попадает, то ячейке присваивается значение равное текущей дате (H$25), если нет, то формула проверяет входит ли этот день в период резерва по этой работе. Если входит, то ячейке присваивается значение "Рез.", в противном случае значение "".
Далее ко всем ячейкам области ленточного графика необходимо применить условное форматирование (Меню «Формат» «Условное форматирование»). Те ячейки, которые содержат даты, должны в автоматическом режиме выделяться форматом, отличающимся от остальных ячеек (это могут быть границы или заливка).
Колонка «Дата начала» (таблицы 7) рассчитывается путем нахождения минимального значения (формула «=МИН()») в строке соответствующей работы области ячеек ленточного графика. Например, для 1-й работы на Рис. 2 дата начала находится по формуле «=МИН(H2:AS2)».
Колонка «Дата окончания» (таблицы 7) рассчитывается аналогично колонке «Дата начала», только используется формула «=МАКС()».
Далее в столбцы календарного графика, соответствующие выходным дням вставляются ячейки с обозначением выходного дня, например с буквой «В».
Лист 7. «Оперативно-производственное задание»
На данном листе создается таблица, следующего вида.
Таблица 8
Оперативно-производственное задание
№ работ |
Профессии исполнителей |
Дата начала работ |
Дата окончания работ, дни |
1 |
топографы |
01.04.09 |
01.04.09 |
2 |
дорожники |
02.04.09 |
08.04.09 |
… |
… |
… |
… |
23 |
представители ВМУ и УБР |
08.05.09 |
08.05.09 |
Далее необходимо в MS Access создать таблицу связанную с таблицей 8 (Меню «Внешние данные» «MS Excel» Создать связанную таблицу для связи с источником данных Выбор нужного файла в окне «Обзор» Выбор листа MS Excel «Оперативно-производственное задание»).
Рис. 2. Ленточный график выполнения работ
