我有一系列現金流值的單元格,有些是正值,有些是負值,在不同的范圍內。
我試圖找到包含最高負值的單元格并在它之后搜索下一個正值。
這是細胞狂潮的一個例子:
我試圖獲得 627,744 美元的價值
這是我開始想到的:=min(a1:f1)
但我不確定是否可以設定一個邏輯來提取下一個正值。
uj5u.com熱心網友回復:
你可以試試這個公式
=INDEX(A1:F1,
MATCH(1,--(INDEX(A1:F1,MATCH(MIN(A1:F1),A1:F1,0)):F1>0),0)
MATCH(MIN(A1:F1),A1:F1,0)-1
)
這部分
INDEX(A1:F1,MATCH(MIN(A1:F1),A1:F1,0)):F1
構建從最小值(-
INDEX
部分)到串列的最后一個值(F1
在本例中)的變數范圍。此變數串列與
0
.該
--()
雙組分轉換TRUE/FALSE
-list到1/0
-list。周圍
MATCH
找到第一個的位置1
(值大于零)。然后添加最小值的位置
MATCH(MIN(A1:F1),A1:F1,0)
最后需要減去重疊的范圍部分
-1
。
我希望這個解釋有點幫助。有關更多資訊,我將參考公式評估工具。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/372348.html
標籤:擅长 excel-公式 excel-2010
上一篇:Excel將范圍另存為jpg
下一篇:從稀疏但規則的資料創建動態陣列