エクセルで成績の順位表を作成する方法

このQ&Aのポイント
  • エクセルを使って成績の順位表を作成する方法について教えてください。
  • 質問者は数学と英語の点数を合計して、順位表を作成したいと考えています。
  • しかし、同じ点数の場合にどう表示すべきかが分からないようです。
回答を見る
  • ベストアンサー

エクセルで順位表

エクセルをつかった成績の順位表の関数についておしえてください   数学(点)   英語(点)   合計(点)   順位 Aさん   1      2      3       6 Bさん   2      4      6       4 Cさん   5      5       10      2 Dさん   6       7      13      1 Eさん   4      0      4      5 Fさん   6      4      10      2 ひとまず上記のような表をつくったのですが、さらに下記のような順位表をつくりたいのです。 1位 Dさん 2位 Cさん    Fさん 4位 Bさん 5位 Eさん 6位 Aさん ここで問題なのが同じ点数がある場合が多いので、どう表示させるべきかもよくわかりません。よろしくおねがいします

noname#106018
noname#106018

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

この手の質問の場合、同点をどう処理するかにが問題になります。  A     B     C     D   E 名前 数学(点) 英語(点) 合計(点) 順位 の場合、D列の順位の部分に  =RANK(D2,D:D)+1/ROW() 書式で小数点以下を表示しないようにして 下へコピィします。 見かけは元と同じですが、微妙にわざと違う様にしておきます。 別シートには  A列に =SMALL(データシート!E:E,ROW(A1)) 書式を ユーザー定義 0"位"  B列に =INDEX(データシート!A:A,MATCH(A1,データシート!E:E,FALSE)) 下へコピィしてみてください。

noname#106018
質問者

お礼

大変参考になりました。ありがとうございました

その他の回答 (1)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

順位の列で並べ替えではだめですか 画像の例で A10にE2 B10にA2 下方にオートフィル

