У меня есть промежуточная сумма в одном столбце, которая постепенно увеличивается с течением времени, но колеблется по ходу дела.
Я пытаюсь определить самый большой отрицательный спад в серии как абсолютное число. Другими словами, какой самый большой спад был испытан и с какой точки до какой точки на этом пути.
Возможно ли это на графике или вывести из ряда чисел. Пример того, о чем я говорю. В моем ряду самый большой спад происходит между 61-м числом (43,95) и 102-м числом (25,70), поэтому ответ, который я ищу, равен 18,25.
Мне нужно сделать это в столбце из 4000+ чисел в серии.
Возможно ли это без VBA?
решение1
Вы можете найти сумму наибольшего снижения, используя вспомогательный столбец. Для значений в A2:A4000
введите следующее B2
и заполните столбец:
=MAX(A$2:A2)-A2
Эта формула вернет наибольшее падение, представленное текущим значением. Все, что вам нужно сделать, чтобы найти наибольшее падение в наборе данных, это найти максимальное значение в столбце B.
=MAX(B2:B4000)
Пример:
решение2
Вы можете рассчитать его с помощью двух вспомогательных столбцов:
- первый столбец, чтобы получить адрес наименьшего числа после фактического:
="B"&ROW(OFFSET(B2,MATCH(MIN(B3:$B$26),B3:$B$26,0),0))
- второй столбец — для расчета этой разницы:
=B2-INDIRECT(C2)
(не вводите ее в последнюю ячейку, иначе это может дать неверный результат)
Примечание: в моем решении я использую тот факт, что наивысший спад всегда заканчивается на минимуме диапазона между начальной позицией и концом данных.
Теперь вам просто нужно отфильтровать по самому высокому значению, и вы увидите также другой конец диапазона в столбце адреса.
(например, на приложенном рисунке самый большой спад — 20, с 3 по 7 строку).