- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:重複があるデータが何種類あるか、を条件付でカウント)
重複データのカウント方法と集計
このQ&Aのポイント
- 質問文章では、重複があるデータを条件付けてカウントする方法について問題があります。
- また、重複データがある場合に「重複」と表示する関数を作成することに成功しています。
- 今回の応用課題では、「重複」の出たユーザーの数を集計したいという問題があります。過去の質問を参考にしましたが、具体的な方法がわからないため、助けを求めています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#176215
回答No.2
2000件もあるなら 配列数式を使うのは止めておいた方がいいと思 いますけど。フィルタオプションの設定で 重複を取り除いた1月 のデータだけどこかに抽出して計算されてはいかがですか? 関数の場合 非常に重くなります。 =SUM((C1:C2000="1月")*(MATCH(A1:A2000&"",A1:A2000&"",)=ROW(1:2000))) Ctrl + Shift + Enter で確定
その他の回答 (1)
noname#176215
回答No.1
重複チェックの数式は =REPT("重複",SUMPRODUCT((A$1:A$6=A1)*(C$1:C$6="1月"))>1) これでも良さそうです。 「1月」のユーザー数は =SUMPRODUCT((C1:C6="1月")*(MATCH(A1:A6,A1:A6,)=ROW(1:6))) これでどうでしょう。
質問者
お礼
ご返答ありがとうございます。 上記のサンプルデータではうまく言ったのですが、 =SUMPRODUCT((B1:B6="重複")*(MATCH(A1:A6,A1:A6,)=ROW(1:6))) 件数が2000件の表に適用すると計算結果が「0」になっていまいました(;;)
お礼
ご返答感謝です。 やはりEXCELの関数で取り扱うデータ量として適切ではないかもしれません。 こうなったらaccessに移行することを考えます。