2016-07-22 428 views
1

因此,我要製作一個Excel電子表格,並且我有一個場景,我試圖預測出一些值,並且需要使用公式組合這將幫助我找到行中值的範圍小於或等於0的第一個值,並返回上面的日期。我已經包含了我正在談論的屏幕截圖。任何幫助是極大的讚賞。Excel - 在= <0的範圍內找到第一個值,並返回日期

Excel Example

+0

'匹配'和'索引' – cyboashu

+0

數據是否總是降序,因爲如果不是,我可以發佈第二個答案。 –

+0

它會上下波動,但它趨向於0 –

回答

1

它看起來像在第3行中的數據進行排序下降,所以匹配()可與使用-1作爲第三個參數。但是,Match返回大於或等於查找值的最小值,因此,如果範圍中沒有0,則返回到LEFT的下一個單元格,這不是您想要的。

因此,式必須首先找到的匹配值,然後進行測試,如果它是0或更小,並且如果不通過1.

調整返回匹配值這導致

=IF(INDEX(B3:G3,MATCH(0,B3:G3,-1))<=0,INDEX(B1:G1,MATCH(0,B3:G3,-1)),INDEX(B1:G1,MATCH(0,B3:G3,-1)+1)) 

enter image description here

+0

這將與數據會上下變動但趨向0? –

+0

只要數字按降序排列,它就會工作。 – teylyn

相關問題