• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで顧客の購買回数を知りたい)

エクセルで顧客の購買回数を知る方法

oresamaの回答

  • ベストアンサー
  • oresama
  • ベストアンサー率25% (45/179)
回答No.1

まず同一人物・同一日時の消しこみをします。 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
質問者

お礼

やっぱり、ワンクッション置かないとできないみたいですね。たいへん参考になりました。ほんとうにどうもありがとうございました。お礼が遅れてしまったこと、お詫び致します。

関連するQ&A

  • EXCELの統合のよい方法を教えてください

    EXCELのデータの統合の仕方で教えてください。 2つのシート 顧客コード  顧客名 顧客名2 顧客名3 1月 2月  1      A   A2  A3   30  50     2      B   B2  B3   40  20  4      D   D2  D3   21  80  2      B   B2  B3   41  42        3      C   C2  C3   32  45     1      A   A2  A3   11  20 で2つのシートを統合すると顧客コードと1月 2月は統合されるのですが顧客名がブランクになってしまいます。今はVLOOK関数を用いて顧客名をいれているのですが、統合の作業だけでこの顧客名も入る入り方はありますか?やはり統合は数字だけしかだめですか?      何か顧客コードと顧客名を1つのものとしてグループ化するような方法はありますか?教えてください。

  • Excel 複数条件での検索

    Excelで下記の様な表を作りました。 ◆Sheet1〔品物リスト〕500件くらいのリストです -------------------------------------------------- |A     |B      |C       |D     | -------------------------------------------------- 1|産地  |産地コード|品物名 |品物コード| -------------------------------------------------- 2|新潟県 |1111   |お米  |222    | -------------------------------------------------- 3|山形県 |2222   |お米  |555    | -------------------------------------------------- ◆Sheet2 ----------------------------------------------------- |A     |B      |C       |D     | ----------------------------------------------------- 1|産地  |産地コード|品物名 |品物コード| ----------------------------------------------------- 2|山形県 |2222   |お米  |※555   | ----------------------------------------------------- Sheet2に産地と品物名を入力し、産地コードと品物コードを 表示させようと思っています。 産地コードの表示はVLOOKUPで出来たのですが、品物名は重複 する場合があります。産地と品物名が合致した品物コードを ※のセルに表示させるには、どうしたら良いでしょうか?

  • 【エクセル】月別、商品別の売上表を作りたいのですがうまくいきません。

    オークションの売上や小遣いの管理をしようと家計簿を作っております。 日付と商品名と金額を入力したデータがあり(シートA)、それを売上月と商品名ごとに別シート(シートB)に表示させたいのですが、どうしたらよいのでしょうか。SUMIF等で試行錯誤してみたんですがなかなかうまく行きません。 よろしければ知恵をお貸しください。 売上(シートA)   A     B       C 1 日付   商品     金額 2 10/11  えんぴつ   100 3 10/16  けしごむ    50 4 10/21  えんぴつ   120  5 11/25  えんぴつ   100 6 12/18  ノート     120 月別売上(シートB)   A       B      C      D 1         10月    11月    12月 2 えんぴつ   220    100 3 けしごむ    50 4 ノート                   120

  • エクセル2010の関数について教えてください

    下記のような シート1 があります。    A     B      C     D       E    1 担当者  商品名   数量   販売単価  売上月 2 山本   えんぴつ  100    150 3 上田   消しゴム   80    180     6月 4 鈴木   ノート     90    170     4月 5 岡田   名刺     500    800 6 松岡   バインダー 300    300     8月 7 遠藤   えんぴつ  110    180 シート1 のE列に売上月が入力された行のみをシート2に自動に表示したいです。 どなたかご指導お願い致します。     A      B      C      D     E    1 担当者  商品名     数量  販売単価  売上月 2 鈴木    ノート      90   170     4月 3 上田    消しゴム    80   180     6月 4 松岡    バインダー  300   300     8月 5  6  7 

  • エクセルでの顧客管理

    エクセル初心者です。顧客管理で2件こまっています。 (1)A列・・会社名、B列・・携帯番号、C列・・担当者名です。別の表にVLOOKUPによって検索したい会社名前を入れると携帯番号と担当者が表示されるようになっています。しかし、同じ会社に複数の担当者がおり複数担当者がいる場合は使えません、同会社の全員の携帯番号と担当者名が出てくるような関数もしくは方法はありませんか?会社ではアクセスが使える環境ではありません。なんとかエクセルのみで乗り切るのは難しいでしょうか? (2)(A)のワークシートにA列顧客名 B列住所 C列担当者名(3人)のデータがあります。このデータを担当者別にそれぞれの担当者のワークシートに反映させたいのです。追加の顧客は(A)で入力しそれが各担当者別のワークシートに反映される方法はありませんか?

  • エクセルの関数の質問です。

    エクセルの関数の質問です。 1日の案件数を求めるのは簡単ですが、同顧客が1日に何度も混在する場合の1日の顧客数の 求め方がわかりません。 種類の数え方の応用編でしょうか?どなたか教えてください! エクセルでsheet1のA2からA400までが顧客番号(文字列。空白含む。)、B2からB400までが日付(1日から31日)(1から31の数値。空白含む。)、sheet2のA2からA32までが1日から31日まで、のとき、sheet2のB2からB32にその日ごと(B2ならA2(1日))の顧客数を出す数式を教えてください。 ※sheet1の顧客番号、日付は、同じ顧客番号、同じ日付も含まれ、混在しています。 ついでにsheet2のC2からC32までに1日の案件数も出したいです! 例) sheet1 A  B 05 1日 05 1日 03 1日 01 1日 01 2日 01 2日 06 2日 05 2日 03 2日 sheet2 A   B   C 1日 3名  4件 2日 4名  5件 3日 0名  0件 4日 0名  0件 sheet2のBとCを数式にしたいです。

  • excelで顧客コード別の売上合計を別シートに一覧として表示したい

    現在いシートに、 A      B     C  顧客番号  顧客名   売上 001    ショップA  ¥5000 001    ショップA  ¥20000 002    ショップB  ¥50000 002    ショップB  ¥3000 003    ショップC  ¥2000 003    ショップC  ¥3000 という表があります。 これを別シートに1行に1顧客売上合計というように 顧客コード別に売上合計を表示したいのです。 A    B       C コード 顧客名     合計金額 001   ショップA   ¥25000 002   ショップB   ¥53000 003   ショップC   ¥5000 どのようにすればよいか教えてくださいませ!  

  • 売上帳に顧客識別番号を記入しており、顧客の来店数及び来店月を集計しよう

    売上帳に顧客識別番号を記入しており、顧客の来店数及び来店月を集計しようと考えています。 売上帳はシート別に日付名で管理しておりその中の顧客識別番号記載の列を読み取り、別の集計シートで どの顧客がその月で何回来店したかを管理したく思っております。 現在の状態 1、シートは日付別で11-1~11-30の名前で管理している。 2、顧客識別番号は各シート B4~B48 までに入力してある。 3、別途集計用シートにて 1~400 までの顧客が何回来店しているかを求めたい。 ※顧客識別番号は1~400まで登録されている。 4、売上は各月ブック別で管理 例: 売上シート    A      B C       D    E 3  No.(来店数) 顧客識別番号 顧客名     商品名 担当 4  1       35    顧客太郎    タンス 太朗 5  2       111   顧客花子     棚    二朗 6  3        7    顧客サム    センス 三朗 * ※シート名 11-4 集計シート         (来店数)  (来店数)  (来店数)    A      B      C       D 1  (顧客識別番号)   10月    11月    12月 2    1          1      5      1 3    2          1      0      1 4    3          1      0      1 5    4          1      2      1 6    5          2      1      1 7    6          1      4      0 8    7          4      1      0 9    8          0      8      2 10   9          1      1      1 *   (400まで) このように集計したい↑もしくは単月(月別ブック)集計だけでも良い。 これらを他のブックに反映する事は可能か?※リンクが閉じられている状態でも。 初心者ながら色々過去ログも試してみたのですが反映されずどうしたものだろうと困っています。 宜しくお願い致します。      

  • エクセル関数2

    シート(1) A B C D 作業列    コード    顧客名     金額 3        300001     A 10,000 3        300002   B 15,000 3        300003   C 20,000 3        300004   D 25,000 3        300005   E 30,000 4        400001   F 35,000 4        400002   G 40,000  4 400003 H 45,000 4 400004 I 50,000 4 400005 J 55,000         シート(2) A B C D E F 「1」 「2」 「3」 「4」 「5」 「6」 10,000 35,000 15,000 40,000 20,000 45,000 25,000 50,000 30,000 55,000 ※ シート(1)にコード、顧客名、金額を入力すると、シート(2)にあるように該当するコードの先頭行の列に表示するようにしたいと思っています。 シート1で作業列を作りその作業列を基にシート2でVLOOKUP関数を使い‥シート2の10,000のセルの場合、 VLOOKUP(C$2,sheet1!$A$3,$D$12,4,false)として、下にコピーすると同じ金額になってしまいます。 セルが空白にならず、シート1の金額が上から順番にシート2に表記されるようにするにはどうしたらよいでしょうか。マクロはできませんので、関数で詳しく教えて下さい。宜しくお願いします。

  • エクセルで新規顧客のリストを追加

    前回、同じような質問して、分かったつもりだったのですが、できませんでしたので、もう一度質問させて頂きます。 シート1に、顧客(会社名)のリストがあります。 <シート1> (A列) A社 B社 C社 ・ ・ シート2に、その月に取引のあった顧客の名前(会社名、担当者が同じセル内にある)があります。 <シート2>    (A列)      (B列) B社 ○○さん    1000円 C社 △△さん    1000円 X社 □□さん    2000円 C社 ○△さん    1500円 G社 □△さん    1000円  B社 ◎○さん     500円 という具合です。 X社さん、G社さんは新しい顧客なので、シート1のリストに追加したいのです。 しかし、シート1のデータも膨大であり、シート2のデータも膨大なので、手作業では困難です。 そこで、シート1のリストにない顧客の名前だけ、シート2で目立つような(あるいはピックアップするような)方法がないでしょうか。 金額は関係ありません。次の列に入っていることを分かりやすくしただけです。