第75回 チームシートの設計:年度別に管理する理由

関数・自動化

前回でランキングシートが完成し、いよいよ第8章が終わりました。今回からは新章、第9章「チーム成績シートを作る」のスタートです。第75回では、チーム成績シートの設計思想と列構成を決めるところから始めていきましょう。

これまで作ってきたシートは、選手ごとの成績を集計する「個人成績」の視点でした。チーム成績シートは少し発想が異なります。「チームとして今年は何勝できたのか」「打率はどう推移したのか」を、1年分を1行にまとめて蓄積する設計だからです。シーズンを重ねるたびに行が1つずつ増え、複数年の成績推移を一覧で見渡せるようになります。

なぜ年度別に管理するのか

「今年の成績さえわかればいい」という考え方もあるでしょう。ですが、年度別に蓄積しておくことで、次のようなことができるようになります。

📝 年度別管理でできること
  • 「去年より勝率が上がったか、下がったか」を数字ではっきり確認できる
  • 「チームの得点力は年々伸びているか」を折れ線グラフで可視化できる(第80回)
  • 「防御率が悪化した年に何があったか」を振り返るときの根拠になる
  • 続ければ続けるほど、チームの歴史そのものとして価値が積み上がる

1行追加するだけで、1年分の記録がそのまま残ります。設計さえ決めてしまえば、毎年の作業はほとんど手がかかりません。

チームシートの全体像:1行1年度の設計

チームシートの基本構造は、いたってシンプルです。

✅ チームシートの列構成
項目 内容・備考
A列 年度 2024・2025・2026 など西暦で入力
B列 試合数 フォーム(チーム成績)シートのCOUNTA で自動集計
C列 勝ち 勝敗列で「勝」の数をCOUNTIFで集計
D列 負け 勝敗列で「負」の数をCOUNTIFで集計
E列 引分 勝敗列で「引分」の数をCOUNTIFで集計
F列 勝率 勝÷(勝+負)の計算式(引分は除く)
G列 得点 フォームの得点列をSUMで合計
H列 失点 フォームの失点列をSUMで合計
I列 打率 年間(野手)シートのチーム安打÷打数(第76回)
J列 本塁打 年間(野手)シートの本塁打をSUMで合計(第76回)
K列 盗塁 年間(野手)シートの盗塁をSUMで合計(第76回)
L列 防御率 年間(投手)シートの自責点・投球回から計算(第77回)

このような列構成のシートを、これから一緒に作っていきます。今回はまず設計思想を理解し、次回以降で集計式を1列ずつ完成させていきましょう。

例えば、2026年シーズンのデータを見てみましょう

例えば、フォーム(チーム成績)シートにこんなデータが記録されていたとします。今シーズンの全試合を確認してみましょう。

試合日 イニング数 勝敗 得点 失点
1/25 5回 1 6
2/1 7回 12 0
2/15 7回 6 4
3/1 6回 8 3
3/8 8回 11 1
3/15 4回 11 1
3/22 7回 引分 2 2
3/29 6回 3
関数・自動化
シェアする

コメント

タイトルとURLをコピーしました