• ベストアンサー

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

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

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

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.4

私もピボットテーブルをお勧めします。 はじめは取っ付きにくいかもしれませんが、いろんな角度から分析できますので是非ためしてください。 まず、データのどれかのセルをクリックします。 データ領域全体を範囲指定しても良いのですが、データ領域のどれかのセルが選択されていれば、Excelが自動で判断します。 「データ」-「ピボットテーブル~」を選択します。 「次へ」ボタンを押すと、データの範囲が表示されますので、確認してください。範囲が正しく選択されていれば、あとは特に指定するところはありませんので「完了」ボタンを押します。 「誕生日」を[行のフィールド]にドラッグします。 「満足度」を[列のフィールド]にドラッグします。 [データフィールド]にも「満足度」をドラッグします。 各年代の満足度のYES、NOの数が表示されます。 次に、「満足度」を欄外にドラッグして、 「どこが満足」を[列のフィールド]と[データフィールド]にドラッグすると、各年代の「満足度」が表示されます。 いずれの場合も、「誕生日」の右の▼をクリックして、80年代以外のチェックをはずせば、80年代のみの表示になりますが、 ここで、「誕生日」を[ページフィールド]にドラッグしてみてください。 こちらでは、▼をクリックして、80年代を選武だけで、80年代のみの表示になります。 もっとすばらしいのは、 「誕生日」を右クリックして、「ページの表示」を選ぶと、各年代別のシートが瞬時に出来上がることです。 各項目をどのフィールドに置くかで、さまざま表を作成することが出来ます。是非お試しください。

その他の回答 (3)

  • e46_2005
  • ベストアンサー率32% (15/46)
回答No.3

#1さんのご意見に1票です。 ピボットテーブルがあるからエクセルを集計に利用するといっても過言ではない、と考えます。 ぜひピボットテーブルを使うことをお勧めいたします。

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

次の方法は如何でしょうか。 例えば、集計結果はシート1とし、次の結果表に計数するとします。   A   B  C   D   E   F 1 年代  YES NO デザイン 価格 性能 2 80年代 関数 3 70年代   ・B2に=SUMPRODUCT((Sheet1!$A$1:$A$9=$A2)*(Sheet1!$B$1:$B$9=B$1))し、C2にコピー ・D2に=SUMPRODUCT((Sheet1!$A$1:$A$9=$A2)*(Sheet1!$C$1:$C$9=D$1))し、F2までコピー ・B2:F2を範囲選択して、下方向にコピー

  • mkt8589
  • ベストアンサー率25% (47/181)
回答No.1

一番手っ取り早いのはピボットテーブルではないでしょうか? メニューバーのデータ(D)→ピボットテーブルと~(P)でウィザードが出ますので、集計した範囲をドラッグします。 後はタテ計とヨコ計の項目やカウントしたい項目をドラッグすればOKです。

関連するQ&A