Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 87812d2e0ab9ed464f7d1333e2778ef6
Программист VBA

Автоматизация графика производства работ

Добавлено 07 окт 2022 в 12:40
График производства работ (ГПР) представлял аналитическую базу данных, основанную на формулах вида: =ЕСЛИ(ИЛИ($H1="";$M1="");"Н/Д";ЕСЛИ(И(СУММ($V1:AE1;$H1/$I1)<=$H1;AF$6>=$M1;ДЕНЬНЕД(AF$6;2)<>7);$H1/$I1;"")). Формулы рассчитывали в календарном плане суточный объем работ согласно нормативам на основании ключевых показателей: (а) Норма выработки ПЛАН (ед.изм/чел-день) на 1 смену (8ч.) (б) Объем по проекту после пересчета (в) Кол-во смен (г) Кол-во звеньев (д) Дата начала работ Объем базы данных (более 10 000 строк) с учетом ежесуточного графика в течение 3-х лет итехнология расчета показателей формулами создали проблему существенного падения скорости обработки данных, вызванной изменениями ключевых показателей. Для решения проблемы было предложено отказаться от расчетных формул и внедрить технологию расчетов показателей макросом VBA, генерирующим расчет при изменении ячеек Private Sub Worksheet_Change(ByVal Target As Range). Диапазоны изменяемых ячеек составляли столбцы с ключевыми показателями (а), (в) и (д). Работа макроса на модельных данных показала существенное ускорение расчетовкалендарного графика работ.
F2cb5f85ae 8ea0cc3c7e 872f5c5fe9