Нахождение самой длинной последовательной последовательности увеличения в Excel - PullRequest
2 голосов
/ 03 мая 2020

У меня есть длинный набор данных увеличивающихся и уменьшающихся значений, и я пытаюсь найти длину самой длинной последовательности значений, которые увеличиваются одно за другим.

Я знаю, что это легко сделать с помощью вспомогательного столбца, но я надеюсь, что есть формула, которая может сделать это сама.

TIA

1 Ответ

4 голосов
/ 03 мая 2020

Рассмотрим формулу массива:

=MAX(FREQUENCY(IF(A1:A99<A2:A100,ROW(A1:A99)),IF(A1:A99>A2:A100,IF(A1:A99<>A2:A100,ROW(A1:A99)))))+1

enter image description here

Формулы массива необходимо вводить с помощью Ctrl + Shift + Введите , а не просто Enter . Если это сделано правильно, формула появится в фигурных скобках вокруг нее в строке формул.

ПРИМЕЧАНИЕ:

Я бы всегда использовал столбец «помощник» для задача такого рода, а не формула массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...