Страницы: 1
RSS
HLOOKUP() с право на лево (?)
 
Здравствуйте уважаемые форумчане.
Можно ли заставить функцию HLOOKUP()  работать в обратном направлении?

Конкретика следующая :
• В ячейках первой строки может быть либо "пусто"  либо "1".  Между "1"-ами может быть разное число ячеек с пустыми значениями.
• Во 2-ой строке есть "индекс" который и нужно определить.

"Индекс" первой  "1"-цы определить не составило труда, а вот как найти индекс для последней "1"-цы в этой строке?
UDF не годится, нужно решить задачку штатными средствами (может и без использования HLOOKUP?) , файлик аттачу.

Заранее БОЛЬШОЕ спасибо за совет / помощь!
 
ФМ:
Код
=ИНДЕКС($2:$2;МАКС(СТОЛБЕЦ($B$1:$BB$1)*($B$1:$BB$1=1)))

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
JayBhagavan
Спасибо вам большое! Это как раз то,  что мне нужно. Фрмула массива великая вещь! :-)
Тему можно считать закрытьй.
 
Цитата
AndyGrouve пишет:
Фрмула массива великая вещь
Это скорее безысходность..
=просмотр(2;B1:BB1;B2:BB2)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
JayBhagavan  забыл о неточном соответствии :)
=ИНДЕКС(B2:BB2;ПОИСКПОЗ(2;B1:BB1))
 
Владимир, если возможно поясните пожалуйста, как это ПРОСМОТР находит значение 1, если аргументах функции указано искомое значение 2?
 
Kladez, справку по функции пробовали читать? Там вроде понятно описано действие данной функции.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
2 - это заведомо максимальное значение, т.к. в искомом диапазоне у нас только единицы. ПРОСМОТР ищет последнее числовое значение (последнюю единицу).
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Ух! Сколько способов-то есть:-)
Коллеги спасибо! Беру на вооружение.
 
Офф. Справа налево
Страницы: 1
Наверх