- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VLOOKUP関数を使ってゴルフの賞品を表示)
VLOOKUP関数を使ってゴルフの賞品を表示
このQ&Aのポイント
- VLOOKUP関数を使ってゴルフのスコア別に賞品を表示する方法がわかりません。マイナスがついているので検索方法をTRUEにするとスコアより大きい数の賞品をひろってきてしまいます。他にいい方法があれば教えてください。
- ゴルフのスコア別に賞品を表示させるために、VLOOKUP関数を使ってみましたがうまくいきません。マイナスの数値があるため、検索方法をTRUEにするとスコアより大きい数の賞品を取得してしまいます。どうすれば正確に賞品を選べるようになるのでしょうか。
- VLOOKUP関数を使ってゴルフのスコア別に賞品を取得したいのですが、マイナスのスコアがあるためうまくいきません。TRUEにするとスコアより大きい数の賞品を取得してしまいますが、どうすれば正確に賞品を選ぶことができるのでしょうか。他にもうまい方法があれば教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.3
__A列 B列 1 -99 はずれ 2 -15 商品券1万円 3 -09 商品券5千円 4 -04 商品券3千円 5 _01 商品券1千円 6 _06 はずれ として =VLOOKUP(点数,$A$1:$B$6,2,TRUE) または =LOOKUP(点数,$A$1:$A$6,$B$1:$B$6)
質問者
お礼
回答ありがとうございました。 やってみたら、きちんと答えは出たんですが・・・理論的なことがまだ理解しきれません。
質問者
補足
検索方法をTRUEにすると入力した数字を超えない最大値を検索してくると習ったのですが・・・マイナスがつくとその数に一番近い小さな数を探してくるのでしょうか?
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
表の作り方 A列 B列 1 -10 商品券1万円 2 -9 商品券5千円 3 -4 商品券3千円 4 1 商品券千円 5 10 なし 計算式 D1にスコア E1に=VLOOKUP(D1,$A$1:$B$5,2,TRUE) TRUEの場合, 1)以上の数を 2)昇順に(上から下に向けて,小さい数字から大きい数字の順に) 3)左端列(仮にA列)に並べ 4)その右に商品などを並べます。 で。 「-15~-10」の場合-15の方が-10より「小さい数」なので「-15以上-10以下(-9未満)」になります。 また「-15」よりも「-9」の方が小さく,「-9」よりも「-4」の方が小さい数です。
お礼
回答ありがとうございました。 わかりやすく画像までつけていただき、ありがとうございます。 検索方法をTRUEにすると入力した数字を超えない最大値を検索してくると習ったのですが・・・マイナスがつくとその数に一番近い小さな数を探してくるのでしょうか? .