• ベストアンサー

0~100までの数字を5段階であらわす方法

EXCEL 2007です。 初心者です。よろしくお願いします。 A1~A100までに0~100までの数字が ランダムに入っています。 A1~A100にある数字を 次のように 0以上~20未満の時はC 20以上~50未満の時はC+ 50以上~75未満の時はB 75以上~90未満の時はA 90以上~100の時はA+ と、その右のB1~B100に 表示したい。 どのようにしたらよいのか 教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

B1=LOOKUP(A1,{0,20,50,75,90},{"C","C+","B","A","A+"}) で下方にコピーしてください。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.6

こんばんは! すでに回答が出ているNo.4さんと同じ方法になるので、余計なお世話かもしれませんが・・・ ↓の画像のように表を作成しておきます。E列は必要ないのですが敢えて判りやすくするために表示しています。 B1セルに =IF(A1="","",VLOOKUP(A1,$D$2:$F$6,3,1)) という数式を入れ、フィルハンドル部でダブルクリックすると画像のような感じになります。m(_ _)m

全文を見る
すると、全ての回答が全文表示されます。
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.5

 B1セルに次の数式を入力してから、B1セルをコピーして、B2以下に貼り付けると良いと思います。 =IF(AND(ISNUMBER($A1),$A1>=0),LOOKUP($A1,{0,20,50,75,90;"C","C+","B","A","A+"}),"")

全文を見る
すると、全ての回答が全文表示されます。
noname#152318
noname#152318
回答No.4

(o^-’)bm (1) B1~B100迄次の式を入力します。     =VLOOKUP(A1,表,2,TRUE) (2)D4~E9迄を範囲指定して『表』と名付けます。    表:D4~E9 (3)A1~A100に既定の数字を入力すると C~A+が表示されます。 (4)誤入力や未入力の場合の処置は別の処理が必要なので、処理が必要な場合は   補足欄で追加質問して下さい。

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

エクセルにはVLOOKUP関数という、よく使われて有名な関数が在る。2つ使い方があってFALSE型は文字列などを検索して対応情報を引くもの。TRUE型が段階的な数値幅の該当区間を見つけて、対応する情報をとるもの。 本質問は後者です。 Googleででも「VLOOKUP TRUE」で照会すること。 http://www.relief.jp/itnote/archives/000431.php http://www.officepro.jp/excelfunc/lookup/index1.html最後のほう A1:B5に 0 C 20 C+ 50 B 75 A 90 A+ C列に1-100まで数字を作る。連続データの作成。 D1に=VLOOKUP(C1,$A$1:$B$5,2,TRUE) と入れて100行目まで式複写。 これでテストが出来て納得できるだろう。

全文を見る
すると、全ての回答が全文表示されます。
  • dadacya
  • ベストアンサー率26% (132/492)
回答No.1

