Если вы хоть раз сталкивались со сметами в Excel, то знаете это чувство безысходности. Вам приходит файл из Гранд-Сметы, РИКа или другой программы, а вам нужно из него сделать ведомость объёмов работ. Вы начинаете вручную копировать позиции, подпункты, материалы, выверять суммы… И так каждый раз. Часа два минимум — и глаза квадратные.
Я прошёл через это. А потом написал макрос, который делает всю работу за 5 секунд. Теперь он доступен и вам.
Знакомьтесь: Сметный преобразователь v6.0
Это не просто макрос, а полноценный инструмент, который встраивается прямо в Excel и добавляет на ленту удобную панельку с кнопками. С его помощью можно:
- Превратить смету (Гранд-Смета, ПК РИК, Smeta.ru, в формате РИМ) в аккуратную ведомость объёмов работ (со всеми разделами, позициями, подпунктами).
- Извлечь только материалы, сгруппировать их и получить сводную ведомость потребности материалов.
- Работать в двух режимах: простом (только основные пункты) и детальном (с раскрытием подпунктов и материалов внутри расценок).
- За секунды перенести итоговые суммы, сохранить форматирование и цвета исходной сметы.
- Автоматически подхватывать итог даже по фразе «Всего с непредвиденными» — если стандартного «Итого по смете» нет.
Что в нём особенного?
Я перепробовал кучу решений, но ни одно не учитывало всех нюансов сметного дела. Поэтому сделал своё, с человеческим лицом.
1. Он понимает структуру сметы
Макрос не просто тупо копирует строки. Он находит шапку с «№ п/п», определяет графы (обоснование, наименование, единицы, количество), и — внимание! — умеет брать объём работ не из столбца «Количество», а из соседнего справа с учётом коэффициентов, потому что в реальных сметах часто бывает именно так.
2. Подпункты — не проблема
Вы знаете, как выглядит типичная смета? Там есть основные пункты (1, 2, 3…) и подпункты (1.1, 1.2, 2.1.1…). Многие макросы спотыкаются на этих точках, превращая «1.1» в «1,1» или вообще в дату. Мой преобразователь видит структуру, правильно распознаёт подпункты, заносит их стоимости в отдельный столбец «В том числе», и при желании даже выделяет их курсивом и голубым цветом — чтобы сразу было видно детализацию.
3. Материалы — только нужные
Извлечение материалов — это отдельная песня. Я сделал гибкие маски: материалы должны быть похожи на «04.3.01.09-0014» (четыре группы цифр через точку, потом тире и цифры) или начинаться с «ФСБЦ-», «ТЦ_», «ГЭСНм». При этом исключаются работы вида «47-1» и коды с подчёркиваниями. А если внутри расценки сидят материалы, макрос найдёт их, добавит в детальную ведомость и потом — в общую ведомость материалов.
4. Два режима — два подхода
Иногда нужна общая картина без деталей. Тогда запускаешь «Простую ведомость» — получаешь лаконичную таблицу на 7 столбцов, только основные пункты. А если надо копать вглубь — есть «Детальная ведомость» с 8 столбцами и всеми подпунктами. Оба варианта создаются за пару секунд.
5. Умный поиск итога
Сметы бывают кривые. В одной написано «Итого по смете:», в другой — «Всего по смете», а в третьей — «Всего с непредвиденными». Мой макрос не паникует. Он ищет все возможные варианты, и даже если фраза стоит не в первом столбце, а где-то справа, он найдёт и подставит число. Я добавил анализ последних 300 строк, чтобы не рыться во всём файле попусту.
6. Сводная ведомость материалов
Это моя гордость. После того как макрос извлёк все материалы, он формирует под ними отдельную таблицу, где одинаковые коды ресурсов суммируются. Причём таблица сортируется по алфавиту, строки чередуются по цвету («зебра»), шапка залита серым, а все числа выровнены по центру. Выглядит как настоящий отчёт, который можно сразу отправлять начальнику.
Кому это нужно?
Да всем, кто работает со сметами в Excel:
- Сметчикам — чтобы готовить ведомости за минуты.
- Инженерам ПТО — для быстрой проверки объёмов и материалов.
- Строителям и прорабам — чтобы понимать, сколько чего нужно закупить.
- Проектировщикам — для экспресс-анализа сметной документации.
- Студентам строительных специальностей — чтобы не убивать курсовые ручным копированием.
Пример из жизни
Допустим, у вас есть смета на 200 строк, с разделами, подпунктами, кучей материалов. Раньше вы бы открывали её, мучительно искали «Итого по смете», потом копировали строки в новую таблицу, потом отдельно выдирали материалы, потом группировали их вручную… Часа полтора, не меньше.
С моим макросом: открываете файл, нажимаете «Детальная ведомость» — через секунду готов лист с идеальной структурой. Нажимаете «Извлечь материалы» — появляется второй лист с материалами и сводной таблицей. Всё.
Как начать?
Макрос распространяется как надстройка Excel (файл .xlam). Скачиваете, открываете, и на панели появляется вкладка «СметныеИнструменты» с четырьмя кнопками: «Детальная ведомость», «Простая ведомость», «Извлечь материалы» и справка. Всё интуитивно.
Подробности и ссылку для скачивания можно найти на сайте pto-macros.ru. Там же есть инструкции и примеры.
Вместо заключения
Я создавал этот макрос для себя, но потом понял, что проблема общая. Если вы устали от рутины и хотите оставить время на действительно важные задачи — попробуйте. Сметный преобразователь уже сэкономил мне десятки часов. Уверен, вам он тоже пригодится.