- ベストアンサー
エクセルである指定した範囲のカウント
エクセルで通常カウントは、以下のように、B2:B5と範囲指定しますが、 COUNTIF(B2:B5,">55") ある一定のセルをカウントしようとしたのですが、うまくいきません・・・。 たとえば、E8,G8I8をカウントの対象としたいとき、書式はどのようにすればいいでしょうか? やりたいことは、上記のように、そろってない範囲のセルで、17以上はいくつか?など、ある数値以上になっているセルの数をカウントすることです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
同じ行又は同じ列での計算ならSUMPRODUCTを使うか配列数式にすれば可能です。 8行目の別のセルに共通の条件、又は別の行のE,G,I列に共通の条件はありますか? E8,G8,I8以外の8行目のセルに文字があるなら =SUMPRODUCT(ISNUMBER(E8:I8)*(E8:I8>17)) 別の行セルに共通の文字(例えば年齢)があるなら =SUMPRODUCT((E1:I1="年齢")*(E8:I8>17)) でできます。
その他の回答 (1)
- taranko
- ベストアンサー率21% (516/2403)
回答No.2
=COUNTIF(B2:B5,">55") 『B2:B5』検索範囲 『">55"』検索値(この場合55より大きい) 以上の場合は『">=55"』 揃っていないセルの場合、COUNTIFを複数作り たすというのはいかがでしょうか。 =COUNTIF(E8,">=17")+COUNTIF(G8,">=17")+COUNTIF(I8,">=17")
質問者
お礼
ありがとうございます。 これを使えば、私の条件は満たせそうです。 全てたすということで、文が長くなりますが、 そこはしょうがないですね。 普通に、COUNTIF(B2,A1,Y3,B5,">55") などで指定できれば便利なのに・・・。
お礼
ありがとうございました。 そういう使い方もあるのですね。参考になりました。