重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

Access2002にて販売管理のシステムを構築しています。

売上高と売上件数を求めるクエリを作成し
それぞれピボットテーブルにて下記の様に表示させております。

[売上高クエリ:(表示)ピボットテーブル]
   A店  B店  C店
1月 1500  1800  0
2月 2300  1500  2700
3月 1200  600   1300

[売上件数クエリ:(表示)ピボットテーブル]
   A店  B店  C店
1月  10   8   0
2月  18   6   22
3月  10   4   10

例えば、A店の1月度の売上平均単価を求める場合は
1500÷10=150円と出てきますが
これをピボットテーブルにて自動的に処理させることは可能でしょうか?
できれば、同じピボットテーブルの形式で
全ての月・店舗の平均単価が一発表示させられると嬉しいのですが。

ご存じのかた教えて下さい。

A 回答 (1件)

アクセスの中だけでは無理のようです。


クロス集計クエリーを合計と、カウントで実行し、夫々をエクセルに上書きで出力します。二つのエクセルブックを元にして、平均値を計算したエクセルブックを表示させるか、再度エクセルから結果シートをインポートして、アクセステーブルとして表示させるかです。平均値を計算するエクセルブックは予め作っておけばよいと思います。
この処理を、アクセスのVBAから自動で行えるようにすれば良いと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!