2017-01-27 5 views
1

Excelで、最初の負の数を列に検出してこの数値の横にあるセルを返します。例範囲内の最初の負の数を検出する関数

A B 
1 1 
2 56 
3 7 
4 -3 
5 -4 
6 -20 
7 -50 

のために私が書いたことは次のとおりです。

{=INDEX(B1:B7,MATCH(TRUE,B1:B7<0),1)} 

しかし、これはこの場合には、私が最初に負を見つける機能が欲しい列B

の中で最も小さい番号を見つけ-3 A4(4)で番号を教えてください。

また、私はそれが空のセルで動作する必要があります。つまり、B1:B200のような領域が欲しいという意味ですが、セルには値が入っているセルだけが見えます。長い

答えて

1

答えるが、配列

=INDEX(A1:A7,MATCH(TRUE,INDEX(B1:B7<0,0,1),0)) 
として入力する必要はありません。
関連する問題