Необходимо:
1. Сделать фильтрацию данных, расположенных на листе "Колотилка" и отобразить полученный результат на листе "фильтр (о)";
2. Отобразить данные о применимых ингредиентах и их количестве по отфильтрованным данным в лист "фильтр (и)";
3. Переносить все значения строки из страницы "фильтр (о)" в лист "Меню (раб), если в колонке проставлен вручную знак (например, "+") если он удаляется, то данные соответствующей строки удаляются из листа "Меню (раб)";
4. На лист "Ингр. (раб)" переносятся блюда отображающиеся на листе "Меню (раб)", а также отображается количеств ингредиентов входящих в отфильтрованное блюдо.
Подробное описание задания "1"
параметры фильтрации указываются на листе "фильтр". Одна строка - одно правило для фильтрации. Если данные для фильтрации не внесены в ячейку, то тогда по данному критерию не накладывается фильтр. В одной строке может быть выбрано несколько критериев для фильтрации, т.е. в нескольких ячейках проставлены условия. Одновременно может быть заполнено несколько строк, т.е. сформировано несколько запросов на фильтрацию. Результат данных запросов отображается на листе "фильтр (о)". Если производится изменение, то данные на листе "фильтр (о)" обновляются. Фильтрация производится по двум принципам. Первый, полное соответствие, например, по "ID блюда" или "Категория блюда" + "Страна" + "Ингредиент 1"+"Ингредиент 2". Второй, когда дополнительно может быть задано количество одного или нескольких ингредиентов, т.е. когда можно указывать ограничения по минимальному, максимальному или точному значению количества ингредиента. На лист "фильтр (о)" выводятся данные не только по фильтру, но и все прочие данные заполненные по отобранной позиции.
При необходимости готов прокомментировать или подробно описать остальные пункты. Файл прикрепить не смог, т.к. он превышает лимит по объему. Готов выслать его почту.
Фильтрация данных с разнесением результата по нескольким листам
05.02.2018 14:42:46
|
|
|
|
05.02.2018 14:53:52
Жесткости по срокам нет, но затягивать тоже не хочется. Задача кажется более менее типовой, поэтому в пределах 1000 московских руб.
|
|
|
|
05.02.2018 16:20:58
СашКо, написал Вам на почту.
|
||||
|
|
|||