Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматический перенос начала диапазона по условию. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Автоматический перенос начала диапазона по условию.
Skruchch Дата: Четверг, 22.11.2018, 23:44 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте дорогие специалисты. У меня уже котелок вскипел как это сделать. Есть общий диапазон чисел. Формула ячейки просматривает диапазон в левом столбце, находит в нем максимальное значение и сравнивает его с текущим значением правого столбца. Как только максимальное число левого столбца будет больше, чем текущее число правого столбца * n, условие выполняется. С этого момента формула должна просматривать уже правый столбец и сравнивать его с текущей ячейкой левого столбца, и как только минимальное значение правого столбца * n будет меньше, чем текущая ячейка левого, выполняется противоположное условие. Но диапазон каждый раз должен начинаться с того места, где было выполнено последнее условие.

Возможно более внятным языком по итогу нужно следующее: как качели. В каждый период времени есть максимальное и минимальное значение. Как только амплитуда движения качели становится слишком большой в одну сторону, нужно, чтобы сработал один из двух переключателей. Но есть условие: они могут срабатывать только по очереди. (даже если качели качнулись в одну сторону два раза выполнив условие, переключатель сработает только в первый раз, и так, пока не сработает второй)

В общем прикладываю файл. Цветом вручную выделил ячейки, где правильно выполняется условие. два столбца для каждого из условий. Не придумал как объединить их в один, но это не критично. Не придумал как заставить их работать ТОЛЬКО по очереди. Не придумал как начинать диапазон автоматически от последнего выполненного условия. И извините порядок значений и работы наоборот идет - снизу вверх.
К сообщению приложен файл: 112.xlsx (24.9 Kb)


Сообщение отредактировал Skruchch - Четверг, 22.11.2018, 23:46
 
Ответить
СообщениеЗдравствуйте дорогие специалисты. У меня уже котелок вскипел как это сделать. Есть общий диапазон чисел. Формула ячейки просматривает диапазон в левом столбце, находит в нем максимальное значение и сравнивает его с текущим значением правого столбца. Как только максимальное число левого столбца будет больше, чем текущее число правого столбца * n, условие выполняется. С этого момента формула должна просматривать уже правый столбец и сравнивать его с текущей ячейкой левого столбца, и как только минимальное значение правого столбца * n будет меньше, чем текущая ячейка левого, выполняется противоположное условие. Но диапазон каждый раз должен начинаться с того места, где было выполнено последнее условие.

Возможно более внятным языком по итогу нужно следующее: как качели. В каждый период времени есть максимальное и минимальное значение. Как только амплитуда движения качели становится слишком большой в одну сторону, нужно, чтобы сработал один из двух переключателей. Но есть условие: они могут срабатывать только по очереди. (даже если качели качнулись в одну сторону два раза выполнив условие, переключатель сработает только в первый раз, и так, пока не сработает второй)

В общем прикладываю файл. Цветом вручную выделил ячейки, где правильно выполняется условие. два столбца для каждого из условий. Не придумал как объединить их в один, но это не критично. Не придумал как заставить их работать ТОЛЬКО по очереди. Не придумал как начинать диапазон автоматически от последнего выполненного условия. И извините порядок значений и работы наоборот идет - снизу вверх.

Автор - Skruchch
Дата добавления - 22.11.2018 в 23:44
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!