質問: vlookup関数を使ってゴルフの賞品を表示 どなたかわかる方がいらっしゃいましたら教えてください。 ゴルフのスコア別に表の中から賞品を表示させるようにしたいのですが・・・うまくできません。 例えば・・・、-15~-10までは商品券1万円分、-9~-5までは商品券5千円分、-4~0までは商品券3全円分1~5まで商品券千円分・・・・といった感じで2列の表を作りました。 スコアに合わせて賞品を探してくるようにvlookup関数を使ってやってみたのですが・・・ マイナスがついているので検索方法をtrueにするとスコアより大きい数の賞品をひろってきてしまいます。(説明が下手ですいません) ボーリングなどだったら問題なくできたんですが・・・。 tureの考え方が影響しているところまでは、わかりました。 とりあえず、if関数で賞品を表示させることはできたんですが、vlookupではどうしてもできないのでしょうか?他にいい方法があれば教えてください。
回答: __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)