![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
来店管理のシートと売上管理のシートがあります。
来店したら、世帯ごとに顧客コードを振って入力し、
成約となると売上管理のシートに入力するという流れになっています。
来店に対する成約率を出したいと考えています。
来店管理のシートの顧客コードと一致している売上管理シートの顧客コードの数を
別シートに抽出するには、どのような関数を使用すればよろしいでしょうか?
また、売上管理のシートには、1世帯に複数の契約が入っており、
それぞれに顧客コードが入力されているため、コードが重複しています。
【来店管理シート】
A列 B列
店舗名 顧客コード
A 1010101
A 1010102
A 1010103
A 1010104
B 1010105
B 1010106
C 1010107
C 1010108
C 1010109
【売上管理シート】
A列 B列 C列
店舗名 顧客コード 契約内容
A 1010101 ●●
A 1010101 ●●
A 1010101 ●●
A 1010103 ●●
A 1010103 ●●
A 1010104 ●●
【別シート】
A列 B列 C列 D列
店舗名 来店数 成約数 成約率
A
来店数はCOUNTIFを使えば、集計はできますが、
成約数の集計がどうしてもできません。
助けてください。
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
売上管理シートに作業列を設ける。
たとえばD列に、来店有無という項目を作る。
D2セル:
=IFERROR(MATCH(B2,来店管理!B:B,0),"")
下に引っ張る。
こうすれば、来店のあった顧客には2以上の数値、来店履歴のない顧客は0と判別できます。
あとは売上管理でCOUNTIFS関数。
条件1には店舗名、条件2には、来店有無が>0。
ただし、この方法は、A店に来店記録がある顧客がC店で買ったケースなども含まれます。
それがまずいなら、店舗名と顧客コードを&で連結したうえで上の処理を。
A1010101 と、C1010101 を区別するといことです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- Visual Basic(VBA) コード名シートA列と集計シートA列のコードが一致したら、コード名シートA5からk12の範囲をコピーし 1 2022/08/29 23:46
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Visual Basic(VBA) 集計シートA列のコードと一致する右に並んだシート名(コード)の3行目から10行目をコピーして貼り付け 4 2022/08/18 15:24
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Excel(エクセル) エクセルのイベントVBAを複数のシートで動かしたい 1 2022/12/07 16:55
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelのVlookup関数の制限について
-
エクセルの保護で、列の表示や...
-
文字の色も参照 VLOOKUP
-
SUMPRODUCTにて別シートのデー...
-
エクセル マクロ 標準モジュー...
-
Excel複数シートにあるデータを...
-
エクセルの列の限界は255列以上...
-
Excelでの並べ替えを全シートま...
-
オートフィルタ使用時にCOUNTIF...
-
エクセルのブック分割マクロを...
-
エクセルVBAで、ある文字を含ん...
-
VBAで繰り返しコピーしながら下...
-
Excel VBA ピボットテーブルに...
-
複数行の同列に同じ値があった...
-
【条件付き書式】countifsで複...
-
Excel の複数シートの列幅を同...
-
エクセル複数シートのデータを...
-
エクセルで、チェックボックス...
-
エクセルで横並びの複数データ...
-
スプレッドシートでindexとIMPO...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字の色も参照 VLOOKUP
-
ExcelのVlookup関数の制限について
-
エクセルの保護で、列の表示や...
-
VBAで繰り返しコピーしながら下...
-
Excel の複数シートの列幅を同...
-
エクセルで横並びの複数データ...
-
エクセルの列の限界は255列以上...
-
【条件付き書式】countifsで複...
-
Excelでの並べ替えを全シートま...
-
SUMPRODUCTにて別シートのデー...
-
エクセル マクロ 標準モジュー...
-
VLOOKアップ関数の結果の...
-
エクセルで、チェックボックス...
-
Excel VBA ピボットテーブルに...
-
オートフィルタ使用時にCOUNTIF...
-
スプレッドシートでindexとIMPO...
-
エクセルVBAで、ある文字を含ん...
-
エクセルのブック分割マクロを...
-
【VBA】複数のシートの指定した...
-
Excel複数シートにあるデータを...
おすすめ情報