Страницы: 1
RSS
Поиск с конца массива
 
Доброго времени суток! Такая проблема, при использовании функци ВПР, поиск искомого значения ведется Сверху вниз, и при использовании параметра "Ложь" (точного совпадения) - идет подстановка первого найденного значения. Вопрос, как сделать так, что бы поиск осуществлялся снизу вверх (так как новые значения добавляются снизу вверх, и необходим поиск "наиболее" актуальной информации из массива), либо искался выдавалось последнее значение соответсвующее искомому из диапазона.
Дата и Время ID Статус
01.01.2019 10:30 1 прибыл
01.01.2019 10:30 2 прибыл
02.01.2019 10:30 1 в работе
02.01.2019 10:31 2 в работе
02.01.2019 10:35 1 готов
02.01.2019 10:36 2 готов
02.01.2019 10:37 2 отправлен
т.е. при ВПР поиску по ID = 2, нужно что б показал не "прибыл", а "отправлен" ....

Подскажите пожалуйста как реализовать?  
 
если только функцией ВПР без приблуд то ни как
Лень двигатель прогресса, доказано!!!
 
Код
=ПРОСМОТР(2;1/(H:H=J1);I:I)
«Бритва Оккама» или «Принцип Калашникова»?
 
Спасибо!
Функция подошла в Excel, дальше все это дело переводил в Google таблицы, и вот тут то, она перешла в LOOKUP, и по этой же формуле стала показывать первое значение массива.... беда пришла откуда не ждали  8-0  
 
=ИНДЕКС(B:B;МАКС((A:A=F1)*СТРОКА(A:A)))

массивная
 
Google-таблица - не Excel, хотя многие их наивно равняют.
=ArrayFormula(Index(I:I,MAX(If(H1:H99=J1,Row(H1:H99),0))))
 
veacheslav, не массивная
Код
=ИНДЕКС($B1:$B13;СУММПРОИЗВ(МАКС(($E$1=$A$2:$A$13)*(СТРОКА($A$2:$A$13)))))
Не бойтесь совершенства. Вам его не достичь.
 
вот не полезу проверять но вроде
=ArrayFormula(Lookup(2;1/(H1:H99=J1);I1:I99))
тоже должно сработать.

Цитата
bedvit написал:
=ПРОСМОТР(2;1/(H:H=J1);I:I)
изувер !!! :-) весь столбец скармливать …… :-)
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
изувер !!! :-) весь столбец скармливать …… :-)
ну что бы наверняка. Что бы потом не получилось так: "А у меня не попадает значение из последней строки 999 999" :)
Будет быстрее если диапазон указать нужный, не спорю.
Изменено: bedvit - 15.08.2019 11:21:41
«Бритва Оккама» или «Принцип Калашникова»?
 
БМВ, Идеально) сработало. Спасибо всем!

Mershik, vikttur,Ivan.kh, спасибо!
Изменено: veacheslav - 15.08.2019 14:40:13
Страницы: 1
Наверх