Страницы: 1
RSS
Подсчёт табеля Автоинструктора, Описание во вложенном файле, в самой таблице
 
Добрый день.
Почти разобрался с таблицей, но не смог довести до ума, прикрепил таблицу, в ней всё описание.
Хотелось бы облегчить процесс подсчёта данных.
Помогите пожалуйста)))) ;)  :oops:  
 
Чёт не понял, чем помочь
 
Цитата
написал:
Чёт не понял, чем помочь
Вывести список имен и их кол-во в отельную таблицу, уникальные.
Облегчить как то массивом или ещё чем либо составление формулы расчёта, дневных, вечерних, доп. и икзаменов, их кол-во и стоймость
 
MelnikovDmAleks, добрый день! Вариант макроса во вложении. Сделано как рабочее место (лист "оператор") с кнопками.
Реализовал на SQL запросе, поэтому, если будете менять имена листов, то в макросе их тоже нужно будет менять, то же относится и к полям листа "выгрузка". Он основной и, если лист "выгрузка" без данных (пустой), то макрос работать не будет.
Результаты на соответствующих листах: на листе количество - количество, на листе занятия - сумма по занятиям. На листе сумма, описал, что подгружается при помощи кнопки листа "оператор", а что заполняется вручную.
 
Попробовал... Не работает Сначала была какая то ошибка, теперь просто Ноль реакции. Скидываю файл, по которому пытаюсь работать. Создал доп страницу в конце чтобы импортировать туда список. Фильтровать без пустых полей через умную таблицу и уже вставлять в Выгрузку
Изменено: MelnikovDmAleks - 24.11.2022 19:07:41
 
У меня на 2007 офисе все работает на Вашем файле. Без ошибок
Изменено: artemkau88 - 24.11.2022 19:29:28
 
Цитата
написал:
У меня на 2007 офисе все работает на Вашем файле. Без ошибок
Сейчас попробую накатить 2007 офис тогда
 
Исправил количество учеников - вывел уникальные. Только посчитать количество осталось.
По остальным пунктам сделал, как понял ТЗ. Задача оператора, только нажимать кнопки на листе "Оператор"
2007 офис можно не ставить - все должно работать.

P.S.
забыл про соединения и таблицы запросов. Обновил файл. Ошибки должны уйти
Изменено: artemkau88 - 24.11.2022 21:04:31
 
https://radikal.host/i/5hCaB
https://radikal.host/i/5hQsx
https://radikal.host/i/5h7Dh
При нажатии в операторе кнопки выгрузки суммы, создаётся вторая таблица рядом, и никаких значений по подсчёту нет. => https://radikal.host/i/5h8AA
На листе "Сумма" в таблице ДЕНЬ-ВЕЧЕР-ДОП-ЭКЗ. Проводил подсчёт с "умной" таблицы курсантов, теперь там простой вывод данных с макроса, как теперь выполнить подсчёт часов занятий в таблицу ДЕНЬ-ВЕЧЕР-ДОП-ЭКЗ ?  
Изменено: MelnikovDmAleks - 24.11.2022 20:08:12
 
Я - пас. Прошу прощения за потраченное время.
Набросал в файле, как я вижу автоматизацию этой работы. Добавил лист Аналитика с кнопкой, чтобы смотреть статистику по конкретным ученикам.
Изменено: artemkau88 - 25.11.2022 09:22:16
 
Цитата
написал:
Я - пас. Прошу прощения за потраченное время.
Будем ждать более опытных товарищей. Спасибо!
Но всё же огромное спасибо за помощь и потраченное время :oops:  :)  Шарил бы я в макросах сам бы накалякал... Но увы умею работать только с формулами и так... на уровне обычного юзера
 
Я бы создал еще лист, например "Аналитика". Создал бы на нем выпадающие списки (при помощи проверки данных) для критериев отбора и формулами, на основании данных, полученных SQL запросом с листа "Выгрузка" вытягивал бы учеников. Также заменил в формулах на листе "Сумма" (те столбцы, что заполняются вручную) именованные диапазоны, ссылками на ячейки или диапазоны на листе "Сумма" справа (те , что выгружаются при помощи кнопки) для расчета показателей.
Также на листе "Кол-во" создал бы доп столбец для расчета учеников. В файле из #8 сообщения на этот лист выгружаются уникальные ученики.

Обновил файл в сообщении #8. Ошибки должны уйти.
Спасибо!
P.S.

Набросал файл (см предыдущее сообщение). Проверяйте.
Спасибо!
Изменено: artemkau88 - 25.11.2022 09:23:02
 
Цитата
написал:
Я бы создал еще лист, например "Аналитика". Создал бы на нем выпадающие списки (при помощи проверки данных) для критериев отбора и формулами, на основании данных, полученных SQL запросом с листа "Выгрузка" вытягивал бы учеников. Также заменил в формулах на листе "Сумма" (те столбцы, что заполняются вручную) именованные диапазоны, ссылками на ячейки или диапазоны на листе "Сумма" справа (те , что выгружаются при помощи кнопки) для расчета показателей.
Также на листе "Кол-во" создал бы доп столбец для расчета учеников. В файле из #8 сообщения на этот лист выгружаются уникальные ученики.

Обновил файл в сообщении #8. Ошибки должны уйти.
Спасибо!
P.S.

