Показать сообщение отдельно
Старый 31.03.2012, 22:46   Вверх   #212
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (FaTaLcheGG) »
=ВПР(B165;L151:M169;2)
отображает наименьшее значение данному числу (а мне нужно ближнее значение этому числу)
Вот, изобрёл велосипед:
{=ВПР(B165 + МИН(ABS(L151:L169-B165)); L151:M169; 2)}
Это "формула диапазона", т. е. надо её набрать, без "{}", и нажать Ctrl + Shift + Enter.
Почему-то выдаёт #Н/Д при некторых значениях B165 ≤ L151, очевидно глюк Excel Лечится доработкой напильником:
{=ВПР(B165+1.0E-15 + МИН(ABS(L151:L169-B165)); L151:M169; 2)}

Либо длиннее, но работает сразу без проблем:
{=ИНДЕКС(M151:M169;ПОИСКПОЗ(МИН(ABS(L151:L169-B165));ABS(L151:L169-B165);0))}
Тоже формула диапазона.

P.S. А для чего это надо, конечная задача в чём?

Последний раз редактировалось 404; 01.04.2012 в 01:53.
404 вне форума  
Конфигурация ПК
Ответить с цитированием