- 締切済み
エクセルで値にあったポイント数値を求めるには?
例えば次の数値を入力した時に、入力数値に対し自動にポイント数値を付けるには、どのような関数を勉強したらよいのでしょうか? 入力値 ポイント 1 → -2 2 → +1 3 → +1 4 → +2 5 → +2 6 → +2 7 → +1 8 → 0 9 → 0 10 → -2 どうかご教授お願いします
- みんなの回答 (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となる。
- shikisaito
- ベストアンサー率52% (257/491)
回答No.1
VLOOKUP関数やCHOOSE関数がいいのでは?
質問者
お礼
かいとうありがとうございます。 早速しらべます。ありがとうございました。
お礼
さっそくの回答ありがとうございます。参考にさせていただき勉強させて頂きます。ありがとうございます。