• ベストアンサー

エクセル アンケート集計 (除く)関数を教えてください。

いつもお世話になっております。 以前に http://oshiete1.goo.ne.jp/qa2998923.html この質問をさせていただきアンケート集計をすることができたのですが、今回は複数回答が1~11まであります。 教えていただいた B1:=IF(ISERROR(FIND("1",A1)),0,1) この数式ですと、10、11もカウントされてしまいます。 A列に複数回答の数字が1~11まで一つのセルに入っていて それをセルを11個用意して、B列=1、C列=2というようにわけたい 場合はどのようにしたら良いでしょうか? (例)   A    B   C   D 1 1,2,11  1   2 2 2,10       2 3 3,4,5          3 4 1,5,11  1 5 10,11 宜しくお願い致します。

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

  • ベストアンサー
  • mindatg
  • ベストアンサー率48% (110/227)
回答No.2

文字部分はセル番地に変更してください =IF(ISERROR(FIND(回答番号のセル,複数回答のセル)),"",回答番号のセル) 例 適当な位置に回答の数字のみが入った列を作成します。 例としてY列に回答の数字、Z列に内容の文字列を作成しました。   Y Z 1: 1 1番の回答 2: 2 2番の回答 3: 3 3番の回答 4: 4 4番の回答 5: 5 5番の回答 質問者さんの例でいうB1セルには =IF(ISERROR(FIND($Y1,$A1)),"",$Y1) D3セルには =IF(ISERROR(FIND($Y3,$A3)),"",$Y3) これで例どおりの事はできると思います。 数字の代わりに回答内容を表示させるなら 数式のYをZに変えてください。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 (1)A列をB列にコピー (2)B列を選択→データ→区切り位置→次へ→区切り文字で「,」を選択→完了 但し、カンマ区切り順にセル分割されるだけで、数値順ではありません。 (3)回答の計数は、任意セルに=COUNTIF(範囲,ROW(A1))を設定、下方向に11行分コピー    範囲は絶対参照(例えば、A1:C10範囲ならば、$A$1:$C$10)形式として下さい。

ganbarepoko
質問者

お礼

早速のご回答ありがとうございました。 まとめてのお礼で失礼させていただきます。 時間がなかったので結局10、11は あ、いに変換して やりました。 2回答下さった方のやり方は今後の参考にしたいと思います。 本当にありがとうございました。

