![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 30.01.2010
Сообщений: 2
|
![]()
Есть диапазон, идущий в горизонтальном направлении. Т.е. диапазон берётся из одной строки, но разных столбцов:
__А10_|__B10_|__C10_|__D10_|__E10_| -0.69 | 2.11 | -1.70 | 0.89 | 1.20 Есть два пороговых значения: минимума и максимума. Нужно проверить диапазон на их наличие и вернуть первое из них (в случае если встречается значение меньше порогового минимума, то возвращается пороговый минимум; если встречается значение больше порогового максимума, то возвращается пороговый максимум; иначе последнее значение диапазона), либо значение в последнем столбце, если ни одно из них не найдено. Допустим пороговый минимум у нас -0.25, а максимум 2.00, то из приведённого в качестве примера диапазона должно вернуться -0.25 (-0.69 меньше чем -0.25, соответственно возвращаем пороговый минимум -0.25; в диапазоне также присутствует пороговый максимум — 2.11, но он идёт позже, поэтому его не учитываем). Допустим пороговый минимум у нас -1.50, а пороговый максимум 1.50. Значит из приведённого примера должно вернуться 1.50 (2.11 больше порогового максимума 1.50 и встречается раньше, чем пороговый минимум). Помогите с формулой для этой задачи. Пока что пришёл к такой формуле: ЕСЛИ(МИНА(A10:E10) < -1.50;1.50;ЕСЛИ(МАКСА(A10:E10) > 1.50;1.50;E10)) Но это формула работает не совсем так, как мне надо. Если в строке присутствует пороговый минимум, то она все равно вернёт его, даже если он идёт позже порогового максимума. Подскажите решение. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Код:
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 30.01.2010 в 17:00. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.09.2009
Сообщений: 232
|
![]()
to fury1986
не все понятно из Ваших объяснений... если значение ниже минимального встречается в ячейке "В10" - тогда здесь прописывается ограниченный минимум. А потом в D10 , будет величина больше максимума... D10 тоже должна менять значение или замена должна быть только 1 раз? В предлагаемом мною варианте машина меняет число только 1 раз , а дальше все остается без изменений. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формула со многими условиями | KlerKK | Microsoft Office Excel | 2 | 10.12.2009 04:33 |
Поиск диапазоне по формату ячейки | Meta2 | Microsoft Office Excel | 2 | 11.11.2009 13:57 |
Компоновка со сложными условиями | A-ton | Microsoft Office Excel | 2 | 28.08.2009 07:02 |
построить график с двумя условиями | Nostalgia | Microsoft Office Excel | 8 | 29.03.2009 17:26 |
Поиск min/max данных с несколькими условиями - нужна помощь! | /nort/ | Microsoft Office Excel | 3 | 16.03.2008 00:13 |