Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Поиск минимального и максимального значения в потоке данных
 
Цитата
написал:
например самыми простыми a2=if(a1 a3;a1;a3)
Большое спасибо
Поиск минимального и максимального значения в потоке данных
 
Цитата
написал:
говорят что может и даСкрытый текстДа, это можно реализовать только формулами без макросов, используя итеративные вычисления.Включите итеративные вычисления:Файл → Параметры → ФормулыПоставьте галочку "Включить итеративные вычисления"Максимальное число итераций: 1000 (или другое большое число)Относительная погрешность: 0,001Введите формулы:Ячейка А2 (минимум):=ЕСЛИ(A1 A3; A1; ЕСЛИ(A3=""; A1; A3))Альтернативный вариант (более надежный):Ячейка А2 (минимум):=ЕСЛИ(СЧЁТ($A$1)>0; ЕСЛИ(A1 0; ЕСЛИ(A1>A3; A1; ЕСЛИ(A3=""; A1; A3)); "")Как это работает:Итеративные вычисления позволяют формуле ссылаться на свою же ячейку (круговая ссылка), что нужно для "запоминания" предыдущего значения.Формула проверяет:Если новое значение в A1 меньше текущего минимума в A2 → обновляет минимумЕсли ячейка A2 еще пустая (начальное состояние) → записывает первое значениеИначе сохраняет старое значениеАналогично для максимума.Важные моменты:Обязательно включите итеративные вычисления, иначе получите ошибку циклической ссылкиЕсли DDE будет приносить очень быстрый поток данных, Excel может не успевать обновлять значенияДля очистки истории (сброса минимума/максимума) нужно удалить формулы и вставить заново или использовать дополнительные ячейки-флагиЕсли значения могут приходить чаще чем раз в секунду, увеличьте число итераций до 10000

Изменено: Тимофеев  - 19.12.2025 12:32:56
Большое спасибо
Поиск минимального и максимального значения в потоке данных
 
Цитата
написал:
говорят что может и да
А не говорят какими формулами?
Поиск минимального и максимального значения в потоке данных
 
Всем привет, подскажите, возможно ли данное решение реализовать только формулами, и если да, то какими, не прибегая к написанию максора?

В ячейку А1 через DDE идет вывод значений, условно, каждую секунду значения обновляются, диапазон от 0 до 100, например, в такой последовательности: 55, 37, 74, 85, 12, 99, 8 ...

В ячейке А2 необходимо, чтобы записывалось и обновлялось также в режиме реального времени минимальное значение, исходя из примера: 55, 37, 12, 8 ...
В ячейке А3 необходимо, чтобы записывалось и обновлялось также в режиме реального времени максимальное значение, исходя из примера: 55, 74, 85, 99 ...
Изменено: nik88 - 19.12.2025 10:51:03
Страницы: 1
Наверх