Excel2000を使用しています。
顧客データ(A列に名前、B列に購入した商品)があり、それを元に純粋な購入人数(のべ人数では無いという意味です)を出したいです。売れた商品の数も出すため、重複しているものを削除するという手法は使えません。
前任から引継いだ手動での方法は
- C列全てに購入者として1を入力
- 集計機能で名前を元に数量を合計
- 集計の結果、小計が1以上になった名前を数量で割り入力(同じ名前が2つあった場合、数量を0.5ずつにする)
4.ピボットを組み商品ごとのリストを作成する
というものです。
今回お助け頂きたいのは上記の2.3.をマクロにしたい時のVBAをどのように書いたらいいかということです。
どうぞよろしくお願いします。
tatsu99様
補足要求ありがとうございます。
レイアウトはご提示いただいたもので合っています。
集計結果ですが名前を基準に同一のシートで行っております。
画像下部の編集後にある、「安倍晋三」はマンガと花札を購入しているため
単純合計では2人という扱いになりますがC列の購入者をそれぞれ0.5ずつにすることによって1人と計算出来る。
というものです。
商品数は10程度で
顧客データは最大で700程度です
丸投げというご指摘も頂きましたが当方の力不足のため、どんな手法がいいのか皆目見当もつかずこちらにご相談させて頂きましたが場違いな質問でしたら申し訳ございません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。