• ベストアンサー

COUNTIF関数 ある範囲の数値でB1セルの数値より小さい数の数を数える方法

教えて下さい Excel2007です。 COUNTIF関数である範囲の10より小さい数値を調べる時は、 =COUNTIF(範囲,"<10")で数えられます。 10がD1に入っているときは、どのように式を作ればいいのでしょうか? =COUNTIF(範囲,<D1)では、エラーで計算できません。 =COUNTIF(範囲,"<=10")では、0になってしまいます。 どのような式で数えられるでしょうか

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

>ある範囲の10より小さい数値を調べる =COUNTIF(範囲,"<" & D1) などのように,文字列結合の計算で「<10」になるようにしてやれば計算してくれます。

gyouda1114
質問者

お礼

素早い回答ありがとうございます。 うまくできました。 今後ともご指導よろしくお願いします。

関連するQ&A

  • 【エクセル】離れたセルのCOUNTIF関数

    こんにちは。 エクセルのCOUNTIF関数についての質問です。 各セルに以下のような数値が入っている表で・・・  A=10  B=00  C=20   D=30   E=00   F=40   G=50  AとCとEとGのセルを選択し、0以外のセルの個数を数えるとき COUNTIF関数で =COUNTIF(A,C,E,G,"<>0") という数式を立てたのですが、エラーとなってしまいました。 最終的には =((COUNTIF(A,"<>0")+(COUNTIF(C,"<>0")+(COUNTIF(E,"<>0")+((COUNTIF(G,"<>0")) という数式をたてて計算は出来たのですが、もっと簡単(?)な式はあったりするのでしょうか? ご存知の方がいらっしゃいましたら是非お教え下さい。

  • COUNTIF関数

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

  • エクセル関数 CountIf について教えてください

      CountIf 関数を使って、ある範囲にある数値の個数を数える方法(条件式の書き方)を教えてください。 例えば 3以上 8以下 (>3、<8)の数値の個数を調べる条件式。 =COUNTIF(F1:F15,"???")  の???部分を教えてください。

  • EXCELのcountif関数について教えてください。

    countif関数の一つ目の引数には範囲を指定しますが、この範囲は別のシートにまたがっているとできないんでしょうか。「数式で使用されるデータの形式が正しくありません」というエラーになってしまいます。具体的には、 =COUNTIF('sheet1:sheet2'!H63,"ア") という数式です。countif関数で、3Dカウントをしたいのですが・・・。

  • エクセルのCOUNTIF関数について

    エクセルのCOUNTIF関数について、というかCOUNTIF関数でよいのかどうかもよく分からないのですが、教えて下さい。 (1)まず、ワークシートのA列の1~100行目までの100マスを範囲として、数値を入力していくときに、仮に同じ数値を入力しようとしても、入力ができないようにしたいのです。 (2)次に、ワークシートのA列とC列のそれぞれ1~100行目までの合計200マスを範囲として、(1)と同じことをしたいのです。(つまりB列はとばして) (1)と(2)のようなことは可能でしょうか? お分かりの方がおられましたら、ぜひよろしくお願いします!

  • COUNTIF関数について

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

  • Excelのcountif関数について

    エクセルのcountif関数について質問をさせていただきます。 Countif関数で「B1」と「B2」や「N」と「n」いう数値を別数値として数えたいのですが、 countif(セル:セル,"B1"」 と入れると、どうもB2もカウントされてしまいます。 別数値としてカウントする方法を教えていただけないでしょうか。 宜しくお願いします。

  • 範囲内のセルが「A6の値」以下の数値の個数

    先ほども同じような質問をしたのですが。 再度質問させていただきます。 「A1:D5のセルの数値が600以下である個数をE1に出力したいのですが、関数の式をご存知の方教えてください。」 E1に =COUNTIF(A1:A5,"<=600") を入力すると確かにそのとおりになりました。 COUNTIF(『対象範囲』,『指定条件』) 対象範囲A1:D5と 指定条件が600以下であるという条件がわかっていればいいです。 指定条件をセルにした場合はどうでしょうか? 例えば指定条件A6以下として =COUNTIF(A1:A5,"<=A6") はうまくいきませんでした。 セルの数値を指定条件に組み入れることはできないのでしょうか? ご存知の方いらっしゃいましたらよろしくお願い申し上げます。 OS XP HOME エクセル2000使用です。  

  • =COUNTIF関数で複数の範囲を指定できないでしょうか

    =COUNTIF関数で複数の範囲を指定できないでしょうか 例えば N3:P5 Q3:V3 N6:N11の範囲に3がいくつあるかを数えたいのですが 3つをカンマで区切って指定しただけではエラーになってしまいます COUNTIF関数を3つならべて合計すれば目的は達せられそうですが もう少しスマートな方法はないものか アドバイスよろしくお願いします ちなみにExcel2007です

  • エクセル関数「countif」に関して

    最終的に計算式が【COUNTIF(A1:A40,"1")】になるのを目的としています。 A列には別計算で出力した「1」が2個あります。よって上記の結果は【2】になります。 範囲、条件共に可変するので(B1:B40では"2"を…という感じです)、後々を考え、オートフィルで対応出来たらと思い、indirectを使って何とかできないかなと()内を&でつなぎ、D1※仮定に出力させた上で、【COUNTIF(INDIRECT(D1))】としたところ、引数が少ないエラーが出たので、範囲と検索条件を分離させようと試みましたが、うまく条件をカウントしてくれません。結果が0になります。 検索条件部分の「"1"」の扱いをどのようにすれば条件として認識してくれるのでしょうか? 関数のみでは厳しいでしょうか? 宜しくお願いします。言葉足らずであればご指摘ください。追記します。

専門家に質問してみよう