緊急事態宣言発令中による営業について詳細へ

ボウリング勝敗ポイントを自動計算する方法

EXCELVBA

さあ、ここまで、ボウリングリーグ戦の成績表をエクセルで作る作業を始めていますが、ついてきていますか?

まず大まかな流れを書いてあるのがこれ。

あわせて読みたい
たった5分でエクセルのボウリング成績表を完成させる方法 ボウリングのリーグ戦の成績表をASで管理ではなく、エクセルで管理しているんですよね。 そして、毎週の成績スコアー入力をして、並べ替えして、ハイゲームなど探して、...

3ゲームトータルの数式を書いてあるのがこれ。

あわせて読みたい
セルの合計を計算するSUM関数 ボウリングのリーグ戦のスコアー計算で1G・2G・3Gの合計を自動的にエクセルで計算するにはSUM関数を使うと簡単で便利ですよ。 【3ゲームのスコア合計計算(SUM関数)】 ...

ハンデキャップ込みトータルを計算する数式を書いてあるのがこれ。

あわせて読みたい
ボウリングハンデキャップ込みスコアーを計算する方法 3ゲームトータルスコアーの計算ができるようになったら、次はHDCP込みスコアー計算ができるようにエクセルを作りましょう。 前回作った3ゲームトータルのセルを利用して...

まだまだ序の口で、次は勝敗ポイントの数式を作りましょう。

スポンサーリンク


目次

リーグ勝敗ポイントを自動計算させる方法

自動計算といっても勝手に数字が入るわけではありません。

勝利ポイントのみ入力すれば、敗戦ポイントが自動計算されて入力できるだけです。

ボウリング個人カード

勝利ポイントを入力するのは「BJ」列で、ここを入力すると「BK」列に自動的に敗戦ポイントが表示されます。

このリーグ戦の最大勝利ポイントは「4」ポイントなので、画像のように勝利ポイント「1」と入力すると負ポイントが「3」と計算されて表示します。

ここでも単純に「4-BJ4」と数式を書いてしまうと、最大勝利ポイントが変更になると全て数式を書き直しになるのでダメです。

また、まだ投げていない週は空欄になっているので、負ポイントが常に「4」になってしまい、これもダメです。

そこで、まずは、最大勝利ポイントが変更になってもいいように、リーグ設定の場所を作ります。

ボウリング成績表HOME1

印刷設定と選手登録とリーグ設定

セルAL10に最大勝利ポイント「4」を入れておいてあるので、このリーグは「4-勝ポイント」が敗戦ポイントとなります。

これで最大ポイントが変わればセルAL10の値を変えるだけになります。

次にまだ実施されていない週の対応は、前回HDCP込みスコアーでも使った「IF関数」を使い、もし、勝利ポイントが空欄だったら、「0」を入力し、入力されていたら計算すると記述します。

=IF(BJ4=””,0,$AL$10-BJ4)

セルの空欄を示すのは「””」と書きます。

いかがでしたか?これで勝敗ポイントも勝利ポイントのみの入力で対応できるようになりました。

次は累計のゲーム数を計算できるように計算式を作りましょう

あわせて読みたい
ボウリングの累計ゲーム数を計算しましょう ボウリングリーグ戦で投げたゲーム数を計算する事ってなんとなく重要性が無いような気がしますが、実はアベレージなどを算出する時に必要なんですよね。 とっても簡単な...

エクセルで作るリーグスタンディングへ戻って続きを見ましょうね

あわせて読みたい
たった5分でエクセルのボウリング成績表を完成させる方法 ボウリングのリーグ戦の成績表をASで管理ではなく、エクセルで管理しているんですよね。 そして、毎週の成績スコアー入力をして、並べ替えして、ハイゲームなど探して、...

スポンサーリンク





よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次