- ベストアンサー
Excel 複数条件+”かつ”
標題の通りです。 例えば、A1~A100に1~10までの数字が、B1~B100に11~20までの数字が、個数に関係なくランダムに入っているとします。 (1)A列の中で3以上7以下の個数を求めるには、COUNTIFで(7以下の個数)-(3以下の個数)で求めればいいですよね。(SUMPRODUCTを使う方法もあるみたいですが) (2)A=4 かつ B=15の個数を求めるにはSUMPRODUCTを使用すれば求まりますよね。 ここまでは、ネットで調べて理解しました。 ここからが本題です。 (1)と(2)を合体させて、A列の中で3以上7以下 かつ B列の中で11以上13以下の個数を求めるのにどうすればいいのかが分かりません。 A B 1 12 4 11 4 17 5 13 6 20 3 14 答え:2個 てな具合で個数を求めたいのですが、色々と式を作ってみてもエラーになったりすべての値が0になったりで上手く行きません。 よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A B C D E 1 12 以上 以下 4 11 A 3 7 4 17 B 11 13 5 13 6 20 3 14 答え =SUMPRODUCT((A1:A6>=D2)*(A1:A6<=E2)*(B1:B6>=D3)*(B1:B6<=E3))
その他の回答 (1)
- hiro-ss16
- ベストアンサー率42% (18/42)
「(1)と(2)を合体させて」・・・"合体"とはどうゆう意味ですか? A列の中で3以上7以下 かつ B列の中で11以上13以下←この条件の個数を 知りたいものと仮定して回答します。 C1 に次の関数式を入れて、C100までコピーします。すると、 この条件に当てはまる行に"1"が表示されますので、例えば "D1" に次の式を入れれば、条件に当てはまる個数が出ますので、これでは どうでしょうか。 C1=IF(AND(AND(A1>=3,A1<=7),AND(B1>=11,B1<=13)),1,"") D1=SUM(C1:C100)