関連するQ&A

  • エクセルでのアンケート集計

    こんにちは。 エクセルでアンケートの集計をしているのですが、分からないことが出てきたので 教えてください。 設問が20問ほどあるアンケートで、A~T列に設問1から20。 縦にアンケート結果を入力していきました。     A      B      C     設問1 設問2 設問3      1     1     2       3     2     2       2           1     複数回答は不可。ただし、当てはまるものがないときは 空白になるので、空白のセルもあります。 A列には回答者の学年が入っています(1~3) 全体の集計はcountifでできたのですが、学年別の数も調べることになりました。 Aが1でBに2と記入した人数をカウントするにはどうしたら良いでしょうか? 集計が記入されたシートを変更することができず、A列を学年別に並び替えて countifの範囲を学年別にすることはできません。 どうかお力を貸してください。

  • Excelでアンケート集計の関数について教えてください。

    初めて質問します。よろしくお願いします。 アンケートの集計で、複数の条件でカウントする方法を探しています。 COUNT,COUNTIF,DCOUNT,FREQUENCY,SUMPRODUCTなどで試してみましたが、範囲などの指定が悪いのか、エラーばかりが出ます。 集計内容は回答と年齢のみです。   A | B   回答|年齢 1 ○ | 25 2   | 18 3 ○ | 28 4 ○ | 30 5   | 21     :     : とあり、カウントしたい条件は回答の○の個数なのですが、なおかつ10代、20代、30代で数字を出さなければならない場合は、一番有効な関数はどれになりますでしょうか。 よろしくお願いします。

  • ピボットテーブルを使って複数回答可のアンケート集計

    Googleフォームで作成したアンケートの結果をExcelのピボットテーブル/ピボットグラフを使って集計しようとしています。 複数回答を許した設問があり、Excel形式でダウンロードした回答結果では、複数回答した場合は1つのセルに A, C のようにカンマとスペースで区切られて複数の回答(選択肢)が並んで入力されています。 これをピボットテーブルで集計するとき、A、Cそれぞれの回答数としてカウントすることはできないでしょうか? 現状では、 A ○人 B ○人 C ○人 A, C ○人 B, C ○人 のように複数回答した人数が別にカウントされてしまい困っています。 宜しくお願いいたします。

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

    困っております。。教えてください。 アンケートの集計表を作りたいのです。 例えば、下記のようなアンケート結果がありまして 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代 満足、その他

  • エクセル2003でアンケート結果の集計

    エクセルで、アンケートの項目を入力したデータを集計したいです。 選択が1つのものは何とかできそうなのですが、複数回答の場合、それぞれをカウントする方法が判りません。 入力する方法は、「.」ピリオドや「,」カンマで同一セルに入力されています。 ご教示ください。

  • EXCELのアンケート集計

    次のアンケートを集計したいのですが、 『SUMPRODUCT関数』を使用した良い方法があれば教えて下さい。 (もし『SUMPRODUCT』以外で更に簡単な方法があればそちらも) ■Execlに入力済みのデータ ・質問は2項目(A列、B列)です。 ・2項目とも回答は「Yes」or「ややNo」or「No」です。 ・集計数は仮に10件(1~10行)とさせてもらいます。 ■見たいデータ(集計方法) ・A列、B列のどちらかひとつ以上が「Yes」の件数 (Aのみ「Yes」 or Bのみ「Yes」 or A&Bともに「Yes」の何れかが該当) よろしくお願いします。

  • Excelでアンケートを自動集計し、リアルタイムでビジュアル化したい

    お世話になります。 Excelでアンケートを自動集計し、リアルタイムでビジュアル化したいです。 ▼環境 Windows 2000もしくはXP Excel 2003 汎用的なアンケートの雛形を設計中です。 メンバー構成の都合上、最小限の操作で回答を済ませられることに最も重点を置いています。 例えば、[回答シート]のセル[D2]をダブルクリックしたら、セルの背景を黄色にします。 全ての質問に回答を終えた時点で、セル[A1]にある【 回答する 】ボタンを押すことにより、 背景が黄色のセルを[集計シート]でカウントアップする機能までは実装できました。 これを[図解シート]でビジュアル化したいです。 ピボットテーブルで[複数のワークシート範囲]を対象にして、質問を[ページ]のプルダウンで切り替えるのがイメージに近いです。 ▼参考サイト http://www11.plala.or.jp/koma_Excel/contents6/mame6040/mame604001.html 「3D」、「串刺し」などのキーワードが糸口になりそうな気がしています。 複数シートにわたる数値データを集計する方法については、詳しい解説がいくつか見つかりましたが、 [集計シート]の[45]という数値の項目名に、[回答シート]の選択肢1にある[バナナ]という文字列を使うような例は見つけられずにいます。 ▼満たしたいポイント 汎用性:内容を入れ替えて、別のアンケートにも転用できること 操作性:回答者が簡単に操作できること 即時性:回答結果をリアルタイムでグラフなどにビジュアライズできること 近い内容の解説サイトや、ヒントになりそうな情報をご存知の方がいらっしゃいましたら、アドバイスをお願いします。 別の視点で捉え直せば目的を達せられるなど、斬新なアイデアもお待ちしております。 よろしくお願いします。 ▼シート構成のイメージ ■回答シート 【 A列 】 【 B列 】 【 C列 】 【 D列 】 【 E列 】・・・ 【 行1 】 【 回答する 】 カテゴリ 質  問 選択肢1 選択肢2・・・ 【 行2 】 質問 001 食べ物 好きな果物 バナナ みかん・・・ 【 行3 】 質問 002 属性 年齢 10代以下 20代・・・   :   : ■集計シート 【 A列 】 【 B列 】 【 C列 】 【 D列 】 【 E列 】・・・ 【 行1 】 【 回答する 】 カテゴリ 質  問 選択肢1 選択肢2・・・ 【 行2 】 質問 001 食べ物 好きな果物 45 21・・・ 【 行3 】 質問 002 属性 年齢 10 253・・・   :   : ■図解シート (質問毎の棒グラフを表示)

  • エクセル:アンケート複数回答の集計方法

    エクセル2000を使用しています。 4択のアンケートなのですが「該当するものを全てお答え下さい」という設問なので、該当箇所が1つの回答もあれば4つの回答もあります。 今は1つのセルに一人からの回答を入力してCOUNTIFで拾っているのですが、これだと複数回答の場合カウントしてくれません。 できれば問一問に対し、セルは一つにしておきたいと思っているのですが、何かいい集計方法はあるでしょうか。

  • エクセルの区切り数字を個別に集計する方法を教えてください。

    エクセルでアンケート集計しているのですが、 カンマ区切りの数字から特定の数字の個数を カウントする方法をご存じでしたら教えてください。 現在、複数回答の項目を下記の様に入力。 A4のセル 1,2,3,5,10,15,21 A5のセル 1,2,12,22 例えばA6のセルで、「1」と答えた数をカウントしたい。 複数回答の項目が一桁だと、 A6=COUNTIF("A4:A5","*1*") で集計できたのですが、 今回のように二桁になると A6=COUNTIF("A4:A5","*1*")=5 となってしまいました。 よろしくお願いします。

  • エクセルの集計方法

    エクセルで2つの条件に合致するものだけカウントしたいのですが、「countif」を二つ使うとエラーが出てしまいます。  具体的にいうと…   A列:氏名   B列:スーパーの種類(a,b,c,d,e)   C列:買うものの種類(A,B,C,D,E)  B列で「b」、C列で「D」に該当する人数を数えたい  …という場合の数式を知りたいのです。    オートフィルターだといちいち選ばなければならないので、数式で2列に該当するものだけカウントしたいと思っています。