- ベストアンサー
データの統計で条件を満たすセルの数を求める方法は?
- データの統計で条件を満たすセルの数を求める方法を教えてください。
- データの統計を行っているときに、特定の条件を満たすセルの数を数える方法を知りたいです。
- データの統計において、特定の条件を満たすセルの数をB1セルに表示する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 75以上、450以上、ということでしたら 不等号(比較演算子)は " > " ではなく " >= " になります。 ご希望のデータは、 各列に見出しがあれば DCOUNT関数で求めることができます。 A4からE4にそれぞれの列見出し名を入力。 D1 → D列の見出し名 E1 → E列の見出し名 D2 → >=75 E2 → >=450 B1に↓ ---------------------------- =DCOUNT(A4:E10000,B4,D1:E2) ---------------------------- ** ** SUMPRODUCT関数を使った別解として‥ D1、E1には比較演算子をつけずに 75、450 と入力。 データが3行目から始まっているとすれば、B1に↓ ---------------------------------------------------------- =SUMPRODUCT((D3:D10000>=D1)*(E3:E10000>=E1)*(B3:B10000<>"")) ---------------------------------------------------------- または↓ ---------------------------------------------------------------- =SUMPRODUCT((D3:D10000>=D1)*(E3:E10000>=E1)*(ISNUMBER(B3:B10000))) ---------------------------------------------------------------- ※データが多い場合は、 SUMPRODUCT関数より、DCOUNT関数をお勧めします。
その他の回答 (1)
- ochiyan707
- ベストアンサー率21% (9/42)
Bの列から、75以上、450未満のセルの数をカウントするということでよいのでしょうか? であれば、D1に75、E1に450を入力して、B1に以下のような関数を入力すればよいはずです。 =COUNTIF(B2:B5000,"<"&E1)-COUNTIF(B2:B5000,"<"&D1) B5000の部分はとりあえず5000行を想定していますが、数字を変えれば何行でもOKです。 質問の意図と異なっていたらすみません。
補足
さっそくのご回答ありがとうございます。 私の説明が判りにくくて申し訳ありません。 下記の条件が満たされる個数を知りたいのですが、 1. B列のセルに数字が入力されている。 2. B列の数字が入力されているセルの行のDが75以上。 3. B列の数字が入力されているセルの行のEが450以上。 上記の表ですと満たしているのは上から3番目のみです。 1段目のBは数字が入力されているので条件1はクリア。 そのセルの行のDセルは75なので条件2もクリア。 ですがEセルが359なので条件3が満たされておりません。 結果1段目はカウントされません。 2段目はBセルにすでに数字が入っていないので、条件1の時点でアウト。 4段目はBセルに数字があり条件1クリア。 その行のEセルは930なので条件3もクリア。 ですがDセルが50なので条件2がクリアされていません。 複数の条件のカウントなので手に負えませんでした。 ご教授いただければ幸いです。