Страницы: 1
RSS
Заполнить диапазон значениями на основании исходных данных по четырем критериям
 
Приветствую.
Есть лист с Исходными данными. Там нормализованная база исходных данных (5 колонок: 4 текстовые, 5-я числа).
Есть лист Отчет, который должен заполняться на основании выборки из этой базы по четырем критериям.
Сделал макросом заполнение отдельных ячеек. Но их будет много.

Как одним махом загнать все расчетные значения в массив, а потом выгрузить это на лист?
Ни как не получается справится(

Пример прилагается.
Спасибо.
Если не можешь победить беспорядок, то надо возглавить его.
 
Может Сводной будет достаточно
Согласие есть продукт при полном непротивлении сторон
 
Не, сводная не подойдет. Есть уже сводные отчеты на других листах.
В этом отчете будут выборки по отдельным показателям по отдельных критериям. Показатели меняются в зависимости от желания шефа видеть то или иное. Формулами подтягивать значения, начинает тормозить. Поэтому нужен макрос.

Никак не соображу как циклы поделать, чтобы и в массиве и координаты ячеек на листе ужить вместе. Может и словарь свое слово веское сделает.
Если не можешь победить беспорядок, то надо возглавить его.
 
Вам только основной и резервный состав по годам раскидать нужно ? А лучше всего реальный пример сделайте, что нужно.
Изменено: Андрей_26 - 27.05.2019 16:56:13
 
Вариант:
Изменено: _Igor_61 - 27.05.2019 22:39:12
 
Спасибо всем за ответы.
Решил для себя вопрос по другому.
Создал промежуточную сводную таблицу и подтягивал в отчеты необходимые данные уже не с основной базы данных через формулы СУММЕСЛИМН или СУММПРОИЗВЕД и не макросами, а с сформированной сводной таблицы используя =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ.
Гораздо гибче и быстрее получается.
Если не можешь победить беспорядок, то надо возглавить его.
 
Цитата
Александр Медведев написал: Не, сводная не подойдет.
Цитата
Александр Медведев написал: Создал промежуточную сводную таблицу
Где у людей логика...
Согласие есть продукт при полном непротивлении сторон
 
Sanja, логика на нужном ей месте))
Просто твое предложение про сводную и приведенный пример не подошел в качестве решения в моем случае.
Он подразумевал использование сводной в качестве итогового отчета.
А после нескольких вариантов, наиболее подходящим оказался вариант именно с промежуточной сводной таблицей, составленной  по всему набору исходных данных.
Конечный отчет я заполнял ссылаясь уже на нее. Получилось очень быстро и удобно.
Для меня оказалось это неким открытием. Не пробовал такого делать раньше.
Поэтому отсылка на мою логику здесь не причем)
А за идею спасибо. Когда не подошли другие варианты, я вспомнил про твой совет, пошел дальше и использовал ее вот так вот, косвенно.
Если не можешь победить беспорядок, то надо возглавить его.
Страницы: 1
Наверх