43クラス分のテストの集計をして、1位から43位のランギグ表を作りたい。
やりたいことは、下記に示すようにしたい。さらに、元データ入力が完了した時点で、ソートさせた上で、ランキング表が完成したものができているようにしたい。
まず、元データがExcelで作成されています。
単一教科だけのランキングになります。
総計・受験者(人数)・平均のデータシートを
別のファイルのランキングシートにまとめたいと思っています。
詳細について
1.元データのクラスごと
総計 D45~J45 各セルに数値がある
受験者(人数) D46~J46 各セルに数値がある
平均 D47~J47 各セルに数値がある
2.1.のデータが学年ごとに、3学年あります。
3.学年は無視して全学年・全クラスの平均点数でランキング表を作る。
4.Excel関数とかマクロとかを使いたいと思っておりますが、
どのようにしたらよいか、皆目思いつきません、お教え願えないでしょうか。
No.3ベストアンサー
- 回答日時:
こんばんは
それぞれのクラスの平均点で比較したランキングを作成したいということですよね?
いずれにしろ、どこかのシートに一旦全体をまとめておく方が簡単です。
添付図では、(クラス数を減らしてありますが)A列がクラス名、B列がその平均点とします。
単純にセルの参照式を入力しておくことで、一覧にまとめることは可能でしょう。
添付図はD:E列にランキングを作成することにして、D2セルに
=sort(filter(A2:B50,A2:A50<>""),2,0)
を入力してあります。
これにより、自動的に全体がスピル表示されます。
(A:B列のデータ数が変わっても、そのままで反映されます)
※ 上式は、Office365環境を想定した式ですので、悪しからず。
No.4
- 回答日時:
エクセルの並べ替え機能を使えばよいのでは?
No.3さん回答の添付図のA-B列のような表を作る。
A-B列を選択した状態で、メニューからデータ ⇒ 並べ替え ⇒ 最優先されるキーは列Bを選択して、OKとする。
No.2
- 回答日時:
> 1.元データのクラスごと
>総計 D45~J45 各セルに数値がある
>受験者(人数) D46~J46 各セルに数値がある
>平均 D47~J47 各セルに数値がある
これは作成済みなのですよね?
> 2.1.のデータが学年ごとに、3学年あります。
これも作成済なのですよね?
> 3.学年は無視して全学年・全クラスの平均点数でランキング表を作る。
平均点は出せますよね?
ランク付けはできますよね?(RANK関数で)
> 4.Excel関数とかマクロとかを使いたいと思っておりますが、
ところで、Excel関数とかマクロとかを使いたいって?
RANK関数以外でどんな関数をお考えですか?
マクロですが、どの処理をマクロでとお考えですか?
>どのようにしたらよいか
上記のどの部分がわからないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- 高校 高校のテストの高得点 3 2023/05/24 21:04
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 5 2023/01/31 23:35
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 1 2023/01/31 18:53
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの「0」だけ非表示、小数...
-
日付が未入力の際はゼロか、空...
-
エクセルで1月0日と表示される!!
-
エクセルで条件に一致したセル...
-
エクセルで、加筆修正したセル...
-
Rangeメソッドは失敗しました。...
-
(Excel)あるセルに文字を入力...
-
複数シートの同じセル内容を1シ...
-
労基法の週40時間を超える時...
-
Excelシートの保護時にデータの...
-
VBAで変数に関数式の結果をセッ...
-
エクセルで複写のように自動入...
-
エクセルのルビがついたセルを...
-
excelでハイパーリンクになって...
-
EXCELマクロで、シート間でのコ...
-
シート参照で変数を使いたい(EX...
-
エクセル ハイパーリンクで画像...
-
VBAで、セル(Range)のオブジ...
-
エクセルの文字
-
Excelのファイル容量が減らない...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで条件に一致したセル...
-
Excelの「0」だけ非表示、小数...
-
日付が未入力の際はゼロか、空...
-
(Excel)あるセルに文字を入力...
-
エクセルで1月0日と表示される!!
-
別シートのセルを絶対参照にする
-
複数シートの同じセル内容を1シ...
-
Rangeメソッドは失敗しました。...
-
Excelシートの保護時にデータの...
-
エクセルで複写のように自動入...
-
Excelで複数シートの選択セルを...
-
シート参照で変数を使いたい(EX...
-
ExcelでTODAY関数を更新させな...
-
エクセル ハイパーリンクで画像...
-
エクセルで、加筆修正したセル...
-
エクセルのセルに、マウスで選...
-
EXCEL関数でシート名が変わる可...
-
VBAで、セル(Range)のオブジ...
-
Excelのファイル容量が減らない...
-
excelでハイパーリンクになって...
おすすめ情報