• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:順位を自動的に表示する方法を教えてください。)

順位を自動的に表示する方法とは?

このQ&Aのポイント
  • 順位を自動的に表示するための関数を教えてください。
  • 参加率60%以上で平均スコアの低い順に順位を表示し、参加率59%以下は0または-と表示します。
  • エクセルの表を添付する方法も教えていただければ嬉しいです。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1632/2475)
回答No.2

> 私のエクセルは2003年以前の古いソフト としたら以下の方法でいけると思います。 =IF(B8<0.6,"-",SUMPRODUCT(($B$8:$G$8>0.59)*($B$7:$G$7<B7))+1) 参考サイト https://kokodane.com/2013_kan_052.htm

hayakoyada
質問者

お礼

お礼が遅くなりすみません。 完璧です。古いソフトであり諦めていましたが 出来ました。これからは生データーのみの入力で 後は、自動計算で出力出来楽ちんです。 感謝!感謝!感謝!です。 これからもよろしくお願いします。              ー 以上 ー

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

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率65% (1632/2475)
回答No.1

参加率 100% 50% 100%25% 75% 100% ↑これが8行目で左からA,B,C,D,E,F,G列だとして B9に =IF(B8<0.6,"",COUNTIFS($B$7:$G$7,"<" &B7,$B$8:$G$8,">0.59")+1) で右にコピーして試してみてください。 参考サイト https://tamecell.net/rankif/ > 因みにエクセルの表を添付する方法も教えていただければ有難いです エクセルのファイルを添付することはできませんので、表を画像にしての添付になりますが、画像より今回のようにスペース区切り等で記載したほうがそのままコピペして利用できますので便利です。

hayakoyada
質問者

お礼

早速の回答ありがとうございました。 しかし、残念ながら私のエクセルは2003年以前の 古いソフトであり教えていただいた数式を入れても ”#NAME?"と表示されエラーコードが出ます。 古すぎてダメなんですね! 又、エクセルの添付の仕方も教えていただきありがとう ございます。重ね重ねお礼申し上げます。 本当に丁寧な回答ありがとうございました。 今後ともよろしくお願いいたします。                  ー 以上 ー

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

