Добрый день. Почти разобрался с таблицей, но не смог довести до ума, прикрепил таблицу, в ней всё описание. Хотелось бы облегчить процесс подсчёта данных. Помогите пожалуйста))))
Вывести список имен и их кол-во в отельную таблицу, уникальные. Облегчить как то массивом или ещё чем либо составление формулы расчёта, дневных, вечерних, доп. и икзаменов, их кол-во и стоймость
MelnikovDmAleks, добрый день! Вариант макроса во вложении. Сделано как рабочее место (лист "оператор") с кнопками. Реализовал на SQL запросе, поэтому, если будете менять имена листов, то в макросе их тоже нужно будет менять, то же относится и к полям листа "выгрузка". Он основной и, если лист "выгрузка" без данных (пустой), то макрос работать не будет. Результаты на соответствующих листах: на листе количество - количество, на листе занятия - сумма по занятиям. На листе сумма, описал, что подгружается при помощи кнопки листа "оператор", а что заполняется вручную.
Попробовал... Не работает Сначала была какая то ошибка, теперь просто Ноль реакции. Скидываю файл, по которому пытаюсь работать. Создал доп страницу в конце чтобы импортировать туда список. Фильтровать без пустых полей через умную таблицу и уже вставлять в Выгрузку
Исправил количество учеников - вывел уникальные. Только посчитать количество осталось. По остальным пунктам сделал, как понял ТЗ. Задача оператора, только нажимать кнопки на листе "Оператор" 2007 офис можно не ставить - все должно работать.
P.S. забыл про соединения и таблицы запросов. Обновил файл. Ошибки должны уйти
Я - пас. Прошу прощения за потраченное время. Набросал в файле, как я вижу автоматизацию этой работы. Добавил лист Аналитика с кнопкой, чтобы смотреть статистику по конкретным ученикам.
написал: Я - пас. Прошу прощения за потраченное время. Будем ждать более опытных товарищей. Спасибо!
Но всё же огромное спасибо за помощь и потраченное время Шарил бы я в макросах сам бы накалякал... Но увы умею работать только с формулами и так... на уровне обычного юзера
Я бы создал еще лист, например "Аналитика". Создал бы на нем выпадающие списки (при помощи проверки данных) для критериев отбора и формулами, на основании данных, полученных SQL запросом с листа "Выгрузка" вытягивал бы учеников. Также заменил в формулах на листе "Сумма" (те столбцы, что заполняются вручную) именованные диапазоны, ссылками на ячейки или диапазоны на листе "Сумма" справа (те , что выгружаются при помощи кнопки) для расчета показателей. Также на листе "Кол-во" создал бы доп столбец для расчета учеников. В файле из #8 сообщения на этот лист выгружаются уникальные ученики.
Обновил файл в сообщении #8. Ошибки должны уйти. Спасибо! P.S.
написал: Я бы создал еще лист, например "Аналитика". Создал бы на нем выпадающие списки (при помощи проверки данных) для критериев отбора и формулами, на основании данных, полученных SQL запросом с листа "Выгрузка" вытягивал бы учеников. Также заменил в формулах на листе "Сумма" (те столбцы, что заполняются вручную) именованные диапазоны, ссылками на ячейки или диапазоны на листе "Сумма" справа (те , что выгружаются при помощи кнопки) для расчета показателей. Также на листе "Кол-во" создал бы доп столбец для расчета учеников. В файле из #8 сообщения на этот лист выгружаются уникальные ученики.
Обновил файл в сообщении #8. Ошибки должны уйти. Спасибо! P.S.
Супер, огромнейшее спасибо! А говорили что Вы "Пас"))) Отличная таблица вышла! Сэкономит уйму времени, иначе бы это нужно было вручную всё считать, пол часа-час работы... + перепроверять всё, если что-то не сошлось по суммам, а так, кинул всё в таблицу и всё готово! Отлично, Огромная благодарность! Не сомневался что на этом форуме найдутся люди, которые шарят и не откажут в помощи )))
Рад за Вас! Добавил на листы "Сумма" авто-заполнение формул (по Вашему файлу в крайних правых столбцах и итоги), на лист Аналитика добавил сумму по полю "оплата", чтобы еще минимизировать ручную работу. Список учеников на листе "Аналитика" берется с листа "Кол-во уч", поэтому он должен быть заполнен. Алгоритм:
встаете на лист "Оператор", нажимаете кнопки для загрузки данных на соответствующие листы; после этого можно работать с листом "Аналитика" для анализа по каждому ученику. Обновленный файл во вложении. Спасибо!
Обновил фал во вложении. MelnikovDmAleks, еще один важный момент: предполагается, что в выгрузке в стоимости стоит "Р". Макрос берет длину суммы - 2 знака (пробел и буква "Р"). Если буквы "Р" не будет в сумме, то макрос нужно будет подкорректировать. Спасибо!
Не понимаю как редактировать, всё сбивается макросом, хотел ещё добавить. Стр. Занятия. Итог по всем суммам. Стр. Сумма столбец Вечер, умножение не на 400, а на 500. и под итогами на стр. Сумма стоимости каждого вида занятия. Пример: День = 2x8 = 16ч. Итог. 16ч. Оплачено. 16*200 стоймость часа занятия. Занятия ДЕНЬ_ВЕЧЕР_ДОП считаются по кол-ву часов и умножаются на стоимость часа 200р/250р/400р. Экзамен считается кол-ом занятий и умножается по факту на стоймость экз. 600р
написал: Обновил фал во вложении. MelnikovDmAleks , еще один важный момент: предполагается, что в выгрузке в стоимости стоит "Р". Макрос берет длину суммы - 2 знака (пробел и буква "Р"). Если буквы "Р" не будет в сумме, то макрос нужно будет подкорректировать. Спасибо!
Эта буква по дефолту есть в отчётах, так что она никуда не денется))) И менять ничего не придётся
написал: Не понимаю как редактировать, всё сбивается макросом,
Формулы тоже прописываются макросом. Тогда может лучше редактировать вручную? Если вручную, то (см вложение). В этом варианте оставлен только подсчет суммы по ученику на листе "Аналитика"
написал: Не понимаю как редактировать, всё сбивается макросом,
Формулы тоже прописываются макросом. Тогда может лучше редактировать вручную? Если вручную, то (см вложение). В этом варианте оставлен только подсчет суммы по ученику на листе "Аналитика"
А можно ещё одну просьбу ?... Просто что довести дело уж в конечный результат, получится ли подставить формулу которая в закрепе, для итоговой суммы? Чтоб итоговая сумма прописывалась прописью в текстовом значении?
Проверяйте. файл АРМ разбор_.xlsm: формулу нужно прописывать руками ячейка с формулой на листе выделена желтым. Формула работает только в файле. Чтобы работала в других файлах, её нужно туда импортировать. Она находится в модуле "сумма_прописью" (посмотреть -> Alt + F11 -> слева - modules -> названием модуля "сумма_прописью") Файл АРМ разбор_v1.0.xlsm: строка итогов с формулой суммы прописью прописывается автоматически
Эта функция не работает с суммами больше 99_000_000
написал: Проверяйте. файл АРМ разбор_.xlsm: формулу нужно прописывать руками ячейка с формулой на листе выделена желтым. Формула работает только в файле. Чтобы работала в других файлах, её нужно туда импортировать. Она находится в модуле "сумма_прописью" (посмотреть -> Alt + F11 -> слева - modules -> названием модуля "сумма_прописью") Файл АРМ разбор_v1.0.xlsm: строка итогов с формулой суммы прописью прописывается автоматически
Эта функция не работает с суммами больше 99_000_000
Круто! Теперь я думаю что теперь эта таблица идеальна! Благодарю за старания. Спасли от ручной работы
MelnikovDmAleks, забыл про еще один момент. Данные на листе "Занятия" (суммы по типам уроков) берутся с листа Выгрузка, то есть общие суммы по каждому из типов. Если нужно посмотреть суммы по каждому ученику в отдельности, то нужно смотреть лист "Аналитика" (выбираете конкретного ученика и смотрите общую сумму по типу урока).