• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カンマ区切り複数回答セルの値の、条件付き集計)

カンマ区切り複数回答セルの値の条件付き集計

MackyNo1の回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.5

>サンプルでは、元データには”1”の入ったデータは5件しかないのですが、集計結果は6になっています。ひょっとして、”10”も”1”に数えているのだろうか?と思ったのですが、”10”を入れると集計結果は7になるはずなので、これでもなさそうです。 B5セルの10が数字として入力され、文字列として認識されていないためです。 解決方法は、B列のデータ範囲を選択して、「データ」「区切り位置」で「次へ」「次へ」で最後に「文字列」にチェックを入れれば、すべてのセルが文字列データになります。 >また、業種も勘案したものを関数でどう書けばいいのかわかりません。 2007以降のバージョンならCOUNTIFS関数を利用します。 ひとまず、B14セルに以下の式を入力して右方向および下方向にオートフィルしてください。 これでそれぞれの業種で1~10を含むデータが表示されます。 しかし、1については10を含むセルのカウントしてしましますので、回答の1をカウントするB14セルの数式を以下のように変更して、下方向にオートフィルしてください。 =COUNTIFS($A$3:$A$11,$A14,$B$3:$B$11,"*"&B$13&"*")-COUNTIFS($A$3:$A$11,$A14,$B$3:$B$11,"*10")+COUNTIFS($A$3:$A$11,$A14,$B$3:$B$11,"1*10") 修正部分は、1を含むデータから、末尾に10が含まれているセルの数を引いて、最後に1と10を含むセル(10があっても引いてはいけないセル)を加えています。

mi-C48
質問者

お礼

ご回答ありがとうございます。 関数が全く初心者なので、調べながらで大苦戦中ですが、”1”と”10”を識別集計するためには、他の方の回答にもありますが、なにやら引き算をしなきゃいけない・・・っぽい感じと見ましたが、実際のコードは”1”から”15”まであるので、11から15についても、何か特別なことをしなきゃいけないということかもしれないですね。 うううん・・・。 なお、文字列として認識させるための「解決方法は、B列のデータ範囲を選択して・・・」という方法は、全く知りませんでした。セルの書式設定でいいものだとばかり・・・。ありがとうございました。

関連するQ&A

  • 複数シートのセルの集計について

    複数のシートに同じ様式の表があり、それにはいくつかの項目があって該当すれば○を記載する、という形になっています。40名ほどに記載してもらったのでシートは40あります。 40シートの表のうち、たとえば「B20のセルに○を入力している人は全部で●●名」という風に別シートで集計したいのですが、セルをどう設定したらいいでしょうか。 調べたところ、複数シートだとcountifは使えないようで…。 色々試したのですがうまくいきませんでした。どなたかご教授ください。

  • 複数条件の集計について、教えてください。

    EXCEL初心者のため、どうか教えてください。     品名   サイズ  数量 ジャケットA  S   2 ジャケットA  M   3 ジャケットB  S   5 ジャケットB  L   5 このような表のとき、例えば「ジャケットAのSサイズは2つ」というように条件が複数ある場合の集計方法はないのでしょうか?? 集計結果を別表に作成したいのですが、DSUM関数を使おうとすると、上手くいきません。どうか、教えてください。

  • エクセルの関数複数条件にあう集計のしかた

    困っております。。教えてください。 アンケートの集計表を作りたいのです。 例えば、下記のようなアンケート結果がありまして 10代満足は1、10代その他は1といったような集計ができる関数を作りたいのですが SUMPRODUCT=((A1:A4=”10代”)*(B1:B4=”満足”)) といったような式をつくりました。ですが、B列の回答が複数ある場合 30代満足は1、30代その他は1と集計したいのですが 上記関数では集計できません。回答結果は複数の組み合わせがあり2つだったり、3つだったりもします。(1つのセルの入力されています。) 回答結果を1つ1つのセルにわけないとダメでしょうか? 分ける場合はまたよい方法はありますでしょうか? わかりにく説明で申し訳ないのですが、どなたかご教示いただけると幸いです。。 よろしくお願いいたします。     A  B 1 10代 満足 2 20代 不満 3 10代 その他 4 30代 満足、その他

  • 複数条件を指定したアンケートの集計

    エクセルでアンケートの集計をしようと思っています。 質問が10個あって、回答は1~4の数字で答えます。 当初それだけのものを作ったので、COUNTIFで 回答の個数を数えさせて、アンケート集計を行っていたのですが、 対象者の区分別に集計しなくてはいけなくなりました。 例えば以下のようなデータで 「区分:普通 で 質問:2 と答えている人」の数を 数えるようにしたいのです。 その場合どうしたらよいのでしょうか? 区分 質問 普通 2 普通 1 普通 2 特殊 1 普通 3

  • 複数シートにおける複数条件のセルのカウント

    困っています、教えて下さい!! 5枚のシートがあり、複数の条件に当てはまるセルをカウントしたいのですが、どうしたらいいでしょうか? ------------------------------------------------------------ シート1(りんご) A商店 4/1 ○ B商店 4/6 ○ A商店 4/25 × A商店 5/3 ○  つづく ------------------------------------------------------------- シート2(みかん) A商店 4/6 × A商店 4/15 ○ C商店 4/28 ○ B商店 5/7 ×  つづく ------------------------------------------------------------- たとえば上のような表を日々入力し、    4月件数 4月○ 5月件数 5月○ ・・・・・・ A商店    4   2     1   1 B商店    1   1     1    C商店    1   1 というような集計の表をつくりたいのです。 関数のSUMPRODUCTやCOUNTIF、ピボットテーブルなど 考えてみましたが、うまくいきません・・・ よろしくお願いしますm(_ _)m

  • 複数列の条件抽出したCOUNT

    excelの質問をお願いします。 ___A B 1 ○ × 2 × ○ 3 ○ ○ A=○かつB=○の個数を集計したいのですが可能でしょうか? 集計表を作成しなければならないので、フィルタ等は使用できません。 イメージとしてはCOUNTIF(A1:A3,"○") AND COUNTIF(B1:B3,"○")という感じなんですが・・。 そもそも、こういう表を作ること自体、センス無しなんでしょうか? よろしくお願いします。

  • 複数のシートの○×記号の串刺し集計

    エクセルで次のような表のデータが1ヶ月分、31日分あり ます。すなわち31枚のシートに同じ表で中の○× の内容が違うデータがあります。 ア イ ウ エ オ (1) ○ × × ○ ○ (2) ○ ○ ○ × × (3) × × ○ ○ ○ (4) ○ × × ○ ○ そして○をゼロ、×を1と数えて、 31枚のシートの○と×を集計して 32枚目のシートに結果を示したい のです。 例えばこんな感じ32枚目のシート に計算結果を表示したいです。 ア イ ウ エ オ (1) 7 4 5 0 0 (2) 8 5 0 2 2 (3) 1 1 0 1 0 (4) 0 0 4 6 8 31枚のシートの○と×を数値に 変換し、それを串刺し集計した いのです。countifは串刺し集計 で使えないようですし、上手い やり方があれば、教えて戴き たいです。 宜しくお願い致します。

  • エクセル 2つの条件でデータの個数を集計するには

        A      B    C    D 1 08/01/20  ○   △ 2 08/01/20  △   □ 3 08/01/21  ○ 4 08/01/21  ○   □ 5 08/01/22  △   ○   □ 上記のデータで、 1/20○が1個、△が2個、□が1個 1/21は○が2個、□が1個 1/22は○が1個、△が1個、□が1個 というように複数の条件でデータの個数を集計をしたいのですが、関数の式がわかりません… (TへT) COUNTIFだと、検索条件を複数設定できないですよね…? お手数ですが、どうぞよろしくお願いいたします。

  • 複数のデータをまとめて集計

    表のある列の1番下に、Aは~個、Bは~個、Cは~個というように、複数のデータをまとめて集計した結果を表示する方法はありますか。

  • 複数の条件を満たすセルの個数

    はじめまして、こんばんは。 エクセルの計算式についてご教示ください。 添付ファイルのような表を作成しました。 B列の商品コードの"2"と"4"を含む商品で、 D列にあるデータの個数を数えるために D18セルに =COUNTIF(B2:B17,2)+COUNTIF(B2:B17,4) という式を作成しました。 次に、D19セルにB列の"2"と"4"を含まない商品で、 D列のデータの個数を数えるために =SUMPRODUCT(($B$2:$B$17<>4)+(B2:B17<>6),D2:D17) という式を作成しましたが、意図しない数値が返ってきました。 式の不備について教えてください。 どうぞよろしくお願いします。