Страницы: 1
RSS
Определение соответствия ячейки диапазону с условием
 
День добрый.
Помогите с решение следующей задачи:
Имеется следующий столбец "А" в котором ячейки заполнены разными словами (слово1, слово2, слово3 и т.д.) и некоторые ячейки пустые
В рядом стоящем столбце "В" напротив каждой ячейки из столбца 1 должен быть результат "x" или "y" исходя из условия:
"y"  - если в столбце 1 ячейка напротив была равна "слово2" или если ячейка напротив пустая, то ближайшая сверху заполненная была равна "слово2"
"x" - во всех остальных случаях

и если для результата "y" первая часть условия понятна =ЕСЛИ(A1="слово2";"y";""), то для случая когда ячейка пустая и ближайшая заполненная (именно сверху нее) ячейка была "слово2" - я не знаю как реализовать формулой.
На всякий прикреплю эксель файл
 
=ЕСЛИ($A2="слово2";"y";ЕСЛИ(ДЛСТР($A2)=0;ИНДЕКС(B:B;СТРОКА()-1);"x"))

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Вариант со вспомогательным столбцом
Код
B2    =ЕСЛИ(C2="слово2";"y";"x")
C2    =ЕСЛИ(ЕПУСТО(A2);C1;A2)
 
С дополнительной таблицей соответствия =ЕСЛИ(A2="";B1;ВПР(A2;$D$2:$E$4;2;0))
Изменено: Igor67 - 17.06.2021 13:26:42
 
JayBhagavan, МатросНаЗебре, спасибо большое, мне оба варианта нравятся и все подходят. спасибо за оперативную помощь
 
Igor67, глаза!!! =)))

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
Igor67 написал:
С дополнительной таблицей соответствия =ЕСЛИ(A2="";B1;ВПР(A2;$D$2:$E$4;2;0))
и вам спасибо что откликнулись, все работает и мне также нравится подход)
Страницы: 1
Наверх