редакции
Как Microsoft Excel упрощает жизнь на стройке
Ретроградам проще чертить схемы и таблицы от руки, чем укрощать неверно выбранный кегль, выравнивание и отступы текста на компьютере
C партнёром «Школы траблшутеров» Даниилом Шмиттом и учеником Валерием Хлебновым разберёмся, как Microsoft Excel оптимизирует расчёты при возведении зданий. Для начального понимания принципов плоской таблицы и философии работы с данными рекомендуем изучить статью «Беспорядка канитель ловко истребит Excel».
Начнём с простого — попробуем автоматизировать подсчёт объёмов арматуры. Такая проблема часто встречается при отсутствии Проектов, прошедших экспертизу. На примере расчёта лимитно-заборной карты арматуры продемонстрируем неявные возможности авторитетной программы.
В таблицу исходных данных занесём значения из рабочей документации:
1. «Шифр» — необходим для первоначальной группировки.
2. «Конструктив» — различаем вертикальные и горизонтальные объекты, лестничные марши, парапеты.
3. «Поз.» — покажет принадлежность стержня конкретному элементу.
4. «Диам.» — кодифицирует диаметр и марку стали.
5. «Длина» — берём в метрах из ведомости, не забыв проверить соответствие графической части.
6. «Кол-во» — общее количество стержней в единице элемента конструкции.
7. «Шт.» — число элементов конструкции в текущем разделе документации.
8. «Масса, т» — по формуле вычисляем суммарный объём стержней в тоннах на весь раздел Проекта.
Столбцы «Шифр», «Конструктив», «Поз.», «Диам.» и «Масса, т» понадобятся при создании сводных таблиц для применения ступенчатой группировки данных.
Колонки «%» и
«Масса отхода» с применённым условным форматированием — индикаторы
рациональности расхода арматуры с подсчётом суммарного объёма потенциальных
потерь. Шкала переходит из зелёного в красный. Чем раскалённее ячейка, тем
больше внимания необходимо уделить оптимизации. Для контроля введённых данных проверяйте результат через
сводную таблицу. Наглядное представление выявит опечатки и неточности в
подсчётах арматуры. На примере ниже видны отклонения в массе каждого диаметра
арматуры. Сводная таблица Excel
ведётся в тоннах, в Проекте указываются килограммы. В нашем примере получили
расхождение более 5 тонн. Не надейтесь на безукоризненность ведомостей данных в
Рабочей документации. Проектировщики редко занимаются оптимизацией раскроя
применяемых материалов. Наймите конструктора, заинтересованного в повторном
применении остаточной части материалов. Для составления Лимитно-заборной карты арматуры
воспользуемся возможностями бесплатной, начиная с версии Microsoft Excel 2010, надстройки — Power Query. Сгруппируем материал
по диаметрам с указанием «Конструктива» и «Шифра» применения. По предварительной договорённости с Заказчиком итоговый
тоннаж считаем с учётом перерасхода 5%. Функция Table.Buffer() загрузит нашу модель
исходных данных в буфер памяти и ускорит вычисления, что позволит справиться с
большим количеством строк даже на среднепроизводительном компьютере. Удалим излишние данные, применим сортировки с фильтрами, сгруппируем
записи по ступенчатой структуре. Добавим пользовательский столбец вычисления
общего тоннажа с учётом перерасхода 5% объёма. «Проект» содержит значения из столбца «Арм+5%», которые
вводились нами вручную, и имеет условное форматирование, выделяющее ячейки зелёным
цветом при совпадении чисел в обеих колонках. Нехитрый приём наглядно показывает
изменения и пересортицу стальных стержней. Индикаторы подсветят внесённые изменения и помогут принять
решение по актуализации остаточных лимитов материалов на выборку. В случае
пересортицы неходового сортамента после закупки и невозможности дальнейшего его
применения сообщаем проектировщику об экономической невыгоде внесённых
изменений. «Остаток» указывает на доступность материала с учётом ранее поданных
заявок: Условное форматирование «Гистограмма» и выделение
отрицательных значений красным цветом позволяет понять общую картину беглым
взглядом: На примере видим перебор арматуры по заявке более 5 тонн. Масштабируем
приведённый фрагмент на весь проект, переводим в стоимость материалов и
понимаем масштабы бедствия. Из расчёта среднего завышения объёмов в 5% на
проекте в 10 000 тонн арматуры перерасход составит 500 тонн. При стоимости
стержней 80 000 руб./тонна незапланированная растрата составит 40 млн руб. Несложный подход окупается сторицей при постановке задачи
руководителем предоставить общие данные. Его не интересует точность расчётов
проекта. Основной вопрос: «Какой диаметр и объём закупить наперёд в моменте до
прогнозируемого повышения цен?» Переходим к решению поставленной задачи. На главной вкладке Power Query объединяем подсчитанные
запросы по корпусам в новый. Повторяем алгоритм пошаговой группировки и
сортировки строк. Присваиваем говорящие имена столбцам, чтобы избежать лишних
комментариев. Приводим значения точности до килограммов. На выходе получаем
полную картину по необходимой арматуре до полной реализации проекта и остаткам
лимитов на сегодняшний день: Вложенные функции и модели расчёта исходных проектов в Power Query помогают
получить требуемый отчёт нажатием кнопки «Обновить всё» на вкладке «Данные».
Для корректности следует предварительно получить отчёт снабженцев о завезённых
материалах на площадку, а также об остатках на складе: Построение модели с учётом экспериментов осуществлялось в
свободное от работы время в течение недели и суммарно заняло пять часов. Заявки
на арматуру вносятся в момент подачи, поэтому итоговый отчёт всегда актуален. Пропала необходимость судорожно собирать информацию из действующих
версий Проектов, обречённо поднимать заявки из архива и дёргать снабженцев. На
примере модели мы убедились, что проекты могут содержать существенные ошибки
при подсчёте объёмов необходимых материалов. Владение офисными инструментами и понимание принципов
построения моделей избавило от рутины и сэкономило сотни человеко-часов. Главное
— не поддаваться мракобесию неэффективных и неработающих подходов, а действовать
словно любознательный ребёнок, открывая закулисье полезных, но неизведанных
кнопок.









