Здравствуйте. Столкнулся с поистине сложной для меня задачей. Долго и упорно читал форумы и гуглил, но решить эту проблемку так и не смог. Во вложенном файле. На первом листе должны быть заполнены ячейки выделенные желтым. Вставлять нужно из листа "Сварочный материал" из ячеек выделенных желтым. Получается, что нужно соблюсти ряд условий для вставки значения. Для примера по первой строке.: -условие если это соответсвует РАД -условие если это соответсвует маркам стали - условие если дата сварки входит в диапозон дат
Если вручную отфильтровать по указанным условиям, то для первой ячейки будут значения Аргон газообразный 04-17 и Сварочная проволока BOEHLER EMK 6 Ø2,0 2017-2002261892-900002-014
Как это сделать я не знаю, очень прошу помочь мне.
Здравствуйте. Столкнулся с поистине сложной для меня задачей. Долго и упорно читал форумы и гуглил, но решить эту проблемку так и не смог. Во вложенном файле. На первом листе должны быть заполнены ячейки выделенные желтым. Вставлять нужно из листа "Сварочный материал" из ячеек выделенных желтым. Получается, что нужно соблюсти ряд условий для вставки значения. Для примера по первой строке.: -условие если это соответсвует РАД -условие если это соответсвует маркам стали - условие если дата сварки входит в диапозон дат
Если вручную отфильтровать по указанным условиям, то для первой ячейки будут значения Аргон газообразный 04-17 и Сварочная проволока BOEHLER EMK 6 Ø2,0 2017-2002261892-900002-014
Как это сделать я не знаю, очень прошу помочь мне.Ferit
Ferit, здравствуйте. Не совсем ясно, почему у Вас на Листе 1 одинаковы марка стали 1 и марка стали 2. Но, может, так правильно? Формула массива (ввод Ctrl+Shift+Enter)
Ferit, здравствуйте. Не совсем ясно, почему у Вас на Листе 1 одинаковы марка стали 1 и марка стали 2. Но, может, так правильно? Формула массива (ввод Ctrl+Shift+Enter)
здравствуйте. Не совсем ясно, почему у Вас на Листе 1 одинаковы марка стали 1 и марка стали 2. Но, может, так правильно? Формула массива (ввод Ctrl+Shift+Enter)
Одинаковые марки стали это нормально. Еще вопрос, как в одну ячейку вставить все то что подходит по условиям? У вас получилось вставить значение только Аргон газообразный 04-17, но креме этого еще Сварочная проволока BOEHLER EMK 6 Ø2,0 2017-2002261892-900002-014 подходит для первой строки. Спасибо вам большое за помощь.
здравствуйте. Не совсем ясно, почему у Вас на Листе 1 одинаковы марка стали 1 и марка стали 2. Но, может, так правильно? Формула массива (ввод Ctrl+Shift+Enter)
Одинаковые марки стали это нормально. Еще вопрос, как в одну ячейку вставить все то что подходит по условиям? У вас получилось вставить значение только Аргон газообразный 04-17, но креме этого еще Сварочная проволока BOEHLER EMK 6 Ø2,0 2017-2002261892-900002-014 подходит для первой строки. Спасибо вам большое за помощь.Ferit
тогда, пжл, уточните все критерии и форму вывода значений по критериям. Тут, наверное, проще макросом. Объяснялка по последней части формулы вкратце такая: 1. ПОИСК() ищет в дипазоне содержимое из указанной ячейки. Если нужный текст/число есть, то возращается порядковый номер первой буквы/первой цифры первого элемента этой конструкции, т.е. в итоге это цифра/число. Если нужного текста нет, то ПОИСК() даст ошибку #ЗНАЧ! 2. ЕЧИСЛО() проверяет является ли числом найденный ПОИСК()-ом элемент или нет. Если да, то -ИСТИНА(1), если нет, то ЛОЖЬ(0) Далее эта конструкция в произведении с ПОИСКПОЗ() даст нам либо номер строки в массиве , либо 0(ноль).
Ferit, уберите излишнее цитирование в посте #3, это нарушение п. 5j Правил форума.
тогда, пжл, уточните все критерии и форму вывода значений по критериям. Тут, наверное, проще макросом. Объяснялка по последней части формулы вкратце такая: 1. ПОИСК() ищет в дипазоне содержимое из указанной ячейки. Если нужный текст/число есть, то возращается порядковый номер первой буквы/первой цифры первого элемента этой конструкции, т.е. в итоге это цифра/число. Если нужного текста нет, то ПОИСК() даст ошибку #ЗНАЧ! 2. ЕЧИСЛО() проверяет является ли числом найденный ПОИСК()-ом элемент или нет. Если да, то -ИСТИНА(1), если нет, то ЛОЖЬ(0) Далее эта конструкция в произведении с ПОИСКПОЗ() даст нам либо номер строки в массиве , либо 0(ноль).Che79
И, кстати, в Вашем примере из сообщения #1 на Листе "Сварочный материал" нет дат сварки 07/03 и 01/07... Тогда, что именно мы ищем? А, вижу, тут Вы хотите диапазон дат.
И, кстати, в Вашем примере из сообщения #1 на Листе "Сварочный материал" нет дат сварки 07/03 и 01/07... Тогда, что именно мы ищем? А, вижу, тут Вы хотите диапазон дат.Che79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Пятница, 09.02.2018, 20:58
Я немного переосмыслил таблицу, но так же остались два условия, это дата, которую нужно найти в диапазоне, и способ сварки. индекс по способу сварки это просто, но как еще выполнить условие по вхождению в даты? Уже пробовал массивы использовать, но не получилось. Помогите пожалуйста.
Я немного переосмыслил таблицу, но так же остались два условия, это дата, которую нужно найти в диапазоне, и способ сварки. индекс по способу сварки это просто, но как еще выполнить условие по вхождению в даты? Уже пробовал массивы использовать, но не получилось. Помогите пожалуйста.Ferit