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

IF関数とCOUNT関数でボウリングアベレージを計算

EXCELVBA

一般的にボウリングが上手か下手かを比較する時に使う、アベレージ(AVE)平均点とも言いますが、このアベレージを基準にHDCPを計算して、リーグ戦などを行いますよね。

アベレージの計算方法は、「総得点」÷「ゲーム数」で計算できますよね。

アベレージの計算する為のエクセル関数も難しくはないので、すぐマスターできると思いますよ。

目次

AVE算出の計算式

ボウリング個人カード

ピン君
ピン君

またこれですか?

F支配人
F支配人

画像なしでセル番号だけで分かるようになったのかな?

ピン君
ピン君

いじめだ~!パワハラだ~!早く教えろ~!

セルBO4にアベレージ算出する計算式が入っています。

先ほども書いた通り、「総得点(累計)」÷「ゲーム数」で計算できるので、セル番号を入れると・・「BI4/BN4」ですよね。

このままでもいいのですが、空欄の時は「0」と表示してある方がいいので、もし空欄だったら「0」となるように条件式を付け加えたら、このようになります。

=IF(COUNT(BC4:BF4)=0,0,BI4/BN4)

そして、2週目以降は全てのスコアーが空欄だったらと、したいので、このようにしてあります。

これは10週目の計算式です。

=IF(COUNT(BC4:BF13)=0,0,BI13/BN13)

これで、1週目から10週目までで、1回も投げていなければ、「0」となり、投げていれば、アベレージが計算されるようにしてあります。

ピンちゃん
ピンちゃん

ここまでならば、出来そうな気がしてきた!

F支配人
F支配人

これからちょっとだけ大変になるけど、まだまだ序の口ですよ!

ピンちゃん
ピンちゃん

OK! BOSS!

次は一番いいスコア「HG」を自動的に見つけ出すように計算式作りましょう

あわせて読みたい
一番高い点数HGを見つけて表示する エクセル覚え始めても苦労したのが、HGやHSを見つけ出すこと。 全然難しそうな気がしないのですが、1G・2G・3Gのスコアーの中から一番大きい点数を表示するって...

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

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

スポンサーリンク





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