[[20180304164301]] 『重複したデータを1件として数え、2件以上の数を数』(gp) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『重複したデータを1件として数え、2件以上の数を数える』(gp)

こんにちは
顧客リストを作っており、2回以上連絡があった人の数を計算したいのですが、できていません。
顧客リストは氏名と生年月日を連結した作業列をつくり、同姓同名で誕生日違いの人を検出するようにしています。

重複したデータを1件として数える
http://www.excel.studio-kazu.jp/kw/20180303212704.html
こちらを参考に

A列,B列,C列
ひとりですまこ,19730704,A&B
ふたりめたかお,19891104,A&B
ふたりめたかお,19891104,A&B
さんにんけいこ,19830704,A&B
さんにんけいこ,19830704,A&B
さんにんけいこ,19830704,A&B
ふたりめたかお,20101104,A&B ☆
ふたりめたかお,20101104,A&B ☆
さんにんけいこ,20130704,A&B ☆
さんにんけいこ,20130704,A&B ☆
さんにんけいこ,20130704,A&B ☆
☆同姓同名誕生日違い

D1

 =SUMPRODUCT(1/COUNTIF(C1:C11,C1:C11))
この式で全員の人数は数えられたのですが、2件以上の数を数えることができません。

期待結果 4

どうぞよろしくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 作業列を使ってもいいんだったら

 C1 =IF(B1="","",COUNTIFS($A$1:A1,A1,$B$1:B1,B1))

 下コピー

 重複を除いた件数 → C列の「1」をカウント
 2回以上の件数  → C列の「2」をカウント

 =COUNTIF(C:C,1)
 =COUNTIF(C:C,2)

 参考まで
(笑) 2018/03/04(日) 17:48

ありがとうございます。
=COUNTIFS($A$1:A1,A1,$B$1:B1,B1)
で別途、重複のない計算結果は出していました。
が" 2回以上の件数"にとらわれて COUNTIF(C:C,">=2") としており 3まで数えていました。
大変助かりました。
(gp) 2018/03/04(日) 21:00

該当の内容でブログを書きました
http://gene-pinefield.blogspot.jp/2018/03/blog-post.html
(gp) 2018/03/05(月) 19:23

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.