- ベストアンサー
Excelでの集計
Aさん用ブック、Bさん用ブック、Cさん用ブック…と人数分+集計用のブックがあるとします。 それぞれのブックには共通の形式で下のようなシートが12枚、つまり1年分あります。 1月 1日 2日 3日…31日 合計 商品1 1 SUM式 商品2 1 1 SUM式 商品3 1 SUM式 … 商品30 2 SUM式 合計 SUM式……… SUM式 集計用のブック(形式は個人用と同じです)で日ごと・月ごとに全員の合計を取りたいのですが、 単純に「(商品数(約30)×毎日)×毎月」×人数でリンクを貼ると、ものすごい容量になってしまいます。 しかも、項目が多い割に殆んどが空欄なので、はっきり言ってムダです。 (1)集計用ブックの容量を出来るだけ軽くしたい(現在、個人用ブックは約130KBです)。 (2)リンク式(集計用の計算式)を出来るだけ単純にしたい。 (3)合計がゼロの欄は「0」を表示しない(「計算しない」ってのは矛盾してますよね?)。 こんな都合のいいことが、Excelで出来ますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ピボットテーブルの作成はいかがでしょうか? 表内にカーソルを置き、「データ」⇒「ピボットテーブルとピボットグラフのレポート・・・」です。 合計、データの個数、集計する項目の変更、月単位や日単位での集計など、ピボットテーブルを作成すれば、いろんな角度からの集計が可能ですよ。
その他の回答 (1)
- gogogo123
- ベストアンサー率20% (20/96)
データベース機能でリストを作成してはどうでしょう 「0」は入力しなくてはなりませんが データ 集計メニューで集計をする
補足
早速の回答、ありがとうございます。 VBAとかド素人なので付属の処理メニューを教えていただけたのは嬉しいのですが、 残念ながら使っているのがExcel97なので、データ/集計ではシート(ブック)間の集計は出来そうにないです。
お礼
これならExcel97でも出来ました。 それほどファイルも重くならず、しかも有難いことに合計ゼロ(0)が空欄! シート数(人数×月)が中途半端な量なのと、入力用の共用機の容量が少ないのとで、 特別プログラムを組む気にもなれず(というか部内では誰も出来ないw(:_;)w)、困っていた所でした。 ありがとうございます。