找到 ' n'范围内的下一个高/低值。来自专栏

时间:2016-11-25 15:38:45

标签: excel excel-formula

我有一系列的数字,需要从之前的高/低找到7的范围内的下一个高点/低点。

范围搜索频率:7 NextHighLowsWithinFreq7_InRange

以上最右边的专栏是我的目标......

非常感谢任何帮助!

Sample Excel file with data is here...

3 个答案:

答案 0 :(得分:0)

我一直在试验这个公式

=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个单元格的范围没有高或低,它只会产生空白。当数字达到两位数时,还需要编辑案例。

这是一个数组公式,必须使用 Ctrl Shift 输入

输入

enter image description here

答案 1 :(得分:0)

这个公式将给出&#34; High&#34;和&#34;低&#34;与C列中的值相邻的字母点:= IF(AND(C6C5,C6> C7),&#34; H&#34;,&#34;&#34;))。

答案 2 :(得分:0)

这是一个更新的公式,用于给出您指示的顺序计数:= IF(AND(C50,COUNTIF(D $ 1:D4,“* L *”),“”),IF(AND(C5&gt; C4, C5&GT; C6), “H” &安培; IF(COUNTIF(d $ 1:D4, “ħ”)大于0,COUNTIF(d $ 1:D4,“ħ “),” “),”“))。