- ベストアンサー
エクセルでチーム成績を管理する方法
- エクセルを使用してチームの成績を管理する方法について教えてください。
- 入力シートでチーム名と成績を入力することで、自動的に最新成績や総成績平均を計算して更新することができます。
- また、勝数や負数、引分け、得点、失点、出場回数なども加算されて更新されます。マクロ以外でも実現できる方法があれば教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
内容を見ると、チーム数が数チームとかであればマクロ組むより、手で管理したほうがいいかなと思います。ただ、チーム数が多く今後も増える、また大会が頻繁にあるというのなら、マクロを組んでおいたほうが早くて楽で確実かもしれません。 参考までに。 http://www.winanz.com/morgin/excel/
その他の回答 (2)
- shinkami
- ベストアンサー率43% (179/411)
No.1です。 解決済みのようですが、余裕があれば以下を試して下さい。 ピボットテーブル作成をマクロに組み込む方法 エクセルシートの1行目(セルA1~セルI1)に項目名(チーム名 参加日 成績 勝数 負数 引分け 得点 失点 出場) 2行目以降にデータが入っているものとします。 以下の[ ]内はクリック [ツール]メニュ→[マクロ]→[新しいマクロの記録]→マクロ名に「集計」と入力→[OK]→[列名K]→Shift+[列名X]→右クリック→[削除]→[セルA2]→[データ]メニュー→[ピボットテーブルとピボットグラフレポート] ここで行数をゲーム数に広げる →[次へ]→[既存のワークシート]→[セルK1] →[レイアウト]→ダイアログボックス内でチーム名を列(C)にドラッグ→残りの項目の内参加日を除いて成績以下をデータ(D)にドラッグ→[OK] →[オプション]→列の総計のチェックを外す→[OK] →[完了]→[ピボットテーブルのボックスを終了] →[記録終了] ※ 記録終了のアイコンが無い時は[ツール]→[マクロ]→
- shinkami
- ベストアンサー率43% (179/411)
シート1だけにして、ピボットテーブルを利用しては。 データはどんどん行を追加します。…履歴が残ります。 ピボットテーブルは、データ行追加には連動(再計算)してくれません。 行の追加毎にピボットを起動しなければなりません。 そのためにピボット部分はマクロ登録して、これを起動します。 ピボットエリアは、既存のシート(シート1内)に設定します。 データ列が、A列(チーム名)~I列(出場)としたときは 一つ列(J列)を飛ばして K列よりにします。 マクロの最初は、ピボットエリア(K列~)の削除からやります。 ※蛇足ですが、データは発生の都度入力することになりますので、列の順番は参加日、チーム名、成績、… の順がよろしいかと
お礼
回答通りにやってみたのですが、 私の知識、技術不足でうまくいきませんでした。。。 もう少し勉強しながらやってみます。 ありがとうございました!
お礼
完璧です!! お忙しい中、本当にありがとうございました!!