いっちゃん単純なのは、 B列の各セルに =IF(An<20,"C",IF(An<50,"C+",IF(An<75,"B",IF(An<90,"A","A+")))) ですかね  n=行の番号

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • セルの中の数字を横1列に昇順に並べる方法

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、5×5セルの中に数字が1~99迄重複してランダムに入っています。 これを、昇順に横1列にしてA7から右に並べる方法が知りたいです。 〇例題   A B C D E  1 05 08 34 12 22 2 07 10 11 20 29 3 80 10 12 17 31 4 08 19 24 90 27 5 02 30 04 09 26 〇実行後 02 04 05 07 08 08 09 10 10 11 12 12 17 19 20 22 24 26 27 29 30 31 34 80 90 〇注意事項  ・使用するエクセルは2010です。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。

  • エクセルでアルファベット5段階を数字の5段階に変換したいのですが

    エクセル初心者です。マークシートを使って授業アンケートをしました。結果はなんとかエクセルにA,B,C,D,Eで取り込めました。これをそれぞれ数字の1,2,3,4,5に直したいのです。エクセル上での変換の仕方を教えて下さい。色々試しましたがうまくいきません。

  • エクセルで一致した数字を抽出する

    こんばんは。 excel 2007を使っていますが、 A列の1~100に数字がランダムに入っています。 B列の1~100にも数字がランダムに入っているとします。 Aの1~100の数字とBの1~100の数字の中で 一致している数字をC列に書き出される方法は ありますでしょうか? よろしくお願いいたします。

  • EXCEL 2003 5・4をA  3をB  2・1をCと表す方法

    EXCEL2003 初心者です。 よろしくお願いします。 A1~A300に1~5までの数字がランダムに入っています。 B1~B300にA・B・Cと表示したい。 A列に5・4と書いてある時にA A列に3と書いてある時にB A列に2・1と書いている時にCと表示したいのですが B1にどのような式を入れたらよいのでしょうか 教えてください。 よろしくお願いします。

  • ボタンを押下したら列毎に数字を昇順に並べる。

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、A1~E5に1~99迄の数字が重複して入っています。 「並び替え」というボタンを押下するとA1~A5、B1~B5、c1~c5、 D1~D5、E1~E5のの数字を”昇順”に並び替えるにはどうすればよいですか? 〇例題   A B C D E 1 01 04 07 21 29     「並び替え」というボタン 2 02 03 16 27 30 3 15 20 26 28 99 4 11 18 19 24 25 5 10 13 14 17 23 〇結果   A B C D E 1 01 03 07 17 23 2 02 04 16 21 25 3 10 13 26 24 29 4 11 18 19 27 30 5 15 20 14 28 99 ※列毎に昇順に並び替えられる。 〇注意事項  ・使用するエクセルは2010です。  ・セルに入っている数字はランダムです。    ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。

  • 5×5セルの中の数字を左端から右端に昇順に並べる

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、5×5セルの中に数字が1~99迄重複してランダムに入っています。 これを、A1~E5(左端から右端)まで、昇順に並べる方法が知りたいです。 〇例題   A B C D E  1 05 08 34 12 22 2 07 10 11 20 29 3 80 10 12 17 31 4 08 19 24 90 27 5 02 30 04 09 26 〇実行後  A B C D E  1 02 04  05 07 08 2 08  09  10  10  11 3 12  12  17  19 20 4 22  24  26  27 29 5 30  31 34 80  90 〇注意事項  ・使用するエクセルは2010です。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。

  • Excelで集計する方法

    Excelをほぼ使ったことがない初心者です。 1列目にa~zの文字がランダムに並んでいて、 2列目に0か1の数字が入力されているとします。 このときに、それぞれの文字ごとに1が何個あるか数えたいのですが、 どうすればいいのでしょうか? a  0 c  1 f  0 a  1 b  0 a  1 のように並んでいるものを aの合計  2 bの合計  0 cの合計  1 のように集計したいです。

  • ランダムにです数字の統計データのとりかた

    ランダムにです数字の統計データのとりかた 数字が 0から36まで ランダムに出るとして 500回した時に  よく出る数字を順番に第1位から第10位として グラフ表示と回数表示でだしたいのですが・・・ また 頻度が低い数字を 低い順に 同じように グラフ表示したいのですが・・・ エクセルで B2から ↓ に 順番に 1回目 2回目と やっていき500回に来たときに それを 表示したいのです。 また それとは 逆に 501回目の数字が でたら 2回目から501回目を順に表示  502回目がでたら 3回目から502回目までを 集計というように そのつど 集計を 出していくやりかたも 可能なのでしょうか? 以上 2点に 関して エクセルエクスパートの方 または ソフト全般に関して 詳しい方 よろしくお願いします。  

  • エクセルで、0~9数字の中で使ってない数字を抽出す

    エクセルで、A1~L1のセルに0~9の数字がランダムで並んでるとします。0~9数字の中で使ってない数字をM1以降に並べたいのです。関数を使ってやりたいのですが、誰かご教授下さい。 こんな感じですが・・・   A・B・C・D・E・F・G・H・I・J・K・L---M・N 1  1・1・4・9・8・0・3・2・5・5・4・2----6・7 2  4・6・7・3・2・5・1・0・1・9・6・4----8 3  7・0・5・9・1・3・9・4・7・8・7・6----2

  • IF関数について

    お世話になります。 IF関数で教えていただきたく、宜しくお願いします。 最近エクセルを触り出した超初心者です。 A列の数字とB列の数字を掛けて出た数字(C列)が 500以下なら500と表示し、 掛けた数字が500以上ならその掛けて出た数字が入るようにしたいのです。 500以上の数字となった時に、うまく表示されません。 =IF(C1<300."300","C1") この、"C1"のところが分からず、、

専門家に質問してみよう