Набросал файл (см предыдущее сообщение). Проверяйте.
Спасибо!
Супер, огромнейшее спасибо! А говорили что Вы "Пас"))) Отличная таблица вышла! Сэкономит уйму времени, иначе бы это нужно было вручную всё считать, пол часа-час работы... + перепроверять всё, если что-то не сошлось по суммам, а так, кинул всё в таблицу и всё готово! Отлично, Огромная благодарность! Не сомневался что на этом форуме найдутся люди, которые шарят и не откажут в помощи )))  8)  :idea:  :)  
 
Рад за Вас!  :)  Добавил на листы "Сумма" авто-заполнение формул (по Вашему файлу в крайних правых столбцах и итоги), на лист Аналитика добавил сумму по полю "оплата", чтобы еще минимизировать ручную работу.
Список учеников на листе "Аналитика" берется с листа "Кол-во уч", поэтому он должен быть заполнен.
Алгоритм:

встаете на лист "Оператор", нажимаете кнопки для загрузки данных на соответствующие листы;
после этого можно работать с листом "Аналитика" для анализа по каждому ученику.
Обновленный файл во вложении. Спасибо!
:)
Обновил фал во вложении.
MelnikovDmAleks, еще один важный момент: предполагается, что в выгрузке в стоимости стоит "Р". Макрос берет длину суммы - 2 знака (пробел и буква "Р"). Если буквы "Р" не будет в сумме, то макрос нужно будет подкорректировать. Спасибо!
Изменено: artemkau88 - 25.11.2022 13:05:14
 
Не понимаю как редактировать, всё сбивается макросом, хотел ещё добавить.
Стр. Занятия. Итог по всем суммам.
Стр. Сумма столбец Вечер, умножение не на 400, а на 500.
и под итогами на стр. Сумма стоимости каждого вида занятия.
Пример:
День = 2x8 = 16ч.
Итог. 16ч.
Оплачено. 16*200 стоймость часа занятия.
Занятия ДЕНЬ_ВЕЧЕР_ДОП считаются по кол-ву часов и умножаются на стоимость часа 200р/250р/400р.
Экзамен считается кол-ом занятий и умножается по факту на стоймость экз. 600р
 
Цитата
написал:
Обновил фал во вложении. MelnikovDmAleks , еще один важный момент: предполагается, что в выгрузке в стоимости стоит "Р". Макрос берет длину суммы - 2 знака (пробел и буква "Р"). Если буквы "Р" не будет в сумме, то макрос нужно будет подкорректировать. Спасибо!
Эта буква по дефолту есть в отчётах, так что она никуда не денется))) И менять ничего не придётся
 
Цитата
написал:
Не понимаю как редактировать, всё сбивается макросом,
Формулы тоже прописываются макросом. Тогда может лучше редактировать вручную?
Если вручную, то (см вложение). В этом варианте оставлен только подсчет суммы по ученику на листе "Аналитика"
Изменено: artemkau88 - 25.11.2022 13:15:59
 
Цитата
написал:
Эта буква по дефолту есть в отчётах
Понял Вас. Просто решил написать, что бы Вы знали.
Изменено: artemkau88 - 25.11.2022 13:26:32
 
Цитата
написал:
Цитата
написал:
Не понимаю как редактировать, всё сбивается макросом,
Формулы тоже прописываются макросом. Тогда может лучше редактировать вручную?
Если вручную, то (см вложение). В этом варианте оставлен только подсчет суммы по ученику на листе "Аналитика"
А можно ещё одну просьбу ?... Просто что довести дело уж в конечный результат, получится ли подставить формулу которая в закрепе, для итоговой суммы? Чтоб итоговая сумма прописывалась прописью в текстовом значении?
 
Проверяйте.
файл АРМ разбор_.xlsm:
формулу нужно прописывать руками
ячейка с формулой на листе выделена желтым. Формула работает только в файле. Чтобы работала в других файлах, её нужно туда импортировать. Она находится в модуле "сумма_прописью" (посмотреть -> Alt + F11 -> слева - modules -> названием модуля "сумма_прописью")
Файл АРМ разбор_v1.0.xlsm:
строка итогов с формулой суммы прописью прописывается автоматически


Эта функция не работает с суммами больше 99_000_000
Изменено: artemkau88 - 25.11.2022 14:57:01
 
Цитата
написал:
Проверяйте.
 файл АРМ разбор_.xlsm:  
 формулу нужно прописывать руками  
ячейка с формулой на листе выделена желтым. Формула работает только в файле. Чтобы работала в других файлах, её нужно туда импортировать. Она находится в модуле "сумма_прописью" (посмотреть -> Alt + F11 -> слева - modules -> названием модуля "сумма_прописью")
Файл   АРМ разбор_v1.0.xlsm:  
 строка итогов с формулой суммы прописью прописывается автоматически  


Эта функция не работает с суммами больше 99_000_000
Круто! Теперь я думаю что теперь эта таблица идеальна! Благодарю за старания. Спасли от ручной работы :D  
 
MelnikovDmAleks, забыл про еще один момент. Данные на листе "Занятия" (суммы по типам уроков) берутся с листа Выгрузка, то есть общие суммы по каждому из типов. Если нужно посмотреть суммы по каждому ученику в отдельности, то нужно смотреть лист "Аналитика" (выбираете конкретного ученика и смотрите общую сумму по типу урока).
Страницы: 1
Читают тему (гостей: 1)
Наверх