Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


993 / 13644 ツリー ←次へ | 前へ→

【76999】Pivot内でのカウント(重複除く) chou 15/4/30(木) 13:58 質問[未読]
【77000】Re:Pivot内でのカウント(重複除く) ウッシ 15/4/30(木) 15:55 回答[未読]

【76999】Pivot内でのカウント(重複除く)
質問  chou  - 15/4/30(木) 13:58 -

引用なし
パスワード
   あるデータ(場合により多くて1万件)をVBA内でpivotに使用しています。

このPIVOTで、重複を除いた数をカウントしたいのですが、何か良い方法はありませんでしょうか。

項目A ID
項目B 発行日
項目C 商品名
項目D ・・・・・・・というデータがあり、

列レベル 発行日(年月でグループ化)
行レベル なし
値    ID(データ個数)

というPivotがあり、これで各月の発行件数を求めています。
同じ月に、同じIDに違う商品を発行しているので、IDは重複します。

月毎に、何個のIDに対して発行しているかを集計したく、
月毎にIDの重複をとった個数を求めたいです。

各月の発行件数も求める必要があるため、出来れば一つの大きなデータで、
両方集計したいです。

よろしくお願いします。

【77000】Re:Pivot内でのカウント(重複除く)
回答  ウッシ  - 15/4/30(木) 15:55 -

引用なし
パスワード
   こんにちは

良く分からないですけど、

行レベルをIDにして、値は商品名をカウントして、
各月のIDの値が0より大きい個数をCountIfとか
すればいいのでは?


▼chou さん:
>あるデータ(場合により多くて1万件)をVBA内でpivotに使用しています。
>
>このPIVOTで、重複を除いた数をカウントしたいのですが、何か良い方法はありませんでしょうか。
>
>項目A ID
>項目B 発行日
>項目C 商品名
>項目D ・・・・・・・というデータがあり、
>
>列レベル 発行日(年月でグループ化)
>行レベル なし
>値    ID(データ個数)
>
>というPivotがあり、これで各月の発行件数を求めています。
>同じ月に、同じIDに違う商品を発行しているので、IDは重複します。
>
>月毎に、何個のIDに対して発行しているかを集計したく、
>月毎にIDの重複をとった個数を求めたいです。
>
>各月の発行件数も求める必要があるため、出来れば一つの大きなデータで、
>両方集計したいです。
>
>よろしくお願いします。

993 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free