• ベストアンサー
  • すぐに回答を!

エクセルで複数回答を集計する

エクセルでアンケートの回答を集計しているのですが、 複数回答含めた集計がどうもうまくいきません。 回答は、1から8まであって 複数回答の場合は1.2.3とピリオドで区切り入力して あります。検索条件に"*1*"と入力したことはしたのです が、カウントしきれていないようです。 どうすればいいでしょう。

共感・応援の気持ちを伝えよう!

  • 回答数5
  • 閲覧数2801
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.3

こんにちは。 回答が A1:A100 の範囲内に入っているとすれば、 1 の回答数を表示させるセルに↓ ---------------------------------------------------- =SUMPRODUCT(ISNUMBER(FIND(ROW(A1),$A$1:$A$100))*1) ---------------------------------------------------- ◆ROW(A1)のA1は最初のセルがどのセルであってもそのままにしておいてください。 以下、計8行分、下にオートフィルでコピーしてください。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Excel 複数回答

    Excel初心者です。 アンケートの集計にExcelを使用してグラフを作りたいのですが、複数回答されている場合、どのように入力したらよいかわかりません。 わかる方、教えてください。

  • 複数回答のアンケート集計

    お世話になっています。また質問なんですが… エクセルでアンケート集計をしています。 選択肢が7個あって「その中から3つお答えください」として質問したものは、どのようにセルに入力したらいいんでしょうか。 そしてそれを男女でどのように答えが違うか、クロス集計します。 普通のクロス集計はできるんですが、複数回答の場合にやり方がちがうようなら教えていただきたいです。

  • エクセルのピポットテーブルを使い、複数回答のアンケート集計する方法

    エクセルでアンケートを集計しています。アンケートの内容としては、 年齢:○歳 性別:1、男 2、女 どなたと来られましたか?:1、ひとり 2、友人・知人 3、家族 のような項目が並び、その中に複数回答の項目があります。 結果としては、それぞれの項目の内訳(1、男 ○名 2、女 ○名)とその円グラフを作りたいと思っています。 複数回答以外は問題なくできそうです。 複数回答の項目について、項目の内訳を出すにはどうすればいいでしょうか。 この場合、一人が1、2、3 一人が1 と答えた場合は、 1、2名 2、1名 3、1名 という風に全ての個数を集計したいと思います。 元データは、エクセルで列に各項目を入れ、一行に一人分のデータを入力して作成するつもりです。 複数回答の項目を例えば理由としますと、理由に3つの回答項目があるとします。 この場合「理由1」「理由2」「理由3」のような項目をたててはどうかとやってみましたが、うまく集計ができません。 ピボットテーブルで集計するとそれぞれ独立して集計してしまいます。 そもそもピポットテーブルでするのが無理なのでしょうか? ご教授よろしくお願いいたします。

その他の回答 (4)

  • 回答No.5
  • imogasi
  • ベストアンサー率27% (4605/16474)

どのようにアンケート結果がセルに収まっているか、質問に書いてないのでは。 >複数回答の場合は1.2.3とピリオドで区切り入力して あります。 これは1セル内ですか。 カンマを区切りにして文字数字を1セルずつに分けられます。 データー区切り位置-・・ Find(Searchやそれらの後尾ににBのついた関数)関数であるセルにaがあるかどうかわかるのでは。 Search関数はワイルドカードが使え、Find関数は使えないなどあります。本かWEBを調べてください。 OKWEBの質問1454669の私の回答も関係ないですかね。

共感・感謝の気持ちを伝えよう!

  • 回答No.4
  • shmaru
  • ベストアンサー率52% (13/25)

COUNTIF関数の検索条件が"*8*"なら、文字列として8が含まれているものしかカウントできていません。 複数回答をカンマではなく、ピリオドで区切っているようなので 回答が2つ以下→数値として認識 回答が3つ以上→文字列と認識  となっていて、検索条件=*8*では、回答が2つ以下のケースをカウントしていないように思います。 なので、回答が2つ以下のケースを文字列で認識させれば、正しくカウントできそうですが…。 例えば,8→8(全角),'1.8(数値の前にシングルコーテーション)など ※ただし、セルの書式設定を数値→文字列ではうまくいかないのです。 いっそ、データ→区切り位置を使用して、 1つのセルに複数の回答 を セル1つにつき1つの回答 にしてしまうという手もあります。

共感・感謝の気持ちを伝えよう!

  • 回答No.2
  • maruru01
  • ベストアンサー率51% (1179/2272)

