какая функция такое сделает
столбец А 142:213:314:457:...
дано значение 300
надо чтоб выбиралось 314 и 213
столбец А 142:213:314:457:...
дано значение 300
надо чтоб выбиралось 314 и 213
01.12.2010 14:00:49
какая функция такое сделает
столбец А 142:213:314:457:... дано значение 300 надо чтоб выбиралось 314 и 213 |
|
|
|
01.12.2010 14:09:31
ИНДЕКС(ПОИСКПОЗ); ПРОСМОТР
|
|
|
|
01.12.2010 14:25:23
большое спасибо, с первым днем зимы!
|
|
|
|
01.12.2010 15:09:54
да вроде корректно работает, ищет последнне наименьшее число (в данном случае 17 позиция), даже если их несколько одинаковых, главное соблюсти сортировку по возрастанию
|
|
|
|
01.12.2010 15:25:00
Если данные не отсортированы, то можно так:
ближайшее большее =C2+МИН(ИНДЕКС(ОСТАТ(A1:A22;C2);)) ближайшее меньшее =C2+МАКС(ИНДЕКС(ОСТАТ(A1:A22;-C2);)) |
|
|
|
01.12.2010 15:27:43
Поторопился, не всегда корректно((
|
|
|
|
01.12.2010 15:30:19
Для неотсортированных пока только формулы массива в голову лезут))
=C2+МИН(ЕСЛИ((A1:A22-C2)>0;A1:A22-C2)) =C2-МИН(ЕСЛИ((C2-A1:A22)>0;C2-A1:A22)) |
|
|
|
01.12.2010 15:50:27
Тоже формулы массива:
=C2+1/МАКС(1/($A$1:$A$22-C2)) - для первого большего =C2-1/МАКС(1/(C2-$A$1:$A$22)) - для первого меньшего
Редко но метко ...
|
|
|
|
18.01.2011 12:35:01
STiM, бедно живете?
Мы еще беднее, у нас нет даже списка Моделей :) |
|
|
|
09.04.2012 17:24:09
Ага, спасибо vikttur, попробую. У меня вроде заработала такая конструкция:
{=ИНДЕКС(A7:A63;ПОИСКПОЗ(НАИМЕНЬШИЙ(ABS(G7-A7:A63);1);ABS(G7-A7:A63);0)) A7:A63 это данные G7 - цель |
|
|
|
09.04.2012 17:29:36
НАИМЕНЬШИЙ(...;1)=МИН(...)
|
|
|
|
09.04.2012 18:00:20
{quote}{login=vikttur}{date=09.04.2012 05:29}{thema=}{post}НАИМЕНЬШИЙ(...;1)=МИН(...){/post}{/quote}
Как в книжке было - один в один передрал, не хотел рисковать :)) |
||||
|
|
|||