こんばんは!
株はやらないので詳しく判らないのですが・・・
普通に考えると
A1がプラスの場合・マイナスの場合
A2がプラスの場合・マイナスの場合
A3がプラスの場合・マイナスの場合
それぞれの場合の条件付けが必要になると思いますので、結局8種類のパターンがあることになります。
しかし、↓の画像のようにとりあえず4種類だけのパターンの表を作成してやってみました。
(他のパターンがある場合は表を別途作成してみてください。)
どの列の条件と一致するか列番号をA6セルに表示させてます。
A6セルに
=IF(AND(A1>0,A2>0,A3>0),1,IF(AND(A1>0,A2>0,A3<0),2,IF(AND(A1>0,A2<0,A3<0),3,4)))
という数式を入れています。この列番号を利用し、
A4セルに
=INDEX(E5:H7,MATCH(ABS(A2),C5:C7,1),A6)
という数式を入れています。エラー処理はしていません。
尚、余計なお世話でG列の場合の条件が質問内にないのですが、勝手にこG列を作ってしまいました。
的外れならごめんなさいね。m(__)m
あなたの思ったこと、知っていることをここにコメントしてみましょう。