こんにちは。maruru01です。 >(A1:A100,"*8*")と(A1:A100,8)の値が >全く変わらないのです。 >今数えてみたんですが、やはり複数回答の分を >カウントできていないようです。 単純に数えてみただけでは、偶然一致いるだけかも知れません。 1つずつ確認しましょう。 例えば、隣の列に、 =COUNTIF(A1,"*8*") さらに隣の列に、 =COUNTIF(A1,8) と入力して、下の行へコピーします。 これで、どの行のデータをカウントしているか分かります。 (「1」になっている行がカウントされている行) さて、上手くカウント出来ない原因ですが、 区切り記号がピリオドということは、普通にセルに 「2.8」 と入力すると、数値(小数)になってしまいます。 数値になっていると、 「*8*」 の方では引っかかりません。 (ワイルドカードを使用した検索は、文字列が対象なので。) それから、 「1.8」 と全角で入っていても、 「*8*」 の方では引っかかりません。 (COUNTIFでは、全角と半角が区別されてしまうので。) 以上のようなことを確認してみて下さい。

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • mshr1962
  • ベストアンサー率39% (7417/18947)

=COUNTIF(A1:A100,"*1*") でA1~A100までのセルで1のあるセルをカウントできます。 同様に8まで別セルでカウントしたものを集計すれば良いのでは?

共感・感謝の気持ちを伝えよう!

質問者からの補足

(A1:A100,"*8*")と(A1:A100,8)の値が 全く変わらないのです。 今数えてみたんですが、やはり複数回答の分を カウントできていないようです。 他の回答(1とか)は複数回答もカウントできている ようなのですが・・・

関連するQ&A

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

    エクセルでアンケート集計しているのですが、 カンマ区切りの数字から特定の数字の個数を カウントする方法をご存じでしたら教えてください。 現在、複数回答の項目を下記の様に入力。 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 となってしまいました。 よろしくお願いします。

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

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

  • 【Excel】アンケート複数回答&クロス集計

    【Excel】アンケート複数回答&クロス集計のやり方 添付画像のようなアンケート結果となりました。 その際、 1) 男性でかつにんじんが好きな人の割合 2) 男性でかつにんじんとほうれん草が好きな人の割合 3) Excel中(2)における複数回答の割合の出し方 を教えて頂けると助かります。 よろしくお願い致します。

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

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

  • 複数回答×複数回答のクロス集計について

    複数回答×複数回答のクロス集計を行いたく、質問番号:1198621で回答者様が提案されているEXCEL関数「SUMPRODUCT」「INDIRECT」を用いた方法を行ったのですが上手くいきません。 どうかお知恵をお貸しください。 エクセルの作業画面を添付します。 問題点 「問A-1×問B-1」や「問A-2×問B-2」というように同じ選択番号の組み合わせは数値が出るのですが「問A-1×問B-2」といったものは♯VALUEと表示されます。 数式は「=SUMPRODUCT(INDIRECT(K$1&"2:"&K$1&"50"),INDIRECT($J2&"2:"&$J2&"50"))」 となっています

  • 複数回答のアンケート結果をグラフ化することはできますか

    よろしくお願いします。 アンケートを集計している過程で、ふと複数回答をグラフ化することはできるのか?という疑問を持ちました。 いろいろ調べてみましたが、統計学が難しくてわかりません。どなたか説明していただけないでしょうか?

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

    こんにちは。 エクセルでアンケートの集計をしているのですが、分からないことが出てきたので 教えてください。 設問が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で複数回答のアンケート2問のクロス集計をしたい

    複数回答のアンケートが2問あります。 例をあげます。 問1「好きな動物はなんですか」 1.犬 2.猫 3.ハムスター 4.亀 問2「好きな食べ物はなんですか」 1.カレー 2.ラーメン 3.おにぎり 4.卵 これの回答が、各選択肢ごとにEXCELの一列に、 回答していれば1、していなければ0と集計されています。 例えば、A列には犬を好きな人は1、好きでない人は0が入っています。 この2問のクロス集計をとりたいのですが、うまくいきません。 1問ずつの単純集計をとる場合は、 ピボットテーブルの真ん中のデータのところに、 各選択肢の列をドラッグして、各肢の合計を表示させていました。 犬      40 猫      35 ハムスター  20 亀       5 というようになっていました。 これを、クロス集計にして、        カレー  ラーメン  おにぎり  卵 犬       15     15     7    3 猫       13      7     10    5 ハムスター 5 10 3 2 亀 4 0 0 1 のようにしたいのです。 うまいやり方を教えてください。

  • エクセルでのアンケート集計についてわかる本

    アンケートの集計をしたいのですが、やり方が詳しく書いてある本やサイトってありませんか? 複数回答の集計の仕方やクロス集計の仕方などが知りたいんですが。 初心者なのでエクセルのことはほとんどわかりません;

  • 複数回答のクロス集計の方法

    クロス集計の必要性でエクセルのピボットテーブルを思い出したのですが、複数回答のようなものでうまくいかず、別に方法がないかと思いまして質問させていただきました。 概要ですが設問2と設問3がそれぞれ7個の回答選択肢より最大3個まで選択回答可になっています。 そこで設問2と設問3のクロス集計ができればと思っています。 (参考に画像を添付いたします) 詳しい方からのアドバイスがいただけますと幸いです。よろしくお願いします。

専門家に質問してみよう