みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルである指定した範囲のカウント

エクセルで通常カウントは、以下のように、B2:B5と範囲指定しますが、
COUNTIF(B2:B5,">55")

ある一定のセルをカウントしようとしたのですが、うまくいきません・・・。
たとえば、E8,G8I8をカウントの対象としたいとき、書式はどのようにすればいいでしょうか?

やりたいことは、上記のように、そろってない範囲のセルで、17以上はいくつか?など、ある数値以上になっているセルの数をカウントすることです。

投稿日時 - 2005-11-09 11:10:49

QNo.1767496

暇なときに回答ください

質問者が選んだベストアンサー

同じ行又は同じ列での計算ならSUMPRODUCTを使うか配列数式にすれば可能です。
8行目の別のセルに共通の条件、又は別の行のE,G,I列に共通の条件はありますか?
E8,G8,I8以外の8行目のセルに文字があるなら
=SUMPRODUCT(ISNUMBER(E8:I8)*(E8:I8>17))
別の行セルに共通の文字(例えば年齢)があるなら
=SUMPRODUCT((E1:I1="年齢")*(E8:I8>17))
でできます。

投稿日時 - 2005-11-09 11:35:18

お礼

ありがとうございました。
そういう使い方もあるのですね。参考になりました。

投稿日時 - 2005-11-10 06:57:53

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

=COUNTIF(B2:B5,">55")
『B2:B5』検索範囲
『">55"』検索値(この場合55より大きい)
以上の場合は『">=55"』
揃っていないセルの場合、COUNTIFを複数作り
たすというのはいかがでしょうか。
=COUNTIF(E8,">=17")+COUNTIF(G8,">=17")+COUNTIF(I8,">=17")

投稿日時 - 2005-11-09 11:35:54

お礼

ありがとうございます。
これを使えば、私の条件は満たせそうです。

全てたすということで、文が長くなりますが、
そこはしょうがないですね。
普通に、COUNTIF(B2,A1,Y3,B5,">55")
などで指定できれば便利なのに・・・。

投稿日時 - 2005-11-10 07:00:07

あなたにオススメの質問