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

一番高い点数HGを見つけて表示する

EXCELVBA

エクセル覚え始めても苦労したのが、HGやHSを見つけ出すこと。

ボウリング個人カード

全然難しそうな気がしないのですが、1G・2G・3Gのスコアーの中から一番大きい点数を表示するって事なので・・・

=MAX(BC4:BF4)

出来た気がしました!そして2週目の時は

=MAX(BC5:BF5,BP4)

こうすると、問題なくHGを探して表示できていたんですよね。

ただ、未登録選手のところなどは「0」にしたいので、いつものようにCOUNT関数を付け加えて、もし空欄だったらも一緒に加えました。

=IF(COUNT(BC4:BF4)=0),0,MAX(BC4:BF4))
F支配人
F支配人

これで良し!だったのですが・・・

ピンすけ
ピンすけ

先投げのスコアーはHG表彰対象外にしたいなあ~

集計対象外に作って!!

という事で、画像のBB列には先投げの項目が用意してあり、半角数字「1」を入力すると、HGが「0」になるようにOR関数も加えて計算式を作り変えています。

=IF(OR(BB4=1,COUNT(BC4:BF4)=0),0,MAX(BC4:BF4))

もし、BB4が(先投げの時「1」または、1G~4Gが空欄だったら「0」そうでなかったら、最高点を表示となっているんですよね。

この式を応用して、HSやHDCP込みのHG・HSも計算式を作っているので、自動的に報じ出来るようになるので、探す手間がなくなり作業が早くなりますよ。

次はHSを見つけ出す計算式を作りましょう

あわせて読みたい
HSの集計(IF関数とMAX関数) 前回のHGを自動的に計算して表示する方法の応用なので、意外と簡単にできちゃいます。 HSはBQ列にあるので、ここに数式を入れましょう。 単純にHSを表示するならば、「=...

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

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

スポンサーリンク





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