Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Создание отдельных сводных таблиц на основе основной базы (или все же сводные?), Можно ли штатными средствами Excel создать изменяемые отчеты с одной базы данных
 
Добрый день, уважаемые участники форума. Прошу помочь на старте советом, не выдумываю ли я велосипед, пытаясь создать вот такой вроде простой, но полезный "аналог сводной таблицы".
Суть вопроса. Имеем постоянную задачу от руководителей по представлению "табличек" (см. свод1, свод2), вариаций которых может быть более 10, по ним же далее идет отчетность каждому руководителю. Те каждый новый придумывает свою меняя в ней столбики, связи, расцветку, порядок данных и тд. А по сути это все варианты одной большой базы данных, которую наполняют разные отделы (см. Исходные данные). Попытка как-то привести всех к одному знаменателю, чтобы все работали с Исходных данных меняя под себя внешку, скрывать ненужную инфу и тд - провалилась.
Хотел сделать каждому свою сводную таблицу (были бы листы свод1, свод2 в формате сводных таблиц), чтобы люди наполняли и меняли только исходные данные, у каждому руководителю автоматом формировалась милая его сердцу табличка, но не смог, не хватило мне гибкости сводных (возможно я недоработал).

Сейчас планирую сделать следующим образом. По каждой группе мероприятий сделать именованные диапазоны (скриншот примером диапазонов) с уникальными именами и далее на их основе формировать своды (своды пока в примере без данной попытки). Если я правильно понимаю, то при добавлении данных в Исходные данные (красные строки), автоматом должно дополняться в Свод1, Свод2 и тд.

Собственно вопросы:
1. Есть ли смысл "городить огород" или эти задачи решаются проще сводными таблицами?
2. Правильно ли верю в силу именованных диапазонов для данной задачи?
3. Будет ли автоматом добавляться в Свод1, Свод2 строки из Исходных данных с учетом ошибки №ПЕРЕНОС! и как лучше сразу настроить Свод1, Свод2?

Всем заранее большое спасибо!  
Изменено: NoName11 - 14.06.2025 12:27:57
Создание системы учета складских товаров, Учет товаров по критериям, форма анализа остатков, печать накладных, заказ-наряд на поставку
 
Добрый день! Задание в приложении.
Сбор данных через функции ПОИСКПОЗ и ИНДЕКС из закрытых книг, Задание изменяемого пути для функций ПОИСКПОЗ и ИНДЕКС
 
Добрый день! Господа, пожалуйста, помогите решить такую простую на первый взгляд задачку. Прошлая задача не получила решения, потому была упрощена и быть может сейчас найду отклик

Итак. Имеем около 400 магазинов (в примере "Магазин А" и "Магазин Б")
Нужно получить один файл "Отчет общий" в котором будут отображены данные из файлов магазинов по следующему принципу:
формула берет из списка наименование (например, Яблоки) и ВНИМАНИЕ (!) не открывая файл Магазин А проверяет наличие этого товара в перечне магазина и если таковой находится возвращает значение цены в соответствующую строку столбца магазина А. Если же такого товара нет, как например "Картофель" и "Свекла", то просто пишется "Не найден", ну или даже сойдет ошибка формулы (потом ее условным форматированием выделю)

Все это реально и работает через Индекс и ПоискПоз, но дело в том, что таких товаров около 500, а магазинов 400 и вбивать формулу минимум 400 раз глупо.

Файлы магазинов расположены на диске в папке Торговля, которая далее делится на города, а в папке соответствующего города уже файлы "магазинов" с уникальными неповторяющимися именами. Например, Торговля\Москва\Магазин "Океан", Торговля\Киров\Магазин "Весна", Торговля\Киров\Магазин "Березка" и т.д.
Так вот, хотелось бы чтобы формула сама брала и формировала путь по принципу Торговля+Город+Название магазина, но сделать это у меня не получилось через функции ИНДЕКС и ПОИСКПОЗ.
Быть может нужно создать пользовательскую функцию или как-то еще?

Обращаю внимание, что не все магазины имеют весь ассортимент, а потому нужно чтобы формула сама искала. Она это в принципе и делает через ПОИСКПОЗ, но вот с заданием ПУТИ, как переменной у меня не сложилось. Спасибо всем откликнувшимся!
Если будут доступны варианты ЧЕРЕЗ ДРУГИЕ функции - это тоже приветствуется, ибо может я просто не знаю более простого и надежного способа. )
Изменено: SergeyPeshkov - 08.01.2020 20:42:23
Сравнение данных в закрытых файлах Excel и обработка их с помощью UDF, Анализ данных в формах учета спецодежды и анализ данных на основании исключительно формул в т.ч UDF
 
Доброго времени суток, уважаемые форумчане! Прошу помощи в доведении до ума следующей задачки.
Исходные данные:
около 400 файлов Excel в которых ведется учет выдачи средств индивидуальной защиты (далее СИЗ) на предприятии. Один человек - один файл. Пример в приложении.
Задача: Создать файл, который бы делал следующее
1. Брал бы из перечня СИЗ поочередно одно название (колонка "А"), сравнивал его ("искал" ее в файле работника в колонке "1").
2. Если такого нет (не выдавали), то ставил бы отметку типа ошибки, как сейчас, а лучше писал бы фразу "Не выдавалось"
3. Если находит, смотрит на дату возврата (что означает, что оно списано) и если она есть, пишет "СПИСАНО"
4. Если даты возврата нет, смотрит на дату выдачи и высчитывает дату следующей выдачи, по  формуле ДАТА ВЫДАЧИ+ГОД/КОЛИЧЕСТВО ВЫДАЧИ В ГОД. Например, что-то выдается раз в полгода, т.е 2 раза в год. Тогда, если дата выдачи (столбец "2") , 1.06.2019, а периодичность выдачи 2 (столбец "В"), то получаем, что следующая дата выдачи нового СИЗ 1.06.2019+365/2=30.11.2019.
5. Сравнивает полученную дату с датой на которую нужно сформировать отчет о потребности "Е" и если эта дата еще не наступила, то пишет "НОРМА", если наступила "ЗАКАЗ".
6. Далее в столбце "С" формируем потребность, как сумму указанных в строке "ЗАКАЗ".

Почти получил результат, но вот в чем сложность.
1. Работников около 400, а потому будет 400 колонок. Вбивать формулу, меняя 4 раз путь, глупо и тяжело, потому задумка следующая и собственно вопрос:
можно как-то сделать так, чтобы путь к файлу формировался как сумма значений "Путь к папке общей" + "служба" + название файла работника.
Пример: C:\Users\NA\Desktop\Учет СИЗ\  +  ГРС\  +   Алиев Л опер ГРС. Не получилось у меня это сделать в этой формуле, через "&" он просто текст создает. Подозреваю, что нужна пользовательская функция с заданием пути через переменную в макросе.
2. И второй вопрос следующий: приведенная формула в случае, если нет у работника такого СИЗа, который проверяется, выдает "Н/Д". В принципе неплохо, но подозреваю, что она может выдавать его и по каким-то другим причинам (форматы, числа или еще что), а потому не исключена ошибка в логике формулы.

Заранее спасибо всем откликнувшимся!

первым откликнулся модератор и удалил все приложенные файлы. См. правила форума, об объеме вложения
Изменено: SergeyPeshkov - 16.12.2019 21:04:33
Страницы: 1
Наверх