EXCELで複数のグループ内で順位を表示させる方法
- EXCELで複数のグループ内で順位を表示させる方法について教えてください。
- EXCELの初心者ですが、複数のグループ内で順位を表示させる方法を教えてください。
- EXCELで名前別のスコアの降順に順位をつける方法を教えてください。
- ベストアンサー
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は初心者なため、どなたかお詳しい方、どうか宜しくお願い致します。
- oceans14
- お礼率65% (26/40)
- オフィス系ソフト
- 回答数2
- ありがとう数6
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A B C 1 名前 スコア 順位 2 あああ 10 4 3 あああ 20 3 4 あああ 30 2 5 あああ 40 1 6 いいい 5 7 7 いいい 20 6 8 いいい 60 5 9 いいい 65 4 10 いいい 70 3 11 いいい 80 2 12 いいい 90 1 C2=SUMPRODUCT(($A$2:$A$20=A2)*($B$2:$B$20>B2))+1 ★下にコピー
その他の回答 (1)
- koko88okok
- ベストアンサー率58% (3839/6543)
RANK関数の書式は、RANK(数値, 範囲, [順序])ですから、順位を付けたい範囲を指定してあげればOKです。 グループの数が多くても、順位を付けたいグループごとに数式を立てるしかないと思います。 「RANK関数」 http://officetanaka.net/excel/function/function/rank.htm
お礼
ありがとうございました!
関連するQ&A
- EXCEL複数グループ内で欠損値を除いて順位を振る
EXCELで複数のグループ内で順位を表示させるようにしたいのですが、 間に欠損値「-」があります。 SUMPRODUCT関数を用いて、グループ内順位を振る方法はわかったのですが 欠損値を除く方法が分かりません。 欠損値の場合は順位ではなく「-」を入力したいです。 A列 B列 C列 D列 E列 グループ1 グループ2 スコア グループ1での順位 グループ2での順位 関東 東京 40 1 1 関東 東京 30 3 2 関東 東京 20 5 3 関東 埼玉 35 2 1 関東 埼玉 25 4 2 関東 埼玉 - - - ・ ・ ・ ・ いまは一度並べ替えをして、順位を降っています。 ですが、順位を振るのはひとつではないため、何度も並べ替えが必要に なっています。 関数で並び替えをせずに順位を振ることはできませんでしょうか。 マクロ対応でなければ無理でしょうか。 (Excelのバージョンは2003です) よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- excel グループごとにデータの種類数を数えたい
こんばんは。お世話になります。 Excelで、データの種類数をかぞえたいのですが、いくつかのグループがあり、そのグループごとのデータの種類数をカウントしたいと考えています。 (データは数字のみ、空白もありますが、空白はデータ数として採用しない) ~データ~ A B 1 グループ データ 2 a 10 3 a 5 4 a 5 b 4 6 b 4 7 b 8 b 9 c ・ 10 c ・ ・ ・ ・ ・ ・ ・ ・ ~集計(求めたい結果)~ グループ データの種類数 a 2 b 1 c ・ ・ ・ ・ ・ 単純にB列のデータ種類を数えるには、 {=SUMPRODUCT(IF(B2:B・・・<>"",1/COUNTIF(B2:B・・・,B2:B・・・),0))} でできるというところまでは分かったのですが、「グループ別に」というところでつまづいています。 なお、Excel2007です。 恐縮ですが、ご教示願います。
- ベストアンサー
- その他MS Office製品
- エクセル2010 同じグループの顧客を表示
エクセル2010での質問です。 顧客リスト約5000件の中から同じグループに該当する 顧客を表示したいのですがうまくいきません。 Sheet1のA列に顧客番号、B列に名前、C列にグループ番号が あります。 Sheet2のA1にグループ番号を入力すれば B1に名前、C1に顧客番号が表示できる方法を教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでスコアランキング表作成について
エクセルに関する質問です。 エクセルでスコアランキングを作成したいと考えております。 ゲームのスコアを入力していき、自動で順位順に並び替え、 パワーポイントにリンクで自動表示という流れを作りたいと考えております。 (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ですと、上の行しか読み込まれず・・・)が ありましたらご教示いただけないでしょうか? 御確認の程、よろしくお願いします。
- 締切済み
- Excel(エクセル)
- エクセル 複数のデータのカウント
A列に複数の重複した名前、B列に1と0のみのデータがあります。 B列のデータは隣の名前に対応しています。 重複している名前のデータを他の列で一つにまとめ、名前に対応した1と0のデータの個数をカウントし、それぞれ表示したいのです。 (図のようなグラフを作りたいため、1と0のデータを足した数との割合を表示しています) A,B列をD,E,F列のような形にしたいと察していただけるとありがたいです。 よろしくお願い致します。
- 締切済み
- Excel(エクセル)
- エクセル 複数のセルの文字を1つにまとめる
エクセルで教えて下さい A列の複数セルのデータを、B列に連結して表示する方法を教えて下さい。 ただし連結するセルの数はランダムです。 A列のデータが【¥】で始まるセルから、次の【¥】が始まるまでのセルを連結します。
- ベストアンサー
- Excel(エクセル)
- エクセル-順位の自動変更
はじめまして。 うまく説明できるかわかりませんが、どうぞよろしくお願いします。 エクセルでA列に1から50までの数字が優先順位として降順で入力されているとします。優先順位が変わったときに、例えば、優先順位が3だったセルに1と入力した場合、下記のように自動的に優先順位を再計算するようにできるものでしょうか? A A 1 1 2 2 3 1(3から1に変更) 4 4 5 5 . . . . (変更後) A 2 3 1 4 5 . . 自動的に順位を再計算できれば、その後対象データを新しい優先順位順に並べ替えようと思っています。 何卒お力をお貸しください(><)
- 締切済み
- オフィス系ソフト
- EXCELで順位をつける
A1~A10のデータの値に順位をつけてB1~B10に表示させるには どのようにしたらよいのでしょうか? つまりA1に5.55 A2に5.45 A3に5.64だったら B1に2 B2に1 B3に3と表示させたいのです。 もっと言えば B1に2位 B2に1位 B3に3位と表示させるには? 初心者なので(言い換えればバカなんで) 詳しくわかりやすくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルでのグループ化時に、左の列を表示したい。
エクセルでのグループ化時に、左の列を表示したい。 グループ化機能について調べていて、どうしても分からないことがあったので、質問させてください。 excel2007使用です。 グループ化するときに、折りたたんだ状態で表示される列は、どのように選択するのでしょうか? 隣り合う2列をグループ化し、折りたたみ状態では1列にするにはどうしたらよいですか? 列Aと列Bがあり、グループ化することで左側の列Aのみを表示したいと思っています。 しかしながら列Aと列Bを選択してグループ化ボタンを押すと、列Cの上に±のボタンが表示され、意図した様に折りたたむことが出来ません。 頂いた資料にはそのように設定しているものがあるので、出来るはずなのですが… どうぞ宜しくお願致します。
- 締切済み
- その他MS Office製品
- エクセルで名簿のグループごとの人数を数える
エクセルで名簿のグループごとの人数を数えたいのですが、B列に以下のような数字を表示させるにはどの様な式を入力すればよろしいでしょうか。因みにA列はグループの種類です。 A B 1 a 2 2 a 3 c 1 4 d 3 5 d 6 d
- ベストアンサー
- その他MS Office製品
お礼
探していた方法はまさにこれです!本当にありがとうございました。 助かりました。