スポンサーリンク



GW期間中の営業案内

営業時間・臨時休業他、西船ボウルからのお知らせ

2017.09.25

エクセルで作るボウリング成績表

エクセル

45分でリーグ6本150名も楽々完成

娯楽の多様化などで昔よりもオープンボウラーの来場が徐々に減少傾向になっているボウリング場!

そんな中で生き残る為に、LTBに力を入れているセンターも多いと思います。

F支配人の働いているストライカーズ西船ボウルでも、もちろんLTBは営業活動の中心にしています

おかげさまでLTBリーグの本数も人数も徐々に増えてきて、現在では週6本、150名になりました。

この人数が多いか少ないかは分かりませんが、これからも営業政策の中心にしていくのですが、困った問題もありました。

F支配人
エクセルの知識がない!!
スポンサーリンク

エクセルって難しい

それはエクセルの知識が乏しく、毎週の各リーグの成績表を作成するのにものすごく時間が掛かり、他の業務の妨げになってきました。

ASでも簡単には出力できますが、お客様に渡すにはかっこ悪いし、リーグの特別ルールには対応できなし、どうしてもエクセルに頼るしかないですよね。

F支配人
覚える覚悟を決めてチャレンジしよう!
このまま”SUM”・”AVERAGE”・”+-/*”だけじゃどうにもならない!

3,000円もするエクセルの分厚い辞書みたいな本を上下巻2冊買って、1から始めてみました。

F支配人
リーグ成績表がエクセルで作成できるようになりました
活用すれば、簡単に。とはいきませんでしたが・・・

ここで本の紹介をするわけではありません。

実際900ページもある分厚い本2冊。合計1800ページ全ての内容がボウリングのリーグ成績表をエクセルで作るのに必要ないからです。

本の活用事例も書いてありますが、そのままでは使えなかったりするので、ちょっと工夫しなくてはいけませんでした。

やればできる

これから記載する内容は、プロが見たらエクセル自動化と言っても素人の作ったものかもしれませんが、私自身と使ってくれているスタッフにも成績表作成の上で少しは役立っているようなので、良しとしているレベルです。

エクセル自動化へは簡単に言うと、エクセルの数式+エクセルVBAです。

この2つのボウリングのリーグ成績表に必要な数式などを使うだけで大丈夫です。

F支配人
VBAって何?マクロって何?
数年前までVBAって言葉すら知らなかったのですが、今では少しは理解できるようになりました。現在でも出来上がったリーグ成績表もポイントのルールが変わったりすると、エクセルを改良したりしているので、そういった内容を書いていきます。

なぜ、こんな内容をスタッフブログに書いているのって言われそうですが、リーグごとにルールが違うので、数式やVBAの使い方が最初は一緒だったのに今では複数パターンがあって、どのパターンを使えばこのリーグに合うかを調べる時間が面倒になってきたので、どこかにまとめておかなくてはと思ったのと、スタッフブログならば何かを検索した時に、このページがヒットして西船ボウルを知ってもらえたらプラスになるかなってね。

せこいなあ~。世の中そんなに甘くないのになあ~
F支配人
何もしないよりもいいんじゃない?

昔、むかーし・・・とは言っても数年前。

エクセル初心者の頃。

リーグ成績表はパソコンの得意なスタッフに

F支配人
業務命令!入力!
ピン君
最低~!自分でやれ!
そんな心の叫びが聞こえそうな・・・

でもエクセル出来ないから・・・

F支配人
そっちの方が早いし、別の仕事ができるから!
ピン君
言い訳だろ~!
そんな日々でしたね。
ピン君
回想している場合か!!覚えろ!
スポンサーリンク


エクセル無しでは仕事にならない

時は流れ、営業成績の集計や人員削減などで、エクセルを覚えないと身動きできない状況に陥ってしまったので、心を入れ替えてエクセルに挑戦しました。

ピン君
遅いぞ~!
前にも書きましたが、エクセルの分厚い本を買って1から覚え始めました。

業務中はエクセルに向き合う時間が取れないので、時間的に苦労しましたね。当時は・・・

ピン君
当たり前だ!それより本題に入れ!

シートが増えると非効率

正直どのくらいの時間を要したかわかりませんが、セルに「=」を入れてSUMや+-/*の加減乗除やアベレージや小数点以下切り捨てなど、ボウリングのリーグ成績表が人並みにエクセルで入力できるようになった頃、問題に直面。

リーグ参加者の人数が増えると自動的に回戦週数が増えて、シートがどんどん増えていき、そのたびに数式を入れていくことが非効率的に思えてきました。

更にリーグの本数が増えると同じ作業を何回も・・・

間違えた数式をコピーしたり、忘れたりで成績が間違っていたり。

さらに問題は、エクセル自体が重くなり、起動時間がかかる。

F支配人
当時のレベルの成績表
昔のエクセルリーグ成績表

30週もやったらシートもそれ以上になっちゃう

当時の成績表は今思うとゾッとしますね。詳しい方は見ただけでわかっちゃいますよね。

シートは34w(34週目)で終わっていますが、1週増えると、1w目をコピーしてシートを追加して累計スコアーから次回HDまでの横8セルの項目が1Wからの累計なので1W+2Wの作業を参加人数分やらなくてはいけないですよね。

3人BLなので10人×8セルで80か所のセルの数式を直さなければならないのです。今はこのサークルは30名いるので、このリーグ成績表使ってたら、1週増えると30×8セルで240か所も修正が必要なり、やってられないですね。

F支配人
でも当時の知識ではこれが精いっぱい。

数式も単純で、例えば1Wのゲーム数は3なので2W目のゲーム数は1W目の値+2Wの値と簡単。足し算ですもんね。

アベレージはトータル÷ゲーム数で割り算だし、HGなどは今週と先週を比べて大きい値を表示させればいいのでMAX関数です。

最初に書いた通り、覚悟を決めて分厚い辞書みたいな本と向き合えば、当時でもここまでできるようになりました。ユーザーフォームを作ってボタンを押すと必要なシートへ移動して入力したい場所へワンクリックで移動できます。

リーグ成績表

根気があればボタンを作って自動化できた

例えば、スコアーを入力するならば、個人選択をクリックすると選手一覧(ユーザーフォーム)が表示されます。画像は名前を4つしか入れてません。西船橋さんのスコアーを入れる時は西船橋さんをクリックすると入力シートのセルへ移動します。移動後はスコアーとポイントを入力すると、またこの画面が出てくるので、次から次へとクリック➡スコアーの繰り返し。

ユーザーフォーム

クリック一つで終わり

全ての成績入力が終わったら、成績表をクリックすると自動的に指定した順位(ポイント順)で並び替えをして、HGやHSを探し終わると成績表シートが表示。あとは印刷するだけです。10分ぐらいで終わるかな。もちろんレコードシートをクリックすれば、対戦表を読み込んでから印刷してくれます。それでももっと詳しい人ならば、さらに簡単にできるのかもしれませんね。
スポンサーリンク

リーグスタンディングで使う数式

ボウリング場でリーグ戦などの成績表で使うエクセル関数なので、使いこなすとボウリングコンピューター(AS)で対応できないポイントなど複雑なルールに対応できるようになり、素早く成績表が完成できて作業効率が上がり、間違いなどミスのない成績表が出来上がります。

エクセルを使いこなす仕事をされている方から見たら素人のエクセル関数の使い方で、より優れた関数などがあると思いますが、素人の知識でできる程度のものなので、たくさんあるエクセル数式や関数の中で、組み合わせでなんとかリーグ成績表を作っています。肩の力を入れずに見ていただければいいと思います。


スポンサーリンク




24時間以降~180日後までボウリングもネットで簡単ご予約ができます。
もちろん空き状況も15分単位で確認できます。