プロが教えるわが家の防犯対策術!

下記のようなデータがあるときに日別店舗別商品別の個数の集計表を作成したいのですが。

日付 店舗 商品 個数
1/1 東京 りんご 1
1/1 大阪 みかん 2
1/1 東京 りんご 3
1/2 東京 みかん 4
1/3 東京 りんご 5
1/3 大阪 なし 6
1/3 大阪 りんご 7
1/3 東京 りんご 8



集計
1/1 東京 りんご 4
1/1 大阪 みかん 2
1/2 東京 みかん 4
1/3 東京 りんご 13
1/3 大阪 なし 6
1/3 大阪 りんご 7

ピポットテーブルで処理しようとしましたが、うまくいきません。
よい方法はないでしょうか?

A 回答 (4件)

Excel2007のピボットテーブルなら添付画像のようになりますが、これでは不都合でしょうか?



作成方法は、ピボットテーブルを右クリックして「ピボットテーブルオプション」から「従来のピボットテーブルレイアウトを使用する」などにチェックを入れ、必要のない機能のチェックを外してください。

細かい設定でわからないところがあれば、その部分を説明しますので、ピンポイントで項目を絞って補足してください。
    • good
    • 0
この回答へのお礼

Excel2007のインストールされたパソコンを借りることができたので
処理してみたところ、期待通りの処理ができました。
わかり易く画像までつけていただいてありがとうございます。

お礼日時:2011/02/04 16:09

excel2000です。


普通にピボットテーブルで出来たんですが、2003と違うのかな?
    • good
    • 0
この回答へのお礼

Excel2003で処理すると何故か商品がダブって表示されてしまいました。
私のやり方がまずかったのでしょうね。
ありがとうございました。

お礼日時:2011/02/04 16:08

画像がアップされなかったようなので、もう一度アップし直します。

「Excel2003でデータの集計をしたい」の回答画像3
    • good
    • 0

一例です。


仮に元データをSheet1としてSheet2に集計します。
(1)元データのA1を選択→データ→フィルタ→フィルタオプションの設定
   「選択範囲内」を選択、リスト範囲欄にA:C、「重複するレコードは無視する」を選択→OK
(2)抽出したA:C列をコピー→Sheet2のA1に貼り付け
(3)sheet2のD2に以下の数式を設定、下方向にコピー
   =SUMPRODUCT((Sheet1!$A$2:$A$100=$A2)*(Sheet1!$B$2:$B$100=$B2)*(Sheet1!$C$2:$C$100=$C2)*(Sheet1!$D$2:$D$100))
因みにSheet1の復元は同様の操作を行い最後の「重複するレコードは無視する」を選択せずにOKとして下さい。
    • good
    • 0
この回答へのお礼

私のやり方がまずかったのか、関数がエラーとなってしまいました。
ありがとうございました。

お礼日時:2011/02/04 16:05

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