我有一個範圍的數字,需要從上一個高/低的7個範圍內找到下一個高/低。在列'n'的範圍內找到下一個高/低值
範圍搜索次數:7 NextHighLowsWithinFreq7_InRange
上面最右邊的列是很旨在找到答案......
任何幫助,高度讚賞!
Sample Excel file with data is here...
我有一個範圍的數字,需要從上一個高/低的7個範圍內找到下一個高/低。在列'n'的範圍內找到下一個高/低值
範圍搜索次數:7 NextHighLowsWithinFreq7_InRange
上面最右邊的列是很旨在找到答案......
任何幫助,高度讚賞!
Sample Excel file with data is here...
我一直在用這個公式
=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鍵移位輸入輸入
此公式將給予鄰近值「高」和「低」信點在列C中:= IF(AND(C6C5,C6> C7),「H」,「」)))。
上述答案粘貼錯誤。校正:IF(AND(C5
這是一個更新的公式,可以按照您的指示給出連續計數:IF(AND(C50,COUNTIF(D $ 1:D4,「* L *」),「」),IF(AND(C5> C4 (COUNTIF(D $ 1:D4,「H」)> 0,COUNTIF(D $ 1:D4,「H」),「」),「」)) 。
@Badboy:粘貼不正確。更新爲順序計數:IF(AND(C5
你能假設第一個也許最後一個是低的?如果它在7的範圍內沒有找到低或高,會發生什麼? –
@TomSharpe感謝您回覆!任何解決方案,實現這一點將是偉大的!只要它能夠在一個範圍內找到下一個高點/低點... – Badboy