Страницы: 1
RSS
Поиск снизу вверх по сложному условию
 
Уважаемые знатоки, помогите, пожалуйста, решить задачу. Детали во вложении. Заранее благодарю.
 
название плохое задачу ВПР тут не решить, вариант массивной
Код
=ИНДЕКС($B$2:$D$4;ПОИСКПОЗ(A7;ЕСЛИ(ИНДЕКС($B$2:$D$4;;ПОИСКПОЗ(B7;$B$1:$D$1;0))<>"";$A$2:$A$4);0);ПОИСКПОЗ(B7;$B$1:$D$1;0))
Лень двигатель прогресса, доказано!!!
 
=ПРОСМОТР(1;1/(ИНДЕКС(B2:D4;;ПОИСКПОЗ(B7;B1:D1;))<>"");ИНДЕКС(B2:D4;;ПОИСКПОЗ(B7;B1:D1;)))

Если значение числовое, возможно, такая формула подойдет:
=МАКС(ИНДЕКС(B2:D4;;ПОИСКПОЗ(B7;B1:D1;)))
 
Все подходит. Спасибо!!!
 
Код
=INDEX(B2:D4;AGGREGATE(15;6;ROW(A1:A4)/(A2:A4=A7)/(B2:D4<>"");1);MATCH(B7;B1:D1;0))
 -формула находит первое значение сверху  непустое
 
jakim:
Цитата
поиск снизу вверх
 
Тогда наверное так
Код
=INDEX(B2:D4;AGGREGATE(14;6;ROW(A1:A4)/(A2:A4=A7)/(B2:D4<>"");1);MATCH(B7;B1:D1;0))
Страницы: 1
Наверх