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

Частота поиска диапазона: 7 NextHighLowsWithinFreq7_InRange

В правом верхнем столбце находится ответ, который я пытаюсь найти ...

Любая помощь приветствуется !!

Пример файла Excel с данными здесь ...

0
Badboy 25 Ноя 2016 в 18:38

2 ответа

Лучший ответ

Я экспериментировал с этой формулой

=IF(ROW()>MAX(ROW(D$1:D4)*(D$1:D4<>""))+7,"",IF(AND(LEFT(INDEX(D$1:D4,MAX(ROW(D$1:D4)*(D$1:D4<>""))))="L",C4<C5,C6<C5),"H"&RIGHT(INDEX(D$1:D4,MAX(ROW(D$1:D4)*(D$1:D4<>"")))),IF(AND(LEFT(INDEX(D$1:D4,MAX(ROW(D$1:D4)*(D$1:D4<>""))))="H",C4>C5,C6>C5),"L"&RIGHT(INDEX(D$1:D4,MAX(ROW(D$1:D4)*(D$1:D4<>""))))+1,"")))

Если вы предположите, что первый является минимумом и поместите L1 в D4, затем поместите его в D5 и потяните его вниз, он получит оставшиеся максимумы и минимумы, кроме последнего, где в следующей ячейке нет ничего, с чем можно было бы сравнить его. . Если нет ни максимума, ни минимума с диапазоном из 7 ячеек, он просто создаст пробелы. Также потребуется редактирование для случая, когда числа становятся двузначными.

Это формула массива, и ее необходимо вводить с помощью CtrlShift Enter

enter image description here

0
Tom Sharpe 6 Дек 2016 в 19:24

Эта формула даст буквенные точки «Высокий» и «Низкий» рядом со значениями в столбце C: = ЕСЛИ (И (C6C5, C6> C7), «H», «»)).

0
Roger H. 26 Ноя 2016 в 09:57