関連するQ&A

  • 順位を1,2,3位を赤字にするには!

    いつもお世話になっております。 下記のようなスコア結果での順位を自動的に”1”、”2”、”3”、”4”と付与(表示)出来る関数を教えて頂き大変助かりました。    A 列 B C D E F E 1行      田中 鈴木 山本  管  佐藤  木下 2行 12月10日  40  45  33  48  休み  38 3行 12月12日  33  休み  40  休み  33 35 4行 12月14日  31  休み  55  休み  24  35 5行 12月16日  24   38  40  休み 57  22 6行 参加日数  4   2  4  1   3 4 7行 平均スコア 32.0 41.5 42.0 48.0 38.0 32.5 8行 参加率 100% 50%  100% 25% 75%  100% 9行  順位   1  --   4 --   3   2 =IF(B8<0.6,"--",SUMPRODUCT(($B$8:$G$8>0.59)*($B$7:$G$7<B7))+1) 上記の関数式で順位は自動的に表示されましたが、そこで強欲にも さらに1,2,3位を同時に赤字にする関数は有りませんか?又は1,2,3位の セルを赤色にする関数はないでしょうか?誠に強欲な質問で申し訳ありません。よろしくお願いいたします。                          ー 以上 -      

  • エクセルで順位表を並び替えたい。同順位表示方法は?

    エクセルで順位表を別シートに並び替えたいと考えていますが、同点になった場合はどうしたらよいでしょうか? シート1で集計した結果を参照し、シート2に上から順に1位から表示させる表を作りたいです。 試行錯誤の結果、下記まで作業しました。 ========= <シート1>     A        B       C           (1)商品名  (2)販売額  (3)ランキング  1    a     1000       2 2   b     1500      1 3  c     1000      2 4  d     500      4 5  e     300      5 (1)手入力 (2)SUM関数で集計した値 (3)RANK関数 <シート2>     A        B    C (3) ランキング  (1)商品名 (2)販売額 1 2 3 4 5 (3)手入力 (2)INDEXとMATCH関数 (3)INDEXとMATCH関数 ========= 1)シート2の(3)ランキングをシート1を参照し降順で自動表示させる方法を教えてください。 今は手入力なので、同順位があった場合にずれが生じてしまいます。 2)シート2に同順位表示のまま並び替えする方法を教えてください。 INDEX関数とMATCH関数を使っていましたが、 シート1で同順位表示されていた箇所が、シート2で表示できませんでした。 どうぞ宜しくお願いいたします。

  • バレーボールの順位付け

    EXCELにてバレーボールの勝敗表を作成しています。 勝敗→セット率→得失点率の順番で見ていき順位をつけていきたいのですが、なかなか一つの関数にまとめることができず悩んでいます。 依頼者はこの項目で順位を着けていきたいそうです。アドバイスよろしくお願いします。

  • エクセルで順位表

    エクセルをつかった成績の順位表の関数についておしえてください   数学(点)   英語(点)   合計(点)   順位 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さん ここで問題なのが同じ点数がある場合が多いので、どう表示させるべきかもよくわかりません。よろしくおねがいします

  • EXCELで複数のグループ内での順位を表示させたい。

    EXCELで複数のグループ内で順位を表示させるようにしたいのですが、 どうすれば良いかわからず困っています。 たとえば、こんなデータがあるとします。 (A列)(B列) 名前  スコア あああ 10 あああ 20 あああ 30 あああ 40 いいい 5 いいい 20 いいい 60 いいい 65 いいい 70 いいい 80 いいい 90  ・   ・  ・   ・  ・   ・ こようなデータを名前別でスコアの降順で順位をつけたいのです。 (A列)(B列) (C列) 名前  スコア 順位 あああ 10  4 あああ 20  3 あああ 30  2 あああ 40  1 いいい 5  7 いいい 20  6 いいい 60  5 いいい 65  4 いいい 70  3 いいい 80  2 いいい 90  1  ・   ・  ・   ・  ・   ・ 名前の種類の数もかなりあります。 このようにグループ内で順位を表示させるにはどのようにしたらいいでしょうか? EXCELは初心者なため、どなたかお詳しい方、どうか宜しくお願い致します。

  • エクセルでスコアランキング表作成について

    エクセルに関する質問です。 エクセルでスコアランキングを作成したいと考えております。 ゲームのスコアを入力していき、自動で順位順に並び替え、 パワーポイントにリンクで自動表示という流れを作りたいと考えております。 (1)入力sheet A列:順位 RANK関数(D列のスコアで順位) B列:参加者NO(固定001~) C列:ニックネーム(任意) D列:スコア 3-4桁の数値 (2)順位表sheet A列:順位 1~50 B列~D列→A列と入力sheetのA列を検索値として、参加者NO、ニックネーム、スコアを順位順に表示 という二つのsheetをつくっております。 スコアが同値で同じ順位が複数発生した際に、順位表sheetでN/Aになってしまいます。 同じスコアだった場合に、順位表に 4位、5位、5位、7位というように表示し、 同順位の人を表示する方法(vlookupですと、上の行しか読み込まれず・・・)が ありましたらご教示いただけないでしょうか? 御確認の程、よろしくお願いします。

  • エクセルで同率の順位の人が表示されない

    得点表を元に順位(RANK関数)を出し名前順の表にして、 その順位表を元にVLOOKUP関数で順位順の表を作ってます。 この場合、順位順の表では同順位の人がいた場合、同順位2人目以降の人の名前が表示されません(#N/Aと表示されます) 同位の人も名前と得点をそのまま表示させたいのですが、何か方法は有りませんか? 現在↓ 1位 Aさん 10点 2位 Bさん  9点 3位  #N/A  #N/A 4位 Dさん  8点     ・     ・ となります。それを 1位 Aさん 10点 2位 Bさん  9点 3位 Cさん  9点 4位 Dさん  8点 としたいです。 左の順位表記は書きこんでいるだけなので変化しません。もちろん順位に連動して変化してほしいですが、このままでも構いません。 Aさん・Bさんの各セルに=VLOOKUP(Q5,$U$4:$V$21,2,FALSE)のように設定しています。 ずいぶん前に本を見ながら設定したもので、理屈は忘れてます・・エクセル2000です。

  • エクセル・順位関係のデータ抽出

    エクセルの関数に関する質問です。 名前 1点数 1順位 2点数 2順位 ○○  ○   ○   ○   ○  ○○  ○   ○   ○   ○  ○○  ○   ○   ○   ○  となっている表がsheet1にあったとき、1順位と2順位のいずれかが20位以内に入る人のデータだけを集めた表を、sheet2に抽出したいです。関数などを用いて、sheet1の表にデータを入れ込めば一発で結果がsheet2に表示されるようなフォーマットを作りたいのですが、方法を教えてください。

  • エクセルで大会順位表作成

    釣りの会で得点表をエクセルで作ろうと思っております。 釣果(匹数)で順位決定して、順位により 1位100点、2位90点 3位80点 4位70点 5位60点 6位50点 7位以降は参加点として10点それぞれ獲得します。 順位付けまではRANK関数でできたのですが、 順位による配点、また同率順位があった場合、 たとえば同率3位が3人いた場合、 3位4位5位の合計得点の210点の平均で70点を同率3位の3人に配点する、 いうよな処理をしたいのですが、 よろしくお願いいたします。

  • Excelで順位

    Excelでゲートボールの集計表を作っています。 全てのデータを1つのシートに入力しているのですが 男女の総合の順位、 男子のみ、女子のみの順位をそれぞれ出したいので、 表を打数順に並び替えたあとにオートフィルタで 男子のみ女子のみを抽出しましたが、 順位の欄がオートフィルやRANKの関数では 順番に出来ずに困っています。 何か方法があれば教えてください。 よろしくお願いします。

専門家に質問してみよう