2016-07-22 4 views
1

これで、Excelのスプレッドシートを作成して、いくつかの値を予測しようとしているシナリオがあります。行の値の範囲から0以下の最初の値を見つけ出し、上の日付を返します。私が話していることのスクリーンショットを含めました。どんな助けでも大歓迎です。マッチ()と共に使用することができるように、-1三パラメータとしてExcel - = <0の範囲で最初の値を見つけ、日付を返します

Excel Example

+0

「一致」と「インデックス」 – cyboashu

+0

データが常に降順ですか?そうでない場合は、2番目の回答を投稿できます。 –

+0

これは上下に変動しますが、0に向かってトレンドしています –

答えて

1

それは、降順ソートされた行3のデータのように見えます。ただし、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

関連する問題