fury1986
Новичок
|
Есть диапазон, идущий в горизонтальном направлении. Т.е. диапазон берётся из одной строки, но разных столбцов: __А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)) Но это формула работает не совсем так, как мне надо. Если в строке присутствует пороговый минимум, то она все равно вернёт его, даже если он идёт позже порогового максимума. Подскажите решение.
|