Страницы: 1
RSS
Поиск нужного значения в диапазоне
 
Здравствуйте, помогите пожалуйста написать формулу.
Данные в столбце "H" - вводятся в ручную, значения A и B.

ЕСЛИ  в колонке J случилось "W", ищем начиная со следующей строки значение  "B" в колонке H, если находим, ставим "Y", если не находим, ставим "N".
ЕCЛИ находим значение "Y", прекращаем поиск, и переходим к следующему диапазону.

Началом диапазона считается следующая строка после W, колонке J
Концом диапазона считается строка в которой находится W или L, в колонке J.

Спасибо!
 
Код
=ЕСЛИ(J8="W";ЕСЛИ((СЧЁТЕСЛИМН(СМЕЩ(H9;0;0;МИН(ЕСЛИОШИБКА(ПОИСКПОЗ("W";J9:J997;0);1000);ЕСЛИОШИБКА(ПОИСКПОЗ("L";J9:J997;0);1000));1);"B")>0);"Y";"N");"")
В I9 и протянуть вниз.
 
МатросНаЗебре,здравствуйте, спасибо за формулу, но это не совсем то что нужно.
Ваша формула проверяет первое значение после "W", а дальше ей не важно...

Посмотрите на диапазон строк 30-32, так же на диапазон 38-40. Формула должна искать Y пока не найдет его в этом диапазоне. Ну то есть если случилось "W", и первое значение после него "A", там должно стоять "N", переходим к следующего значению, там тоже стоит "A", опять ставим "N" и т.д...
 
кросс
По вопросам из тем форума, личку не читаю.
 
БМВ, да кросс, но на этом форуме намного упростил условие надеясь что здесь кто-то поможет решить задачу
Изменено: pain2430 - 27.02.2020 22:20:47
 
Цитата
pain2430 написал:
да кросс
В следующий раз САМИ сообщайте прямыми ссылками, где ещё разместили свой вопрос.
 
Код
=ЕСЛИ(И(I8="N";H9="A";J8="");"N";ЕСЛИ(И(I8="N";H9="B";J8="");"Y";ЕСЛИ(J8="W";ЕСЛИ(И(СЧЁТЕСЛИМН(СМЕЩ(H9;0;0;МИН(ЕСЛИОШИБКА(ПОИСКПОЗ("W";J9:J997;0);1000);ЕСЛИОШИБКА(ПОИСКПОЗ("L";J9:J997;0);1000));1);"B")>0;H9<>"A");"Y";"N");"")))
Страницы: 1
Наверх