プロが教える店舗&オフィスのセキュリティ対策術

下記データの場合、期間内に利用した顧客の数は関数にて求める事が出来るのですが、
その中で、各支店毎(A,B,C,D支店)の個数を求める事が出来ず悩んでおります。

支店 注文日付  顧客ID  顧客名 全使用ID(重複を除く) 6
A支店  2012/1/4 111  株式会社 A   A支店 ID数 ?   
A支店  2012/1/4 111  株式会社 A   B支店 ID数 ?
B支店  2012/1/4 222  株式会社 B   C支店 ID数?
C支店  2012/1/5 333  株式会社 C   D支店 ID数?
D支店  2012/1/5 444  株式会社 D
A支店  2012/1/5 555  株式会社 E
A支店  2012/1/5 555  株式会社 E
D支店  2012/1/7 1112  株式会社 M
D支店   2012/1/9 1112  株式会社 M


他に重複用のセルを追加し、フィルタを使用して求める事は可能なのですが、
今回は、関数で出来ないかと思っております。
是非知恵をお貸し頂けないでしょうか。

重複以外の全使用ID数は
=SUMPRODUCT(1/COUNTIF(C2:C11,C2:C11)) にてわかっております。

尚、今回の例の場合は、以下の通りになります。
A支店 ID数は 2 
B支店 ID数は 1
C支店 ID数は 1
D支店 ID数は 2  
環境は、EXCEL2007です。

「Excel 重複以外のカウント数の中で条」の質問画像

A 回答 (1件)

簡易版:


F2に
=SUMPRODUCT(($A$2:$A$11=E2)/COUNTIF($C$2:$C$11,$C$2:$C$11))
以下コピー。
    • good
    • 0
この回答へのお礼

早々のご回答感謝致します。
望んでおりました通りの結果でした。
もっと関数を勉強し直します。
また何かありましたら、宜しくお願い致します。

お礼日時:2012/07/16 21:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!