Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Заказы - платное решение задач по Excel => Тема начата: Mischasee от 12.01.2017, 09:48

Название: Ведомость для учета показаний ИПУ
Отправлено: Mischasee от 12.01.2017, 09:48
Доброго дня. Существует достаточно простая, но немного объемная задача.
Есть папка с подпапками внутри, подпапки названы по числам месяца - 17, 19, 23 и т.д. Внутри них соответственно книги excel, обозванные по адресу дома. Герцена 55, Ленина 26, Островского 11 и т.д. Это форма расчета начислений потребляемой электроэнергии всем потребителям с учетом показаний общедомового электросчетчика. Пример я приложу ниже. Соответственно это номер квартиры (и данные), две даты, два столбца показания по ним для получения расхода. Это что имеет значение. Также есть общедомовой прибор учета по тому же принципу. Ну или несколько счетчиков. Листы называются соответственно месяцу - январь нынешний идет первым. Теперь собственно о самих задачах.
Необходимо автоматическое создание листа первого числа каждого месяца и обзывание его соответственно. Создаваться он должен не на основе шаблона, а на основе предыдущего, т.е. февральский на основе январь - нужно, чтобы он брал в колонку 'Дата 1' соответственно 'Дату 2' с прошлого месяца, 'Дату 2' заполнял фиксированным числом с поправкой на месяц (подпапка названа как раз по датам, т.е. 17) - 17.02.2017 и так каждый лист, не знаю, возможно ли сделать учет воскресенья в календаре, если дата выпадает на воскресенье, то сдвигается всё на один день назад. Столбец 'Показания на дату 1' заполняется соответственно январскими показаниями с 'Показания на дату 2'. Соответственный принцип и для ОДПУшек. Это вот задача минимум. Максимум это добавить очень полезные плюшки. Добавить отдельный лист, в котором сделать отображение по каждому месяцу квартир, в которых расход больше чем нуууу условно 500 квтч. Возможность создавать график для каждой квартиры и ОДПУ (потребление), ну это я сам могу сделать, но вот как сделать, чтобы он был динамическим, ну т.е. когда мне нужно я выбрал - график сформировался - я не знаю.
На самом деле можно добавить еще какие-то фичи, но думаю смысл ясен. Я не представляю контору, просто сам этим занимаюсь, соответственно в средствах ограничен. Если у кого-то есть советы - буду рад выслушать. Если есть ссылки на то, как такое реализовать - тоже. Если просто есть то, что нужно прочитать, чтобы я сам смог сделать - тоже сделаю.
Если кто-то пожелает это реализовать, то обратитесь в ЛС, попробуем обсудить, но средств мало( Может кто-то очень шарит и для него это легко, то тогда можно было бы договориться!
ЗЫ
домов много, шаблоны идентичные для всех домов.
очень надеюсь на помощь. также электронка - uncobliss@gmail.com

Название: Re: Ведомость для учета показаний ИПУ
Отправлено: vikttur от 12.01.2017, 12:24
Подпапки - за год 365 шт. В каждой папке файл на каждый дом. 365*к-во_домов.
В каждом файле 12 листов (на каждый месяц)... 365*к-во*12=О-го-го!

Да и непонятно: каждая подпапка на определенное число, но в файлах - месячные листы...
Нужно все менять.
Одна плоская таблица на все века :)
Одна строка - одна запись по определенной квартире на определенную дату. Итоги из такой таблицы собирать легко.

Цитировать...в средствах ограничен
Напишите приблизительную сумму, которую сможете потратить.
Задача реализуемая, но работы достаточно, поэтому при малом бюджете так и останется: "сам этим занимаюсь"
Название: Re: Ведомость для учета показаний ИПУ
Отправлено: Mischasee от 12.01.2017, 12:57
До моего прихода всё велось проще, ужасающего вида ведомости на каждый месяц. Т.е. получалось ~120-130 домов в месяц. Читай - файлов. Ведомости все были разные. Что я смог сделать - хотя бы их привести все к одному знаменателю. Сейчас всего 6 подпапок в которых разделены дома, и в каждом файле (книге) я буду создавать листы с названием месяца. Т.е. все это на год. Поэтому и хотелось бы, чтобы шаблон (на следующий месяц) создавался автоматически и вытягивал необходимую инфу с предыдущего листа (месяца). Мне они необходимы в первую очередь для инженеров и электриков, которые ходят и в ручную снимают показания, т.к. в них данные по счетчикам, примечания и так далее.
Вы можете в лс или на почту написать, как вы это видите, сколько это по-вашему стоит. Можно например по пунктам, это стоит столько, это столько. Я буду из этого исходить. Рано или поздно нужно выводить всё это. Можно постепенно.
Прикрепил файл, как к примеру у меня рассчитывается один из домов в январе, пока инженеры-электрики еще не пошли. Ведомость будет так выглядеть. Вернее уже выглядят, все 131 дом. Для меня самое главное сейчас решить вопрос с шаблонами, чтобы он создавался на основе предыдущего и вытягивал инфу с него.
Название: Re: Ведомость для учета показаний ИПУ
Отправлено: vikttur от 12.01.2017, 13:58
Цитата: vikttur от 12.01.2017, 12:24
Нужно все менять. Одна плоская таблица
Может быть, не одна - разделить на районы, на дома... Главное - меняйте подход к хранению данных. Отдельные листы на каждый месяц - расточительство (рост объема файла). Но важнее другое: с раздробленными таблицами хуже работать: сводить данные, сравнивать, строить графики, считать аналитику.

Только совет. Я сейчас занят. Да и работа может стоить копеечку, а ограниченный бюджет отпугивает )
Название: Re: Ведомость для учета показаний ИПУ
Отправлено: boa от 13.01.2017, 00:32
В двух словах:
есть шаблон(ведомость) - это печатная форма которая должна генерироваться из Базы Данных (БД) а не наоборот.
БД должна состоять из справочника по каждому объекту контроля и таблицы зафиксированных показаний(это на первый взгляд).
Не вижу смысла из месяца в месяц дублировать информацию о количестве проживающих, номере счетчика и площади квартиры... в большинстве своем эти данные статичны.
Опять же сомневаюсь, что каждый день снимаются показания с каждой квартиры, соответственно данные цифры расчетные. ну и т.д. Подход нужно в корне менять, ну а если так дорог бланк ведомости, то его можно программно генерировать на любую дату основываясь на данных из БД.
Название: Re: Ведомость для учета показаний ИПУ
Отправлено: vikttur от 13.01.2017, 00:38
Цитироватьну а если так дорог бланк ведомости, то его можно программно генерировать
Можно проще: скрытый лист с готовым шаблоном.
Название: Re: Ведомость для учета показаний ИПУ
Отправлено: boa от 13.01.2017, 00:43
Цитата: vikttur от 13.01.2017, 00:38
Можно проще: скрытый лист с готовым шаблоном.
Можно вообще его хранить в отдельном файле ;)