• 締切済み

エクセルorアクセスでのアンケート集計 (0/1データ)

アンケートの集計についての質問です。 データは YES=1, NO=0 で ID__Q1_Q2_Q3_Q4 01____1___0___1___1 02____0___0___1___1 03____1___0___1___1 04____0___1___1___0 05____1___1___0___0 06____1___0___1___0 という形式です。 最終的に作りたい表は ____Q1__Q2__Q3__Q4 Q1____6____1____3____2 Q2__________6____1____1 Q3_______________6____3 Q4____________________6 というものです。 つまりQ1=YES かつ Q2=YES の人が どれくらいいるかというものを マトリックスにしたいのです。 少し調べてみましたら エクセルのピボットやアクセスのクエリ(?)が使えるようですが こういう1と0のデータを使った場合どうすればよいのか わからなかったので教えてください。

みんなの回答

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

__A_B__C__D__E 1___Qu1_Qu2_Qu3_Qu4 2_01_1__0__1__1 3_02_0__0__1__1 4_03_1__0__1__1 5_04_0__1__1__0 6_05_1__1__0__0 7_06_1__0__1__0 こまめに算式を書くことでもできますが、コピーできる算式を作るためにセル範囲に名前を付けます。 ただ、質問のように、Q1、Q2のような表題を付けといると、セルQ1と区別するために面倒になります。そのため、上図のようにQu1、Qu2のような表題にしました。 まず、上図でB1:E7を選んで、挿入→名前→作成 で上端行のみにチェックしてOK。 これで、B2:B7にセル範囲Qu1などの範囲名が設定できます。 下の表に結果を出します。 __A_B__C__D__E 11___Qu1_Qu2_Qu3_Qu4 12_Qu1_ココ 13_Qu2 14_Qu3 15_Qu4 B12:=IF($A12=B$11,COUNT(INDIRECT($A12)),SUMIF(INDIRECT($A12),1,INDIRECT(B$11))) として、他はコピーします。 __A_B__C__D__E 11___Qu1_Qu2_Qu3_Qu4 12_Qu1_6__1__3__2 13_Qu2_1__6__1__0 14_Qu3_3__1__6__3 15_Qu4_2__0__3__6 対角要素の「6」はむりやり計算しています。sumifだけの算式がいいような気もします。 対角要素の下は対称な数値になるので、不要なら消してください。 質問のQ2>Q4の「1」は誤りとして考えました。

goolong
質問者

お礼

ご返事遅くなりまして申し訳ありません。 できました。大変助かりました。ありがとうございました。

