sanek1106
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Troitsky ZORRO2005 Огромное спасибо за оказанную помощь. Но возникла следующая задача, исходящая из предыдущей: Цитата: Возникла следующая надобность. Нужна реализация функции, которая производит выборку из N чисел, выбирает из них число с максимальным отклонением от заданного. Пример: Имеется 3 числа 4003, 3992, 3998. Нужно среди них выбрать число с максимальным отклонением от заданного - 4000. Этим числом будет число - 3992, как число с наибольшим отклонением - -8. Функции МАКС и МИН не подходят, так как число с максимальным отклонением может быть как больше заданного ( МИН не подходит), так и меньше заданного ( МАКС не подходит). Подскажите - какую функцию использовать для реализации данной задачи? | Если число выходит из заданных мною границ выборки, то число с максимальным отклонением будет то число, которое входит в границы выборки. Пример: Имеется 4 числа - 4003, 3992, 3998, 3965. Нужно среди них выбрать число с максимальным отклонением от заданного - 4000, с тем условием, что число должно входить в диапазон [3990;4010] (+-10 от заданного) (или было бы совсем замечательно если бы excel мог делать пересчеты в том числе по процентам диапазона - 0-нижняя граница диапазона-0%, 4000 - верхняя "условная" граница диапозона - 100%, если погрешность числа превышает определенную заданную (в этом примере отклонение 10 - 0,25% - погрешность, то число с максимальным отклонением берется с меньшей заданной погрешностью, в этом случае будет рассматриваться только ряд чисел с погрешностью меньшей 0,25%). Этим числом будет число - 3992, число 3965 выпадает как число, не входящее в диапозон выборки. Каким образом можно реализовать данную процедуру (через вхождение в диапазон [3990;4010] (+-10 от заданного) или через погрешность, относительную заданного числа (в нашем случае - 0,25% от 4000)) через формулу? (Если это невозможно сделать через погрешность, то подскажите каким образом это можно реализовать через диапазон.) | Всего записей: 1106 | Зарегистр. 23-12-2003 | Отправлено: 00:01 09-02-2007 | Исправлено: sanek1106, 00:21 09-02-2007 |
|