0 / 0 / 0
Регистрация: 10.01.2017
Сообщений: 2
|
|
1 | |
Календарь ППР в экселе10.01.2017, 13:49. Показов 14167. Ответов 2
Метки нет (Все метки)
Доброго времени суток! Товарищи, помогите, пожалуйста, советом. Имеется такого вида график планово-предупредительных работ, хотелось бы автоматизировать это дело. В примере есть агитаторы, ТО проводится раз в месяц, и краны - их нужно осматривать каждые 10 дней. При этом нужно чтобы в даты осмотра не попадали выходные и праздничные дни, но в то же время перерыв между осмотрами не должен превышать допустимый период. Т.е. можно установить период меньше 10 дней, но не больше 11. Также в один день можно провести ТО только одного агитатора, кранов осматривается не более 2 штук. Вся загвоздка именно в выходных и праздничных днях - из-за них даты осмотра смещаются и на одну дату выпадает несколько позиций. Сам график ППР очень объемный, порядка 140 позиций, каждый месяц сводить все позиции ручками занимает много времени. Реально ли что-нибудь сделать средствами эксель?
0
|
10.01.2017, 13:49 | |
Ответы с готовыми решениями:
2
разработка базы данных ППР ТОиР сформировать график ППР 1С:ТОИР. Ошибка при заполнение графика ППР Прошу совета при создании графика ППР |
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
|
|
10.01.2017, 20:08 | 2 |
Сообщение было отмечено LuckyGirl как решение
Решение
Сложная задача для формул, Да и функция не простая получится, но функции для форума по VBA.
Немного пришлось изменить таблицу. Добавлена строка 4 с формулой, определяющей не рабочий день 0 - рабочий, 1 - не рабочий. Форматом ячейки 1 заменяется символом V, а ноль убирается. Добавлена пустая строка 6, которая скрыта. Не рабочие дни окрашиваются УФ автоматически. Перечень праздников и другие условия на листе справки. В таблице первый ТО проставляется вручную, а далее вставляется формула с протяжкой вправо. Еще одно УФ отмечает ТО, у которых интервал более намеченного плюс 1 день. Например в строке 15, 6 марта интервал больше заданного - 12 дней. Ближайший день раньше это 1 марта, так как 2 и 3 заняты другими ТО, получается интервал семидневный. Так такие ситуации учесть формулой не знаю. Так что в данном случае число часов можно вставить вручную.
1
|
0 / 0 / 0
Регистрация: 10.01.2017
Сообщений: 2
|
|
11.01.2017, 12:48 [ТС] | 3 |
Спасибо! То, что нужно! Там где интервал получается больше, можно и вручную исправить) Про VBA даже не подумала, как-нибудь надо будет заняться этим вопросом)
0
|
11.01.2017, 12:48 | |
11.01.2017, 12:48 | |
Помогаю со студенческими работами здесь
3
Планирование ТО и ППР. Как присвоить автоматически имя ячейке в зависимости от времени Календарь, похожий на Google календарь, в C++ Builder 6 Диаграмма в Экселе Диаграмма в экселе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |