• ベストアンサー

マーケティングで必要なデータをExcelで算出

顧客情報が記入されているExcelファイルから特定の「業種」を選び、その「業種」からさらに特定の「機種」の一部を個数(社数)として算出するための関数を教えてください。(添付画像参照) (例) 「製造業」の中から「甲」の「機種」を何社あるのかを算出。(甲の右横の数字は無視して甲の部分だけの数を求める) (答) 2 (B2セルとB9セルが該当する) 「COUNTIF」などの関数を使ったり、インターネットで調べたりしましたが、うまくいきません。どなたかご教授頂ければ幸いです。よろしくお願い致します。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

次のような式になりますね。 =SUMPRODUCT((B$2:B$9="製造業")*(ISNUMBER(SEARCH("甲"&"*",C$2:C$9))))

lego2009
質問者

お礼

早速のご回答ありがとうございました。 おかげさまで希望どおりの表が完成致しました。 私にとっては上記の関数は複雑すぎて思いも考えもつきませんでした。 すばらしい回答をありがとうございました!

関連するQ&A

  • エクセルの表の中から条件指定した個数を算出したい

    エクセルの表の中から指定した条件の個数を算出するにはCountif関数を使いますが、その個数の中から別の指定した条件の個数を算出する方法を教えてください 例 A         B おにぎり     10 おにぎり     2 そは       20 おにぎり     4 うどん      2 うどん      10 (続く) この表からA列の種類毎にB列の数値の範囲(4以上10未満、4未満、10以上)の個数を算出 したく苦労しております Countif関数の複数設定が出来ればいいのですが方法が解りません。 ご存知の方が居られましたら宜しくお願いします。

  • エクセルの「countif」関数の使いかた

    countifの使い方で質問があります。 ヘルプを見て、 「=COUNTIF(B2:B5,">55")だとB2~B5で55より大きい値が入力 されているセルの個数を求めます」とあります。 「55」のように値が決まっていればいいが、決まっていなくて、 あるセルを参照するような場合はどのようにすればいいのでしょうか? 例えば、A1に55と入っていて、「A1のセルの値」より大きい セルの個数を求める場合。 また、「上記だと55より大きい」ですが、「55より大きくて60以下」 のように条件が二つある場合はどうすればいいのですか? (この場合も参照セルを使う方法で知りたいです。 よろしくお願いします。

  • excelで質問です

    EXCELで質問です。通常、1つの条件を満たす場合の個数の算出はCOUNTIF関数ですが、条件が複数(たとえば、A1からA10までのセルにA,B,C,Dのいずれかの文字列が1つでも入力された場合に、その個数をカウントする計算式がわかりませんので、教えてください。

  • エクセルのCOUNTIFについて

    A,B,Cのセル内の数値の個数ををCOUNTIFで求めました。 普通にできたのですが、A,B,Cのセルに関数を入れて、 計算結果をCOUNTIFで求めようとしましたがNGでした。 関数の結果をカウントする方法がありましたらお願いします。

  • 参照先のデータを数えたいです

    COUNTIF関数でセル参照されている文字の数を数えたいです。 たとえば、A1に「あたり」と入力しておいて、B1にセル参照「=A1」と入れておいたとします。 C1セルに =COUNTIF(B1,"あたり") と入力すれば「1」と答えが出るはずなのですが、出ません。 セル参照をしているのが具合が悪いのかもしれませんが、何が悪いのかおしえてください。

  • エクセルで複数条件当てはまる対象の個数を数えるには?

     countifは、一つの検索条件でしか数えられないと思いますが、複数の条件に該当するセルの個数を数える関数はあるのでしょうか?  2万件程度のデータから検索する必要がありまして、よろしくお願いします。  趣旨は、以下のとおりです。 ---------------  種別1 種別2  a    甲 b    乙 b    甲 c    甲 c    丙 a    乙 ----------------  という一覧表から ----------------   甲 乙 丙 a  1  1  0 b  1  1  0 c  1  0  1 ----------------  のような個数の一覧表を作成したいということです。

  • ExcelのVBAでお聞きします。

    初心者の為、分からないのですが・・・すいませんが宜しくお願いします。 シート上に特定の文字(有給)と入力した時に、その文字を数えるようにCOUNTIF関数を使って A1のセルに個数を表示させました。 同じように計画と入力した時に、その文字を数えるようにCOUNTIF関数を使って B1のセルに個数を表示させました。 ここからなんですがシート上に(有給)と入力した時に、メッセージボックスを使って 残りの有給は○○あります。と表示させたいのです。 同じように(計画)と入力した時に、メッセージボックスを使って 残りの計画は○○あります。と表示させたいです。 有給と計画の入力範囲ですが・・・E11:AD76です。 A1とB1には、COUNTIF関数で、残数を表示させています。 A1が有給の残数です。 B1が計画の残数です。 この様な、動作をさせる場合は、どの様なコードを作成すればよいのでしょうか? お手数ですが教えて頂けますでしょうか?

  • Excel 特定の倍数の個数を数え方を教えてください

    Excel初心者です。 セルA1からA50に整数(正、負,0,重複あり)が入力されています。 その中から3の倍数だけに色をつけるのは条件付書式でできました。 A51セルにその個数が何個あるか関数で数えたいのですがうまくいきません。B列にIFとMOD関数を使いB51セルに出すことはできましたが、A1に一発で入れる方法を教えてください。 ちなみに私はA1に =Countif(A1:A50,Mod(A1:A50,3)=0) としましたが、正答が出ませんでした。 この考え方の間違いと、正解を初心者むけに教えてください。 また併せて、正の数で3の倍数の個数の算出のやり方も教えてもらえればいっそう理解が深まります。 よろしくお願いします。

  • エクセルでセルをカウントしたい!

    エクセルを使ってある言葉が出てくるセルの数をカウントしたいと 思っています。 たとえば一つのセル、 Aの1に「言葉の数を数えます。」 と文字がはいっていたとして、 これを=COUNTIF(A1:A1,"*数*")とすれば、 出てきた個数ではなく、セルの数として 「1」と返ってくると思います。 これを応用して、 Aの1に「数」と入力されていて、 Bの1に「言葉の数を数えます。」が入っていて、 =COUNTIF(B1:B1,"*数*")で数えるのではなく、 =COUNTIF(B1:B1,"*A1*")としてAの1の文字を 認識させてセルの数をカウントしたいんです。 しかしこれではエラーがでるし、 だからといって =COUNTIF(B1:B1,A1)では0になってしまいます。 どのようにすればA1の文字を参照させセルの数を カウントすることができるでしょうか?

  • Excelでの入力規則について

    Excelの入力規則のリストで?,A,Bの3つから選択できるように設定しておきます。ここで例えば10個のセルに"?"を1つで、残りのセルは"A"or"B"を選択します。ここでこの10個のセルの"?"の個数を数えるためCOUNTIF関数を使ってカウントするとなぜか10個とカウントされます。"A"と"B"は表示されている通りの個数なのですが。 どうしてでしょうか?EXCELが破損しているのでしょうか???

専門家に質問してみよう