• ベストアンサー

COUNTIFについて教えてください

セルのE2~AL2に0~14までの数字がランダムに入力されています。 このうち1~9までと10~14までの数字の数をそれぞれ数えることができる関数はありますか? ちなみに0はCOUNTIF(E2:AL2,0)で数えることが出来たんですが。

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

  • ベストアンサー
  • onntao
  • ベストアンサー率32% (108/332)
回答No.1

1~9まで =SUMPRODUCT((E2:AL2>0)*(E2:AL2<10)) 10~14まで 同様ですね

rinrin37
質問者

お礼

早速の回答ありがとうございます。 うまくいきました。 本当に助かりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

こんにちは。 >1~9まで 9以下の件数から、0の件数を引けばいいわけですから、 --------------------------------------------- =COUNTIF(E2:AL2,"<=9")-COUNTIF(E2:AL2,0) --------------------------------------------- または、 0の件数がたとえばB4セルに入っているとすれば、 --------------------------------------------- =COUNTIF(E2:AL2,"<=9")-B4 --------------------------------------------- >10~14まで(15以上の数値がないとすれば) --------------------------------------------- =COUNTIF(E2:AL2,">=10") --------------------------------------------- ※E2:AL2は、絶対参照で$E$2:$AL$2 というふうに$をつけておけば、数式を別のセルにコピーしても参照範囲が変わることがありません。

参考URL:
http://www.x-media.co.jp/tyoufaq/faq12.shtml
rinrin37
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • countifで解らない部分があります。教えてください。

    COUNTIFについて教えてください。 例:A1~A20のセルに1~5までの数が不規則にそれぞれ入っています。 次にA21~A25のセルに不規則に1~5の数字を入力しました。 A21~A25に隣接したB21~B25に答えが返ってくるようにします。 検索条件はA21~A25に不規則に入力した1~5の数字の個数なのですが B21・・・~B25=COUNTIF(A1:A20,◎◎◎) と、◎◎◎のところにA21~A25までに入った数字(この場合は1~5)を それぞれ手入力しなければなりません。 手間を省く為に◎◎◎のところを 「A21にはいっている数字と同じ数字」と設定したいのです。 (または「A21に入っている文字と同じ文字」としたいです。) 手っ取り早くいえば、A21に入力した数字と 同じ数字の数を数える式が知りたいのです。 そうすれば、オート-フィルが使えたりしてすごく手間が省け助かります。 不可能なのでしょうか? それともCOUNTIFとは違う関数を使うのでしょうか? 解りにくい文章で恐縮ですが、宜しくお願いします。

  • =COUNTIF(C21:C30,"0>")が分かりません

    エクセルの入力中なのですが、 とあるセル中に、=COUNTIF(C21:C30,"0>") と入力しました。 要するに、 セルC21~C30にて0より小さい数が入っているセルの個数をカウントさせたいのですが、0より小さい数が入力されているセルがカウントされてくれません。マイナスの数字が何個あっても0と表示されてしまいます。 ちなみに=COUNTIF(C21:C30,">0")ですと、0より大きい数が入力されているセル数が正しく表示されます。 あまりにエクセルに無知すぎて原因がわかりません。 マイナス入力されているセルが正しく認識されていないようです。 「マイナス」ってテンキーやかなキー「ほ」で入力する「-」以外に特別な入力法などがあるのでしょうか? あるいは、セルのCOUNTIFの構文が間違ってるとか。でも負の数以外はちゃんと数えられているんですよね。。。

  • =COUNTIF(C21:C30,"0>")が分かりません

    エクセルの入力中なのですが、 とあるセル中に、=COUNTIF(C21:C30,"0>") と入力しました。 要するに、 セルC21~C30にて0より小さい数が入っているセルの個数をカウントさせたいのですが、0より小さい数が入力されているセルがカウントされれません。マイナスの数字が何個あっても0と表示されてしまいます。 ちなみに=COUNTIF(C21:C30,">0")ですと、0より大きい数が入力されているセル数が正しく表示されます。 あまりにエクセルに無知すぎて原因がわかりません。 マイナス入力されているセルが正しく認識されていないようです。 「マイナス」ってテンキーやかなキー「ほ」で入力する「-」以外に特別な入力法などがあるのでしょうか? あるいは、セルのCOUNTIFの構文が間違ってるとか。でも負の数以外はちゃんと数えられているんですよね。。。

  • Excel2010でcountif関数について

    countif関数を使って、特定の文字が入力されたセルの数を算出するシートを作っています。検索する文字に"*"(アスタリスク)を指定すると数字以外のセルがすべてカウントされてしまいます。 =countif(範囲,"*") 他の文字列と同じように検索するにはどうしたら良いでしょうか?

  • COUNTIF関数について

    タイトルの件についてご助言をお願いします。 エクセル表でいくつかシートがあって、例えば各シートの同じセル番号(例えば3枚のシートのA1のセルとして)にある”○”の数を集計したいとき、COUNTIF関数で次のように入力しました。 =COUNTIF(sheet1:sheet3!A1,"○") ところが、VALUEエラーが出て、集計してくれません。同じシート内でCOUNTIFで”○”の数を計算するのはすんなりできています。(例えば、=COUNTIF(A1:A5,"○"))この関数ではシートごとの集計はできないのでしょうか?ほかの関数を使うのでしょうか?集計する方法をご存知の方ご教示ください。

  • COUNTIF関数

    COUNTIF関数の 質問します。 A1:A20 に 数値入ってるとします。 10以上の セル数を 求める 式は =COUNTIF(A1:A20,">10") ですよね? 質問なのですが 例えば、10以上20以下 の セル数を 求める時の 式は どういう 式に なるのでしょうか? COUNTIFでは できないのでしょうか? もし できないなら 他の 関数 教えてください。 よろしく お願い いたします。 エクセルは 2002です。

  • EXCEL関数の”COUNTIF”について教えてください

    セルA1~A10に1~10の数字を入力して、8以上の数字の個数を数えるには【=COUNTIF(A1:A10,">=8")】という関数を使えば、3個と出てきますよね。 例えば3以上~8以下の個数は何個かという式は出来るのでしょうか? 困ってます。教えてください。

  • countif関数

    こんにちは。 エクセルで、ある範囲のなかから文字の入っているセルの数を数えるときはcountifを使うのですよね。 でもそうすると、色のついたセルの数まで数えてしまいます。 数字や文字だけが入ったセルを数えるにはどうしたらいいのでしょうか ?

  • ExcelのCOUNTIF !!

    例えばシート1~5までに全く同じ日報を作成して、各シートのセルB1~B20の「1」と入力された数をシート6のセルB1で集計したい場合、どのような関数を使えばよいのでしょう? countifを使ってみたのですが、複数シートにわたってしまうとうまく出来なくて・・・。 お分かりになる方、ご教授のほど宜しくお願いいたします!

  • Excel countif関数について

    countif関数で、 =COUNTIF(H6:H57,"<39096") このような記述していますが、39096などの数字ではなく、セルの値を参照することができないでしょうか。

専門家に質問してみよう