Страницы: 1
RSS
Изменение порядка значений массива данных при использовании в формуле массива
 
Коллеги, здравствуйте.
Возник такой вопрос: при разработке сложной формулы массива столкнулся с необходимостью изменения порядка исходных элементов массива - изначально стоит по убыванию, а в формулу массива надо запихнуть эти элементы по возрастанию и использовать в таком виде, в ПОИСКПОЗ, например. Казалось бы - ранг в помощь, но чего-то ранг у меня не работает в массиве. Может, еще как-то можно? Задача в прилагаемом файле в С1 вывести элемент из списка в столбце А не превышающий, либо равный заданному значению в В1.
Спасибо за внимание.
Кому решение нужно - тот пример и рисует.
 
массивная
=ВПР(B1;НАИМЕНЬШИЙ(A1:A6;СТРОКА(A1:A6));1;1)
F1 творит чудеса
 
=НАИМЕНЬШИЙ(ЕСЛИ(A1:A6<=B1;A1:A6);СТРОКА(A1:A6))
С добавлением обхода ошибки (если нужно).
 
Ага, спасибо, помогло. :)
Кому решение нужно - тот пример и рисует.
Страницы: 1
Наверх