パソコンじいちゃん

最近は個人的な日記になっています。
初心に帰り、パソコン操作の役に立つ内容になるよう頑張ります。

久しぶりの エクセル (Excel) 

2021年12月12日 | 日記

ベランダの「シャコバサボテン」は、まだ咲きません!

          室内の「胡蝶蘭」が今年は花芽を出しました。

                (昨年は花が咲きませんでした)

      

 

  

3~4年前にエクセルで作成した「グランドゴルフ」

各種出力表が、基礎データ(スコア)を正確に反映しなくなりました。

 

膨大なデータのため、「データの各種集計表」に「セル参照」や

「 ⅤBA」を多用しているのが原因と思われます。

 

参照セルに間違いがあっても、昨年のデーター入力に関係が

ないセルだったのか、昨年は問題ありませんでした!

ところが今年のデーターは「セル参照ミス」が反映した様で、

元データと違う数値が出力される場所が多々発生しました。

 

どこに間違いがあるのか?  

間違い箇所からたどって原因を探そうにも複雑すぎて判らない。

基礎データ表と各種出力表を作り直したほうが早く解決しそうです。

 

〈以前の基礎データ表は欠陥品〉

  一人のデーターが5行に入力されている。

   (3ラウンド行 合計行 ホールインワン行  の5行)

   (アナログ入力時代の一覧表を使用してほしいと懇願された)

    

   「データは一行に」の原則を無視したデータ処理のため、

   非常に複雑な処理になっている。

      (縦横入替表の作成も必要だった)

 

〈今回のデータ表はスッキリ  一人のデータは1行に〉

  1日 ゲーム 

  1ゲームホール

  1か月約9回開催    (1年間108回開催、雨天等で実際は100回)

  会員数約30名  (項目名等を含んで 約40行)

  打数・ホールインワンデータ を一人一行に入力する

  基礎データ表は、約40行 約3000列 になりました

              (3*8*108+4002992

                (400は 小計・合計の列)

    

 

 スコア入力画面 (VBAで基礎データ表等に自動転記します)

      古い画面をそのまま利用しているので、

      今回も「ホールインワン」が縦一列入力になっている!!

    

 

※ 次回は、「Excel関数」「Excel VBA」苦労話 を予定しています。