• ベストアンサー

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で出来ますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kmmy
  • ベストアンサー率28% (4/14)
回答No.2

ピボットテーブルの作成はいかがでしょうか? 表内にカーソルを置き、「データ」⇒「ピボットテーブルとピボットグラフのレポート・・・」です。 合計、データの個数、集計する項目の変更、月単位や日単位での集計など、ピボットテーブルを作成すれば、いろんな角度からの集計が可能ですよ。

meu350
質問者

お礼

これならExcel97でも出来ました。 それほどファイルも重くならず、しかも有難いことに合計ゼロ(0)が空欄! シート数(人数×月)が中途半端な量なのと、入力用の共用機の容量が少ないのとで、 特別プログラムを組む気にもなれず(というか部内では誰も出来ないw(:_;)w)、困っていた所でした。 ありがとうございます。

その他の回答 (1)

  • gogogo123
  • ベストアンサー率20% (20/96)
回答No.1

データベース機能でリストを作成してはどうでしょう 「0」は入力しなくてはなりませんが データ 集計メニューで集計をする

meu350
質問者

補足

早速の回答、ありがとうございます。 VBAとかド素人なので付属の処理メニューを教えていただけたのは嬉しいのですが、 残念ながら使っているのがExcel97なので、データ/集計ではシート(ブック)間の集計は出来そうにないです。

関連するQ&A