- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで「範囲内の一つ以上に値が入っている」)
Excelで効率的な集計方法を教えてください
このQ&Aのポイント
- Excelで200行×50列ほどの表で、特定の条件を満たすセルの数を集計したいです。
- 現在は範囲を直接指定してCOUNTIF関数を使って集計していますが、セルの数式が長くなり見づらいです。
- 効率的な集計方法や、数式を簡潔にする方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ご相談に例示されたようにA列に数値が記入してあるなら =COUNT(1/FREQUENCY(IF(D1:D200="○",$A1:$A200),IF(D1:D200="○",$A1:$A200))) と記入して、必ずコントロールキーとシフトキーを押しながらEnterで入力。右にコピー。 A列は数字というのがウソなら =COUNT(1/FREQUENCY(IF(D1:D200="○",MATCH($A1:$A200,$A$1:$A200,0)),IF(D1:D200="○",MATCH($A1:$A200,$A$1:$A200,0)))) と記入して、必ずコントロールキーとシフトキーを押しながらEnterで入力。右にコピー。
お礼
A列は必ず数値で、番号が飛ぶことはまれにありますが必ず昇順です。 教えていただいた式で望み通りのカウントになりました。ありがとうございます。