• ベストアンサー

COUNTIF関数の検索条件

COUNTIF関数で範囲を指定し、検索対象として文字列を指定しているのですが、その文字列は2つあります。ダブルコーテーションで文字列をくくり、そのあと、もうひとつの文字列を追加しようとするのですが、エラーが出てだめです。どうしたらよいのでしょうか。それとも、この関数で、検索条件を複数でしていできないのでしょうか。

  • clint
  • お礼率87% (948/1082)

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

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.1

こんばんは >その文字列は2つあります 特定の範囲の 文字列1 と 文字列2 を合わせて カウントするってことでしょうか? であれば  =SUM(COUNTIF(範囲,{"文字列1","文字列2"})) となります。  

clint
質問者

お礼

回答ありがとうございました。かっこの使い方で見事に解決しました。助かりました。

関連するQ&A

  • countif関数の検索条件について

    OS:Windows XP Professional SP2 Excel:2003 SP2 countif関数の結果が想定通りに返ってこないので、 どなたか原因の分かる方がおられましたらご教示をお願いします。        A列        B列 1 012345678901230555010 4 2 012345678901230555020 4 3 012345678901230555030 4 4 012345678901230565049 4 5 012345678901230900000 2 6 012345678901230902340 2 7 01234567890123090235  1 セルB1には「=countif(A:A,A1)」と入力しています。 ※B2、B3と同様にコピーしており、検索対象を変更しています。 A列の上記7レコードは全て違う文字列であるため B列の結果は全てが「1」になると思っていたのですが 上記のような結果が返ってきました。 A列の文字列を注意深く見ると、以下の条件全てを満たすものは 同じ文字列と認識しているようです。 1、文字数が同じ 2、1文字目から15文字目まで同じ文字列 例えば1レコード目から4レコード目は「0123456789012305」が同じですが 5レコード目は「0123456789012309」と16文字目が異なります。 これは何故でしょう、excelの制限でしょうか。 よろしくお願いします。

  • Excel2010でcountif関数について

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

  • エクセル、COUNTIF関数で・・・

    COUNTIF関数で、検索条件は複数指定できないと参考書に書いてあったのですが、複数指定できる関数、または方法はないのでしょうか?

  • エクセル COUNTIF関数 検索条件を 5月中のように広く指定したい

    エクセル COUNTIF関数で 検索条件の項目を 一つの数値や文字列でなく、 シリアル値で入力されている5月というふうに指定したいのですが、 どのように入力したらいいのでしょうか。 仮に =COUNTIF(A1:A10,検索条件) として、A1からA10にはシリアル値で日付が入力されているとして 5月1日から5月31日を調べたいとき 検索条件にどのように入力したらよいでしょうか。 宜しくお願いします。

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

    COUNTIF関数でワイルドカードを使って検索する場合、検索対象は文字列でないと検索できないんでしょうか? 例えば、COUNTIF(A1:A10,"??1??") と入力した場合、A1からA10は数値では検索できず、文字列でないと検索できませんか?

  • COUNTIF関数で、複数条件の指定

    COUNTIF関数で、複数の条件を指定することはできるのでしょうか? A列が"root" かつ E列に"1"と入力されている行を数える。 ということをやりたいのですが、うまくいきません。 実際に使えませんが、イメージは COUNTIF(A:A,"root") and COUNTIF(E:E,1) のような事をやりたいです。 どのようにしたら良いでしょうか? ご教授下さい。

  • countif関数で離れた場所を検索範囲にする。

    countif関数で離れた場所を検索範囲にしたいのですが、いい方法がありますか? 普通に範囲指定するとA1:F6のようにはできますよね。 2列おきに範囲指定するよい方法はないかと思っています。どなたか教えていただけませんか?  A B C D E F 1 2 3 4 5 6

  • COUNTIF 検索条件

    エクセルで表を製作し、A列にはあ~おの文字列がランダムに配置されており、B列にはA~Dの文字列が同じくランダムに配置されている場合の状態にあります。 A列で"あ"が何個あるか=COUNTIF(A:A,"あ")でカウントできるのはわかったのですが、 A,B列内でA列で”あ”であり、かつB列で”A”であるという 検索条件が2つ「あ かつ A」である場合の個数のカウントはどのように指定したらよいのでしょうか。 初歩的な質問かとは存じますが アドバイスをお願いします。

  • [Excel]COUNTIFの検索範囲条件をセル参照でしたい

    Excel2002+WinXPを使用しています。 COUNTIF関数を使ってある重みの数値をカウントしています。 =COUNTIF($A$1:$A$200,"2") =COUNTIF($A$1:$A$200,"3") など この例ではA列の1から200までを検索していますが、 この行数(200の部分)が毎回変わります。 今は毎回200の部分を手で書き換えています。 どこか行数を入力したセルを参照して検索範囲条件を指定できないものでしょうか? うまいやり方があれば教えてください。

  • エクセル 「 " 」を検索することはできますか?

    エクセルでダブルクォーテーションを検索することは出来ないのでしょうか? FIND関数で文字を指定するときに「 """ 」とするしかなく、エラーが出ます。 もともと検索できない文字なのでしょうか? 教えて下さい、宜しくお願いします。

専門家に質問してみよう