Добрый день! Прошу помочь со следущим вопросом: необходимо в столбце Е на листе1 получить все возможные варианты, исходя из условий в столбцах А и С.Данные для сравнения берутся из таблицы на листе2. К сожалению, моих знаний не хватило.
Многоразовый ВПР по двум и более критериям.
25.03.2013 13:42:01
|
|
|
|
25.03.2013 14:20:16
Можно так:
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$A$2:$G$21;ПОИСКПОЗ(Лист1!$A$4&Лист1!$C$4;Лист2!$A$2:$A$21&Лист2!$C$2:$C$21;0);5);"") |
|
|
|
25.03.2013 14:32:41
Избавьтесь от объединения ячеек - это плохо.
Пример: |
|
|
|
25.03.2013 15:19:31
Уважаемый V! Отменил обединение, ввел как массив,не работает, где-то ошибка. Может быть , что-то не так?
|
|
|
|
25.03.2013 15:23:49
Небольшое уточнение:получить все возможные значения исходя из условий только в строке А4 и В4
|
|
|
|
25.03.2013 15:31:00
вот то что я предлагал.
|
|
|
|
25.03.2013 16:29:13
Огромное спасибо V!. Да, это то,что нужно. Не знаю, почему у меня не получалось. Я выделил диапазон ячеекЕ4:Е17 и в первую ячейку ввел вашу ф-лу, как ф-лу массива.Гиперссылку я сделал такЖ=ГИПЕРССЫЛКА(ВПР(E4:E17;Лист2!E2:G21;3;0)). И еще один вопрос: объясните,пож,конец ф-лы, а именно,СТРОКА(А1).Еще раз респект!
|
|
|
|
25.03.2013 16:55:49
формулу массива не обязательно вганять в диапазон (если это нужно было бы делать так я написал бы) просто вставляем в ячейку E4 и растягиваем.
посмотрите ф-цию Наименьший второй параметр за что отвечает. СТРОКА(А1) выдась 1, в следующей строчке (СТРОКА(А2)) выдаст 2 и т.д. |
|
|
|
25.03.2013 17:55:49
Спасибо за ответ! Я понял, что надо растянуть. Окончательеый вариант у меня получился такой.
|
|
|
|
25.03.2013 22:13:29
А может, облегчим жизнь программе?
|
||||
|
|
|||