• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL関数で値の範囲検索をしたい)

EXCEL関数で値の範囲検索をしたい

このQ&Aのポイント
  • EXCEL関数を使って値の範囲検索をしたい場合、VLOOKUP関数ではなく他の関数を使用する必要があります。
  • 例えば、目的の値を検索するために、MATCH関数を使用し、MIN関数とMAX関数を組み合わせて範囲を判定することができます。
  • 具体的な処理方法をご教授しますので、お試しください。

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

=VLOOKUP(A10,A2:D8,3,TRUE) でいけます。 HELPより 検索の型に TRUE を指定し、検索値が見つからない場合は、検索値未満で最も大きい値が使用されます。 ただしA列はC列の後に移動してください  A    B    C MIN  MAX レベル の順です。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

検索値が左側の列にあり、昇順に並んでいる検査範囲のデータを検索する場合は、VLOOKUP関数でも対応できますが、例示のように検索値が返す値より右側の列にあるデータではLOOKUP関数を利用します。 =LOOKUP(A10,B2:B8,A2:A8) より一般的に対応できるようにするにはMATCH関数を利用します。 =INDEX(A2:A8,MATCH(A10,B2:B8,1)) 例示のように、返す値が1から始まる数字の場合は以下のように省略できます。 =MATCH(A10,B2:B8,1)

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

条件が例示の通りでなら、 =IF(A10>=3.8,7,ROUNDUP((A10-0.2)/0.5,0)) で判断できます。 実際は数字が違う場合はこの限りではありません。

関連するQ&A