関連するQ&A

  • 順位表のフリーウェア?

    ダーツの各競技の順位表がほしいのですが、このフリーウェアなら使えるよ。ってものがあれば教えて下さい。 A~Gの7人でそれぞれの点数を記入します。 例えば、 A:340点 B:500点 C:280点 D:380点 E:100点 F:560点 G:430点 ↓ 自動で F:560点 B:500点 G:430点 D:380点 A:340点 C:280点 E:100点 今はエクセルで毎日点数を更新し、セルを移動 しながら順位を変えています。 よろしくお願いします。

  • エクセルのIF関数の使い方について

     こんにちわ。仕事で成績の評価表の作成をしたくて、エクセルで表を作成しました。    表は、  Aのセル・・・氏名 Bのセル・・・テストの点数 Cのセルが平常点          Dのセル・・・BとCのセルを合計した合計点数          Eのセル・・・成績評価  Fのセル・・・合計点数による順位    という表を作成しました。    Eのセルに Dのセルの合計点数を基準として 5段階の評価をつけたい。    条件が、 85点以上が5、60点以上が4、50点以上が3、35以上が2、1~34点までが1    =IF の関数 =IF(論理式、真の場合、偽の場合) というのを使用すればいいのは   わかったんですが、いまいち関数式の取り方、書き方がわからなくて・・・本をみて記入して   みたんですがエラーになります。   どうしたら評価を自動転記することができるか、教えてください。   また点数をもとに順位をつける方法も教えて欲しいです。よろしくお願いします。

  • Excelで順位をつけたい

     お世話になります。よろしくお願いいたします。    エクセルでの順位の付け方です。  例えば、  国語、数学の2教科のテストの結果で順位をつけるとします。     列A  列B   列C   列D 行1      国語   数学  合計点 行2  A君  40    60   100 行3  B君  50    50   100 行4  C君  60    40   100  上記のような結果の時に普通に「RANK」を使うと、3人全員が「一位」になりますが、  合計点が同じ場合は、国語の点数が良い者から、「一位・二位・三位」になるようにしたいのです。  したがって、C君が「一位」・B君が「二位」・A君が「三位」になるようにするには、 どのようにすればよろしいですか?お教えください。

  • エクセル 順位表

    エクセル 順位表 いつもお世話になります。 売上実績表の中に、順位表を追加したいのですが、実績表から抽出すると、同一の実績の営業所は、すべて同じ営業所になってしまい困っています。 A    B    C   D    E   F 営コード 実績      順位  営コード  実績 2     200   1   5  500 3   400   2   3  400 4   300   3   4  300 5   500   4   4  300 6   300   5   4  300 7    300 順位3、4、5位は、それぞれ4,6,7の営業所コードを表示したいのですが、どうしたらいいでしょうか。 F列には、F2=LARGE(B:B,ROW(A1)) E列には、E2=INDEX(A:A,MATCH(F2,B:B,0)) 営業所数は100程あり、ピボットテーブルを使用せずに作成したいです。 色々条件がついてますが、よろしくお願い致します。

  • Excel ~順位の条件

      A B C D E F … 1   5 7 2   5 3 3   4 4 上記のような表に順位を付けたいです。 (1)Bの値に順位を付ける (2)Bの値が同じ場合はCの値で順位を付ける 例えばDに表示する場合のどのような関数式になるでしょうか?

  • エクセルでの順位の並び替えについて

    現在以下のような表があります。 順  位  1  2  4  2 点数合計 15  10  8  10 内  訳  (省略) 名  前 A氏 B氏 C氏 D氏 (内訳を入れると合計点数及び順位がでる) これを 順位  名前 1位  A氏 2位  B氏 2位  D氏 4位  C氏 という表に並びなおしたいのですが どのようにしたらよろしいでしょうか 現在は 順位  名前 1位  A氏 2位  B氏 3位  #N/A 4位  C氏 となってしまっております。 当方いろいろ調べつつがんばって表作っておりますが ど素人のため意味もわからず作っております。 初めての質問ですのでいろいろとご迷惑をおかけするかもしれませんがなんとか教えていただけますようよろしくお願いいたします。

  • エクセル 順位

    番号 名前  1試合  2試合  3試合 合計ポイント 1    A    10    20           30 2    B     5    15           20 3    C    20    20           40 4    D     0     5            5 5    E    30    30           60 1試合と2試合の合計ポイントは足算出来るのですが 試合のポイントに点数を入れると 順位で入れ変わるようにしたいのですけど こんな感じです↓ 順位 番号  名前  1試合  2試合  3試合 合計ポイント 1位  5    E     30    30         60  2位  3    C     20    20         40 3位  1    A     10    20         30 4位  2    B      5    15         20 5位  4    D      0     5          5 どうしたらいいのか解らず 皆様にいい方法を教えて頂きたいです。 何卒、宜しくお願い致します。

  • 計算式教えてください

    エクセル2010 A      B    C     D    E 名前   科目   科目   合計  順位がはいっています。 別の表のB列とC列に1位から5位までの合計点数と名前をいれたいのですがどういう式にすればよいでしょう?合計と順位は関数をいれてあります。 A      B    C      順位   合計   名前

  • エクセルで2つの表をずれないように合体させたい

    使っているエクセルのバージョンは2007です。 英語と数学の試験を行い、それぞれ別の人間が採点し、エクセルに集計しました。 A列に受験番号、例えばA00001 B列に点数、例えば62 今、英語の表C列とD列の部分に数学の表をコピペして、英語と数学の合計点を出そうとしています。 基本的に全員が英語・数学の両方を受験しているはずですので、そのままコピペするだけで、 全員の英語と数学の点数が一致し、E列でSUM関数を使って合計点が出せるはずです。 しかし、英語だけを受験した人、数学だけを受験した人が何名か居て、しかも片方しか受験しなかった人の数が同数である場合、受験番号と点数がずれてしまい、正しくない合計点が出てしまいます。 それを防ぐため、A列にある英語の受験番号とC列にある数学の受験番号が一致しているのかどうかを調べたいと思っています。 今までは合体させてからプリントアウトし、定規を当てて一人ずつ確認していました。 しかし、何百人、何千人ともなるとすごく時間が掛かりますし、目視での確認も絶対ではありません。 エクセルの機能で、例えば一致していればC列のセルの色が変わるとか、そのような操作はできないでしょうか。 条件付き書式でできそうな気がするのですが、具体的にはわかりません。 どなたか、よろしくお願いします。

  • エクセル2000での表の作成について

    仕事で困っています。よろしくお願いいたします。  あいう A123 B321 C 67 A45 D 59 E1 8 F123 ・ ・ ・ この列が1000行近くあり、いくつか重複がある。(上記の表でいえば Aのように) 上記のような表から  あいう 合計 A573 15 B321 6 C 67 13 D 59 14 E1 8 9 F123 6 こういう表をつくりたいと思っています。pibotをつかって  合計 A15 あ5     い7     う3 B6  あ3     い2     う1      こういう表はできたのですがレイアウトが気に入りません。 どなたかご教授ください。

専門家に質問してみよう