関連するQ&A

  • EXCELでアンケートの集計

    次のアンケートを集計したいのですが、 『オートフィルター』以外で良い方法があれば教えて下さい。 データはExeclに入力済みです。 ・質問は3項目((1)、(2)、(3))です。 ・3項目全ての回答は「Yes」or「No」です。 以下のように集計・分類したいです。 ・(1)のみが「Yes」 ・(2)のみが「Yes」 ・(3)のみが「Yes」 ・(1)と(2)が「Yes」 ・(1)と(3)が「Yes」 ・(2)と(3)が「Yes」 ・全て((1)と(2)と(3))が「Yes」 ・全て((1)と(2)と(3))「No」

  • 【エクセル】アンケート集計を簡単に集計する方法

    いつもお世話になっております 突然、アンケートの集計をすることになりましてパニックになっています。 どうか、お知恵をお貸しいただけないでしょうか。 (例)ある製品への満足度アンケート ・生まれの年代 ・満足か (YES/NO) ・YESの人はどこが満足か(デザイン/価格/性能/保証/サービス) の結果を、エクセルにて 誕生日 満足度 どこが満足か 80年代 YES    デザイン 50年代 YES    デザイン 40年代 NO    価格 80年代 YES    性能 70年代 YES    性能 60年代 NO    性能 70年代 YES    デザイン 70年代 NO    性能 80年代 YES    価格 と作成したとします。(このデータ1000件くらい) <結果> 80年代のYESの数 ○数 80年代のNOの数  ○数 80年代のどこが満足の数 デザイン ○数 価格 ○数 性能 ○数 と、言うように簡単に表示させたいのですが、 どのような方法や関数が手っ取り早いでしょうか。 結局、並べ替えをして、そのセルの数を数えているというアナログさ。 「データ」→「集計」をやってみたのですが、あまりうまくいかず・・・ わかりにくくて大変恐縮ではございますが、 どうぞよろしくお願いいたします。

  • 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」の何れかが該当) よろしくお願いします。

  • エクセル(オプションボタンつき)アンケートの集計

    取引先へのアンケートを実施予定です。 エクセルでアンケートを作成し、 チェックボックスを何個もつくり、YES NOで回答できるもの や3択などいろいろなオプションボタンをつくりました。 (ちなみに自由に意見を書いてもらう欄も設けました) 一番右の列にたとえばYES  NOで答えられる場合だと YESの場合は1 NOの場合は2と表示させるように リンクするセルの設定をしております(メール送信 時は非表示にします) ここまではできたのですが、回答が100枚以上 かえってくるかもしれず、びびっています。 複数枚の回答をどうやって集計すればいいでしょうか。 たとえば、YESの比率を全体の回答数の何パーセントか 計算するとき くしざしのようにして足し算するのでしょうが、 そのやり方がわかりませんのでどなたかお教え ください。

  • EXCELのアンケート集計(No.761444の追加)

    前回(No.761444)の質問で『SUMPRODUCT関数』なる便利な機能を教えてもらいました。しかし、問題がひとつ発生しまして追加で教えて下さい。 -発生した問題- (質問を分かり易くしようとして)回答は2つ(Yes、No)と書いたのですが、実際は3つ(Yes、ややNo、No)です。 集計は「Yes派」と「ややNoまたはNo派」の2つに分類したいのです。 -前回の回答- ・(1)のみが「Yes」  =SUMPRODUCT(($A$2:$A$101="Yes")*($B$2:$B$101="No")*($C$2:$C$101="No")) -前回(No.761444)の質問- 次のアンケートを集計したいのですが、 『オートフィルター』以外で良い方法があれば教えて下さい。 データはExeclに入力済みです。 ・質問は3項目((1)、(2)、(3))です。 ・3項目全ての回答は「Yes」or「No」です。 以下のように集計・分類したいです。 ・(1)のみが「Yes」 ・(2)のみが「Yes」 ・(3)のみが「Yes」 ・(1)と(2)が「Yes」 ・(1)と(3)が「Yes」 ・(2)と(3)が「Yes」 ・全て((1)と(2)と(3))が「Yes」 ・全て((1)と(2)と(3))「No」

  • 大量のエクセルデータをアクセスで集計してエクセルに

    こんにちは。 大量のデータをエクセルのピボットテーブルで集計していますが、データが多すぎるのか表示がおかしくなっています。 データだけをアクセスで集計して、エクセルに戻したい(エクセルで表示したい)のですが、なにかサンプル的なHPはないでしょうか。 希望は集計後エクセルにもどして、それをピボットテーブルのようにクリックして表示したり非表示にしたりしたいと考えています。 また、大量のデータを上手に集計する方法を紹介しているHPがあれば、教えてください。 よろしくお願いします。 エクセル:2010 / アクセス:2010

  • Accessにてアンケート集計

    Accessでアンケートの集計をしたいのですが、 質問項目が20項目くらいあります。 それぞれの質問に対して、選択できる回答の数も違います。    (1)  (2)  (3)  Q1  10  2   3  Q2   5  6   4 ・ ・ ・ Q20  8  7    というように結果を出したいのですが、どのようにすればよいでしょうか? よろしくお願いいたします。

  • エクセルでアンケートのデータ入力について教えてください

    あるアンケートでエクセルでリスト形式で入力していこうと思っています。 アンケートではひとつのアンケートで、項目の中で「要望」「苦情」「情報」など複数の項目に言及している場合があるため、たとえば「要望」と「苦情」がある場合、2行にして表そうと考えています。 そしてその案件が2件とならないような工夫として通し番号をつけて、 その二つの行は一つの案件としたいため、下の例のように‘1’‘1’として一つのアンケートだと表そうと思います。 通しNo. 1 1 2 3 4 4 4 5 入力してこれらのデータはピボットテーブルを利用したり、別シートに クロス集計の表を作り関数を入れて集計する等を考え中です。 こうしたい場合、1案件1行でないと不都合は起きるでしょうか? また、アドバイス等いただければ助かります。

  • SPSS集計データをSPSSで再集計するには

    質問です。 SPSSのピボットテーブルで集計したデータをさらにSPSSで集計したい のですが、その場合、一度ExcelやAccessに落としてから再度SPSSに とりこむという手順を踏まないとできないのでしょうか。 <例> 年月   ID  金額 200706  1  4760 200707  1  8670 200708  1  3200 200706  2  5427 200707  2  4287 200708  2  3675 … 200806  1  2539 200807  1  3765 200808  1  8767 200806  2  1254 200807  2  2142 200808  2  5621 … これをSPSSのピボットテーブルで 年   ID  金額合計 2007  1   16630 2007  2   13389 … 2008  1   15071 2008  2   9017 … と集計し、さらに2007年と2008年をクロス集計したいのです。 わかりにくかったらすみません。 ご回答をお願いいたします。

  • Access2000のデーター集計

    Access2000の二つのクエリーのデーターをくっつけて金額を集計したいのですが、どなたか教えていただきませんか? クエリー1 データA、データB、金額 データC、データD、金額 クエリー2 データA、データB、金額 データE、データF、金額 集計結果クエリー データA、データB、金額 データC、データD、金額 データE、データF、金額 宜しくお願いします。

専門家に質問してみよう