• ベストアンサー

エクセルの操作 countifの検索条件について

エクセルの集計方法について教えてください。 ある範囲から、「堺」さんも「坂井」さんも「酒井」さんも同じ「さかい」として「さかい」が何人いるかカウント(集計)したいのですが。 countifの検索条件に複数入れることはできるのでしょうか。 他に何かいい方法があったら教えてください。

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

  • ベストアンサー
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

複数いれることことは出来ないので以下のような式でどうでしょうか。 =COUNTIF(範囲,"堺")+COUNTIF(範囲,"坂井")+COUTIF(範囲,"酒井")

k_cafe
質問者

お礼

早速回答していただきありがとうございます。 複数入れることはできないのですね。しかし、COUNTIFを足していく・・・なるほどです。少し試してみました。できそうです。 大変ありがとうございました。 (エクセル応用次第でいけますね。深いですね。)

k_cafe
質問者

補足

質問したものです。回答していただいたことを試してみました。とても参考になりました。ありがとうございました。 その他調べていくうちに、複数の条件検索で、次の数式にたどり着きました。 =SUMPRODUCT(COUNTIF(範囲,{"堺","坂井","酒井"})) 使えそうです。

その他の回答 (1)

  • Trick--o--
  • ベストアンサー率20% (413/2034)
回答No.2

ふりがなを取得する関数phoneticを使って、別セルにフリガナを書き出し、 countif(フリガナのセル範囲,"サカイ") とする 下記のようなユーザー定義関数を作成する Function CountRuby(範囲, フリガナ) Dim cnt cnt = 0 For Each r In 範囲 If r.Characters.PhoneticCharacters = フリガナ Then cnt = cnt + 1 Next CountRuby = cnt End Function

参考URL:
http://kaisha-seturitu.net/xls/do/o_02.htm
k_cafe
質問者

お礼

こんなに早く回答してくださり本当にありがとうございます。 またとても詳しく教えていただき感謝します。 振り仮名を抽出するやりかた、なるほど目からうろこでした。 ユーザー定義についても、おくの深さを感じました(色々いじって実験してみます、楽しみです)。 大変勉強になりました。ありがとうございました。

関連するQ&A

  • エクセル countif 検索条件に複数セル

    いつもお世話になります。 アンケートの集計をしています。 C列に1から20までのランダムな数字が500くらい入っている表があります。 その中で1か3か8か9...の不規則な12の数字が入っているセルの数を 数えたいのです。 countifの検索条件にORをつけたらどうかと考えてみましたが うまくいきませんでした。 個々にカウントして合計する方法の他に、良い方法はないでしょうか?

  • エクセルのcountif関数で以下のような関数を使うとマイナスが出てき

    エクセルのcountif関数で以下のような関数を使うとマイナスが出てきてしまいます。。 条件を判定する範囲はマイナスが一つもありません。 ※条件を判定する範囲はすべて小数点がついています。 =COUNTIF(I3:I81,">=46")-COUNTIF(I3:I81,"<=60") 46以上60以下のカウントを集計したいです。 教えてください。

  • Excel 関数でcountifの複数条件

    Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。

  • ExcelのCOUNTIF関数で条件を複数定義する

    はじまして、こんにちは。 現在Excel(2000)でリストを作り、COUNTIF関数で計算する作業をしています。 そこで質問なんですが、現在"○"と"×"をデータとして入れ、 COUNTIF関数の検索条件で"○"とし、○ならカウントとしてリスト毎の合計数を計算しているんですが、 この方法だとデータが入っていないリストまで合計数が0になってしまします。 これではすべて×でも、データが入っていなくても0になってしまい、区別できなくて困っています。 これを、データが存在している場合の"○"の数と条件付けたいんですが、このような複数の条件設定はどうやれば出来るんでしょうか? 宜しくお願いします。

  • エクセル2003、countif関数の検索条件について

    エクセル2003、countif関数の検索条件について 「A1セルより小さい数値の数」を調べたいのですが、 どうしてもうまく出来ません。 イメージ的には COUNTIF(B1:B20,"<A1") のようにしたいです。 回答よろしくお願いします。

  • COUNTIF 検索条件

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

  • カンマで区切った数値をCOUNTIFで数えたい

    エクセルでアンケート集計をしていまして、一つのセルに選択肢番号をを入力し、複数回答の場合はカンマで区切って入力してあります。具体的には複数回答の場合は「1,2,5」などです。複数でない回答もあるので単純に「1」などのように一つの数字しか入力していないセルも混在しています こうして入力したエクセルデータで、それぞれの選択肢の数をCOUNTIFで数えようとしましたが、例えば「1」の数を数えようとして検索条件"*1*"でも”1”にしても、正確な数がカウントできません。 きっと設定方法が違うと思うのですが、初心者なため、右往左往しています。アドバイスをお願いします。

  • エクセル関数countifの条件について

    エクセル関数countifの条件を2つ指定すること(条件を絞り込みたい)は可能でしょうか? もし他の関数でも、同じようなことが可能でしたら、方法を教えてください! よろしくねお願いします!

  • COUNTIF関数の検索条件

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

  • エクセル COUNTIF関数 (複数条件)

    エクセルの件で、たとえば、 COUNTIF 関数 A1からA5まで 例として上から あ、い、う、え、お と入力した場合 A7セルにCOUNTIF関数で 上記のすべての条件をカウントする場合は どのような関数式が正しいですか? COUNTIF(A1:A5."あ")+COUNTIF(A1:A5,"い")+ ・・・・・・・ のようにじ式を連続して5回 使うのが正しいほうほうですか? もっと賢い方法はありませんか? また、僕は初心者で詳しくありませんが、 NOTを混ぜて あいうえお以外をカウントする方法はありませんか? たとえば、  A1からA5までで、 「 あ、い、う え お  」 以外のひらがなが入力された場合に その数をカウントする方法 たとえば か き く などが 入力されていたら その数をカウントする方法は ありませんか? ついでに教えてほしいのですが、COUNTIFS(A1:A5,"×",A1:A5,"○") の計算式は正しいですか?エクセルに入力しても0が反映されます。 式がエラー表示されないので間違いではないとと思いますが、 ○ ×を入れても カウントがでません なぜでしょうか?