• 締切済み

エクセルで値にあったポイント数値を求めるには?

例えば次の数値を入力した時に、入力数値に対し自動にポイント数値を付けるには、どのような関数を勉強したらよいのでしょうか? 入力値  ポイント  1  → -2  2  → +1  3  → +1  4  → +2  5  → +2  6  → +2  7  → +1  8  → 0  9  → 0 10  → -2 どうかご教授お願いします     

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

入力値が整数であるならば (1)質問のとおりの入力値ーポイントの対応表を 空き列のセルにつくり (2)VLOOKUP関数の第4引数をFALSEにする。 ーー 入力値が整数であれば エントリ数がそこそこならばCHOOSE関数も使える 例 =CHOOSE(A1,-2,1,1,2,2,2,1,0,0,-2) ーー 小数点以下などの入力値があるなら同じVLOOKUP関数だが 第4引数をTRUE型にして、表を入力値のポイントに対する区切りで昇順に構成する。表の構成に注意が要る。 X  A Y  B ・・ はxからYまでがAという意味になります。XぴったりはAになるようだ。 例 0 -2 1 1 2 1 3 2 4 2 5 2 6 1 7 0 8 0 9 -2 10 -2 0から1がー2 1から2が1 ・・ の定義になるが、質問者の都合にあわせて対応表を組み替え必要かも。 例えば1.1は1~2の範囲なので1となる。

omutukaita
質問者

お礼

さっそくの回答ありがとうございます。参考にさせていただき勉強させて頂きます。ありがとうございます。

回答No.1

VLOOKUP関数やCHOOSE関数がいいのでは?

omutukaita
質問者

お礼

かいとうありがとうございます。 早速しらべます。ありがとうございました。

関連するQ&A