第48回 出塁率の定義と計算式を作る

関数・自動化

前回は打率の計算式とIFERROR関数によるエラー防止を学びました。今回は出塁率の定義と計算式を作ります。

出塁率は打率と混同されやすい指標ですが、四球や死球でも出塁した事実を評価する点が大きく違います。計算式が少し長くなりますが、構造を理解すれば難しくありません。順番に組み立てていきましょう。

打率と出塁率の違いを整理する

まず打率と出塁率が何を測っているのかを比べてみましょう。

指標 分子(何を数えるか) 分母(何で割るか)
打率安打数打数(四球・死球・犠打・犠飛を除く)
出塁率安打数 + 四球数 + 死球数打数 + 四球数 + 死球数 + 犠飛数
📝 出塁率のポイントは「四球・死球を評価する」こと

打率はヒットだけを評価しますが、出塁率は四球・死球でも出塁した事実を分子に加えます。選球眼がよく四球を多く選べる選手は、ヒット数が同じでも出塁率が高くなります。一方で犠打は分母に加えません(犠打は走者を進めるための打席で、出塁を評価する式に含めない)。

出塁率の計算式

✅ 出塁率の計算式

出塁率 =(安打数 + 四球数 + 死球数)÷(打数 + 四球数 + 死球数 + 犠飛数)

分子と分母を別々に確認しましょう。

分子:出塁した回数

安打・四球・死球はすべて出塁できる打席です。この3つを足したものが「実際に出塁した回数」になります。

安打数 + 四球数 + 死球数
分母:出塁が評価される打席数

打数に四球・死球・犠飛を加えたものが分母です。犠打は分母に含めません。犠打は意図的に走者を進める行為であり、打者の出塁能力の評価対象から外すのがルールです。

打数 + 四球数 + 死球数 + 犠飛数
📝 犠打は分母に含めない・犠飛は含める

犠打(バント)は分母に含みません。犠飛(フライで走者を生還させたアウト)は分母に含めます。この区別がルールとして決まっています。「なぜ?」と思う方も多いですが、野球のルール上の定義なのでそのまま覚えてください。

実際のデータで計算を確認する

年間(野手)シートのデータを使って計算を検証してみましょう。

SUZUKIさんの例(四死球が多い選手)

項目
安打数14
四死球数(四球+死球)8
打数22
犠飛数0
出塁率(14+8)÷(22+8+0)= 22÷30 ≒ .733

打率は.636でしたが、四死球8個が加算されることで出塁率は.733まで上がっています。四球を多く選べる選手の出塁率が高くなる仕組みがよくわかる例です。

TANAKAさんの例(四死球が0の選手)

項目
安打数10
四死球数0
打数28
犠飛数0
出塁率(10+0)÷(28+0+0)= 10÷28 ≒ .357

四死球が0の場合、出塁率と打率は同じ値になります(どちらも.357)。四球・死球が0なら分子・分母への加算がなく、式が打率と同じになるためです。

出塁率の関数(完成形)

年間(野手)シートにすでに各列が揃っている前提で、IFERRORも含めた完成形の関数を示します。ここでは仮に安打数がG列・打数がF列・四球数がC列・死球数がD列・犠飛数がF2列…と入っているとして、実際の自分のシートの列番号に置き換えて使ってください。

✅ 出塁率の関数(完成形)
=IFERROR((安打数+四球数+死球数)/(打数+四球数+死球数+犠飛数), 0)

各部分に実際のセル番号を当てはめると、たとえばこのようになります。

【例】安打=G2・打数=F2・四球=C2・死球=D2・犠飛=F_犠飛列2 の場合
=IFERROR((G2+C2+D2)/(F2+C2+D2+犠飛数のセル), 0)

列の位置は自分のシートの設計によって変わります。上から順に「分子を()でくくる」「分母を()でくくる」「全体をIFERRORで囲む」という3つの手順で作ると間違いにくいです。

計算式を作るときの3ステップ

STEP 1 分子を作る:(安打数のセル + 四球数のセル + 死球数のセル) と書く
STEP 2 分母を作る:(打数のセル + 四球数のセル + 死球数のセル + 犠飛数のセル) と書く
STEP 3 IFERRORで囲む:=IFERROR(分子/分母, 0) の形に仕上げる
⚠️ 四球数と死球数を別々に持つかまとめるか

年間(野手)シートの設計によっては、四球数と死球数を合算した「四死球」列として管理している場合もあります。その場合は分子・分母ともに「四死球数のセル」1つで代用できます。自分のシートのどの列に何が入っているかを確認してから式を作りましょう。

打率と出塁率を並べて比較してみる

完成した打率・出塁率を並べると、選手の「ヒット力」と「出塁能力」の違いが見えてきます。

選手名 打率 出塁率 差(出塁率−打率)
SUZUKI.636.733+.097(四死球8個)
NAKATA.368.478+.110(四死球4個)
SATO.125.300+.175(四死球2個)
TANAKA.357.357±.000(四死球0個)

SATOさんは打率.125と低めですが、出塁率は.300まで上がっています。打席数10のうちヒットは1本だけながら、四球を2つ選んでいるため出塁率が大きく改善している例です。

✅ この記事のまとめ
  • 出塁率 =(安打+四球+死球)÷(打数+四球+死球+犠飛)
  • 打率との違いは四球・死球を分子に加え、犠飛を分母に加えること
  • 犠打は分母に含めない(犠飛は含める)という野球のルールに従う
  • 四死球が0の選手は出塁率と打率が同じ値になる
  • IFERRORで囲んで打席ゼロの選手のエラーを防ぐのは打率と同じ

次回予告

次回は「長打率の定義と計算式を作る」。第45回で計算した塁打数を使って長打率を求めます。出塁率と組み合わせることでOPSが計算できるようになります。

▶︎ 次回:【第49回】長打率の定義と計算式を作る

コメント

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