-PR-
解決
済み

エクセルで顧客の購買回数を知りたい

  • 困ってます
  • 質問No.85676
  • 閲覧数560
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 57% (105/182)

下のようなエクセルシートがあったとします。
sheet1
顧客コード 顧客名
( 1 ) ( Aさん )
( 2 ) ( Bさん )
( 3 ) ( Cさん )
( 4 ) ( Dさん )

sheet2
顧客コード 顧客名 購買日 買った品物
( 2 ) (Bさん) (2月1日) (えんぴつ)
( 3 ) (Cさん) (2月3日) (消しゴム)
( 3 ) (Cさん) (2月3日) (ボールペン)
( 3 ) (Cさん) (2月5日) (えんぴつ)
( 4 ) (Dさん) (2月7日) (サインペン)
( 2 ) (Bさん) (2月15日)(ボールペん)
( 4 ) (Dさん) (2月20日)(えんぴつ)
( 4 ) (Dさん) (2月20日)(消しゴム)
( 3 ) (Cさん) (2月25日)(サインペン)

かっこは便宜上つけているだけです。
この2つのシートから、各顧客が2月に何回品物を買いに来たかを知りたいのです。
結果はBさんが2回、Cさんが3回、Dさんが2回となるのですが(一日に何品買おうと来たのは1回と数える為)、これをsheet1の顧客名の横に持ってきたいのです。
どういう関数を使えば、このようなカウントができるかを教えていただきたいのですが、よろしくお願い致します。
エクセルは97、もしくは2000です。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル10

ベストアンサー率 25% (45/179)

まず同一人物・同一日時の消しこみをします。
sheet2
顧客コード 顧客名   購買日   買った品物   
( 2 ) (Bさん) (2月1日) (えんぴつ)
( 3 ) (Cさん) (2月3日) (消しゴム)
( 3 ) (Cさん) (2月3日) (ボールペン)
( 3 ) (Cさん) (2月5日) (えんぴつ)
( 4 ) (Dさん) (2月7日) (サインペン)
( 2 ) (Bさん) (2月15日)(ボールペん)
( 4 ) (Dさん) (2月20日)(えんぴつ)
( 4 ) (Dさん) (2月20日)(消しゴム)
( 3 ) (Cさん) (2月25日)(サインペン)

買った品物の隣りの列(E列)に、
=A1&C1

 ・
=A9&C9
として、さらにその隣りの列(F列)に、
=if(countif(E1:$E$9,E1)>1,0,1)
とすると、
計算結果は、
各行について   
( 2 ) (Bさん) (2月1日) (えんぴつ)  1
( 3 ) (Cさん) (2月3日) (消しゴム)  0
( 3 ) (Cさん) (2月3日) (ボールペン) 1
( 3 ) (Cさん) (2月5日) (えんぴつ)  1
( 4 ) (Dさん) (2月7日) (サインペン) 1
( 2 ) (Bさん) (2月15日)(ボールペん) 1
( 4 ) (Dさん) (2月20日)(えんぴつ)  0
( 4 ) (Dさん) (2月20日)(消しゴム)  1
( 3 ) (Cさん) (2月25日)(サインペン) 1
となるので、
それを、Sheet1において、
=sumif(A1:A9,それぞれの顧客コード,F1:F9)
でカウントしたらどうでしょうか?
お礼コメント
takazou

お礼率 57% (105/182)

やっぱり、ワンクッション置かないとできないみたいですね。たいへん参考になりました。ほんとうにどうもありがとうございました。お礼が遅れてしまったこと、お詫び致します。
投稿日時 - 2001-06-11 19:24:27
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