• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:重複があるデータが何種類あるか、を条件付でカウント)

重複データのカウント方法と集計

このQ&Aのポイント
  • 質問文章では、重複があるデータを条件付けてカウントする方法について問題があります。
  • また、重複データがある場合に「重複」と表示する関数を作成することに成功しています。
  • 今回の応用課題では、「重複」の出たユーザーの数を集計したいという問題があります。過去の質問を参考にしましたが、具体的な方法がわからないため、助けを求めています。

質問者が選んだベストアンサー

  • ベストアンサー
noname#176215
noname#176215
回答No.2

2000件もあるなら 配列数式を使うのは止めておいた方がいいと思 いますけど。フィルタオプションの設定で 重複を取り除いた1月 のデータだけどこかに抽出して計算されてはいかがですか? 関数の場合 非常に重くなります。 =SUM((C1:C2000="1月")*(MATCH(A1:A2000&"",A1:A2000&"",)=ROW(1:2000))) Ctrl + Shift + Enter で確定

Yepes
質問者

お礼

ご返答感謝です。 やはりEXCELの関数で取り扱うデータ量として適切ではないかもしれません。 こうなったらaccessに移行することを考えます。

その他の回答 (1)

noname#176215
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))) これでどうでしょう。

Yepes
質問者

お礼

ご返答ありがとうございます。 上記のサンプルデータではうまく言ったのですが、 =SUMPRODUCT((B1:B6="重複")*(MATCH(A1:A6,A1:A6,)=ROW(1:6))) 件数が2000件の表に適用すると計算結果が「0」になっていまいました(;;)

関連するQ&A