Страницы: 1
RSS
Поиск ближайшего числа в массиве по двум условиям.
 
Добрый день!

Помогите пожалуйста решить задачу.
Дано число, по двум условиям выбирается столбец в таблице с массивом данных, в этом столбце требуется найти число близкое по значению к данному числу.
Решение в прилагаемом файле уже есть, но значение отыскивается ближайшее большее, а нужно чтобы отыскивалось либо ближайшее большее, либо ближайшее меньшее в зависимости от того к какому данное число ближе.

Спасибо!
 
Norton Virt, проверяйте не больше/меньше, а ищите минимальную разницу по модулю =ABS(нашёл-надо)
Как запихнуть в массивную не скажу - не моё
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
По алгоритму Jack Famous,. Формула массива:
Код
=ИНДЕКС(O$9:O$20;ПОИСКПОЗ(МИН(ABS(E3-ИНДЕКС(C$9:N$20;0;ПОИСКПОЗ(F3&G3;C$7:N$7&C$8:N$8;))));ABS(E3-ИНДЕКС(C$9:N$20;0;ПОИСКПОЗ(F3&G3;C$7:N$7&C$8:N$8;))))
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
Страницы: 1
Наверх