Страницы: 1
RSS
Функция сравнения. Выбор близжайшего большего
 
Народ, плиз помогите решить проблему...  
Рассказываю, пример.  
Есть столбец с данными,например:  
 
 
26      56       значение: ближайшее большее  
37  
21  
67  
46  
                                 
 
есть число полученное в результате расчета, к примеру - 56, так вот не могу задать формулу, чтобы сравнив автоматически 56 с каждым числом из столбца, нашлось ближайшее большее число и в результате отобразило его.  
 
Именно, как эта формула будет в строке, сколько смотрю примеры, не могу понять
 
наверно не самое оптимальное, но :)  
=IF((C1-INDEX(A1:A5,MATCH(C1,A1:A5,1)))>(INDEX(A1:A5,MATCH(C1,A1:A5,1)+1)-C1),INDEX(A1:A5,MATCH(C1,A1:A5,1)+1),INDEX(A1:A5,MATCH(C1,A1:A5,1)))  
 
где A1:A5 - массив чисел, отсортированный по возрастанию, C1 - ячейка с числом.  
 
Но вроде в хелпе видел где-то функцию, которая сама может посчитать.
 
ищите наименьшее по модулю (56-(а1:а756))
 
Таисия! Посмотрите прикрепленный файл, похоже, что Ваше условие выполнено. Если большего нет, то ноль, если большее равно искомому то искомое.  
С уважением, Александр.
 
В догонку. Обратите внимание что вычисления по формуле массива, а так же на то, что ячейки А7:А20 автоматически пересчитываются.  
С уважением, Александр.
Страницы: 1
Читают тему
Наверх