Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Исходные данные: таблица по сотрудникам (дата, заказ, маршрут,....сумма)
ТЗ: необходимо создать для каждого сотрудника в определенном месяце отчет. В больших таблицах (1) заполнить все выполненные ним работы (копия строки из общей), в маленькой (2) высчитать сумму за каждую неделю, в (3) вычислить ЗП с учетом налогов и т.д. Всю эту информацию поместить в отчет по месяцам. Информация постоянно обновляется.
Выполнено: формируется запрос по общей таблице через Power Query и выгружается на отдельный лист, где добавляются столбцы сотрудников. (с ней далее мы и будем работать. Клиент же работает ТОЛЬКО с исходной таблицей). Каждому сотруднику динамически присваиваются индексы, согласно месяца. На странице с отчетом формируем таблицу 1 и согласно индексов работам с массивами (так у нас формируется автозаполнение строк информацией по каждому менеджеру). Далее, для следующего менеджера достаточно только скопировать диапазон и вписать новое имя. В таблице 2 вычисляем номер недели, согласно месяца и считаем сумму. В таблице 3 мини-калькулятор. Высчитывается зп с учетом премий и налогов. Данный лист формирует динамические отчеты. По этому, данную информацию по каждому месяцу мы отдельно выгружаем.
Макрос 1 - обновляет запрос (в случае, если добавилась какая-то информация по менеджерам в исходной таблице).
Макрос 2 - записывает значения (не полное копирование) листа на новый лист. Если лист с нужным месяцем существует - перезаписывает данные. Если нет - создает лист с именем месяца и записывает информацию. Далее, клиент может работать и что-то менять в нем.
Таким образом клиент лишь добавляет информацию по менеджерам в общую исходную таблицу, на странице формирования отчетов обновляет запрос и формирует (кнопкой) отчет. Все действия автоматизированы.
Детали работы
Бюджет 1000 UAH
Добавлена 5 октября 2021
445 просмотров
Фрилансер
Юлия Кармазина
Украина Полтава  22  0

Свободен для работы Свободен для работы
21 Сейф завершен
На сервисе 9 лет