• 締切済み

複数の検索条件に当てはまるセルの個数

複数列の検索範囲で、それぞれのセルの数値が10以上20以下のものがいくらあるか?ということを調べたいと思います。countif を使うのかなぁ、と思い、色々試したのですが、うまくいきません。ご存知の方よろしく教えていただきたいのですが。お願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

DCOUNT関数を使って見ました。 データが複数列の同じ行数だけ入っているとします。 1行最上部に行を挿入します。その行のセルに見出しとして、適当に入れます(下記例でa)。 (A列)(B列) a a 11 11 23 23 45 5 9 15 23 23 15 5 65 65 31 21 11 11 6 6 7 7 F1:G2に条件 a a >10 <24 を入れます A14に=DCOUNT(A1:A12,,$F$1:$G$2)と入れます。 A14をB14以右に複写します。 その後14行目の数を合計します。 この例ではA列5、B列6の合計11(件)です。 もっと簡単にDCOUNTが使えると思ったのですが 複数列を数えるとなると、2段にならざるを得なかったが、別のDCOUNTの使い方がないかな?。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 質問の例のように数値範囲の場合は、COUNTIFで出来ます。 つまり、 10以上の個数-20より大きい個数 とすればいいです。 =COUNTIF(A1:C10,">=10")-COUNTIF(A1:C10,">20")

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.1

範囲をA1:C10とした場合、 =SUMPRODUCT((A1:C10>=10)*(A1:C10<=20)) で如何でしょうか。

関連するQ&A