• ベストアンサー

HLOOKUP関数ではうまくいいきません

下記のような表があります 1日後│2日後│3日後│4日後│5日後│6日後│7日後│8日後│  +25│ -48│ -44│ +30│ -88│ -82│ -44│ -32│  -73│ -69│ -82│ +50│ -17│ -69│ -28│ -64│  -59│ -72│ -13│ -97│ -59│ -18│ -54│ -97│ 左に新たに列を挿入してそこに以下の条件の関数を入れようとしています。 ・20以上のセルのラベル(○日後)を表示する ・複数ある場合もああるので一番左側のセルのラベルを表示する 列方向への検索なのでHLOOKUPを使おうとしたのですが 最初の検索値には不等号が使えないようでした。 どうかご教授お願いしますm(__)m

質問者が選んだベストアンサー

  • ベストアンサー
noname#204879
noname#204879
回答No.2

{=IF(SUM((B2:I2>=20)*1),INDEX(A$1:I$1,1,MIN(IF(B2:I2>=20,COLUMN(B:I),""))),"")}

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

=OFFSET($A$1,0,MIN(IF(B2:I2>=20,COLUMN(B2:I2)-1,256))) と入力してSHIFT+CTRL+ENTER で決定 以下、下にコピー 20以上のセルが無い場合、#REFエラーになります。

juna_voyage
質問者

お礼

おかげさまでできましたm(__)m これでやっと仕事が進みます。 深夜にありがとうございました。

関連するQ&A