• ベストアンサー

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

こんにちは。 エクセルでのホテル満足度アンケート集計の仕方について困っています。教えてください。 具体的には・・・ どこのホテルか。 また、対応について、食事について、総合的に、、と1:大変満足 2:満足 3:普通、4:不満 5:大変不満に○をつけてもらい、それをエクセルでまとめました。                対応  食事  総合 AAAホテル  2  1   2 BBBホテル  2  2   2 CCCホテル  3  2   3 AAAホテル  2  2   2 BBBホテル  3  3   3 ・・・というように、100くらいデータがあります。 それぞれAAAホテルの対応、食事、総合は1,2,3,4,5がいくつかというのをまとめたいのですが、関数を使うのかピボットテーブルを使ったらいいのかよくわかりません。 教えてください。よろしくお願いします。

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

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.4

#3です。  >これをB2~E6 の範囲にコピペしてください (訂正)  B2~D6 追加説明 Sheet2の A1 に ホテル名を入力することで ホテル毎の 評価数が 表示されます。 Japan LOST!!痛い1敗

blue8070
質問者

お礼

ありがとうございました! 早速、やってみます。^^ 

その他の回答 (3)

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.3

Sheet1(シート名)  仮にデータが 100個まで (101行までなら)    A      B  C   D   E          対応  食事  総合 1 AAAホテル  2  1   2 2 BBBホテル  2  2   2 3 CCCホテル  3  2   3 4 AAAホテル  2  2   2 5 BBBホテル  3  3   3 __________________________ 集計を  Sheet2 にすると    A      B  C   D   E 1 ホテル名   対応  食事  総合  2   5 3   4 4   3 5   2 6   1 B2のセルに入れる 数式を =SUMPRODUCT((Sheet1!$A$2:$A$101=$A$1)*(Sheet1!B$2:B$101=$A2)) これをB2~E6 の範囲にコピペしてください。 (A列の 5、4、3、2、1は評価)

  • agricap
  • ベストアンサー率40% (79/195)
回答No.2

すみません、内容をちょっと勘違いしていました。 ピボットテーブルの方がよさそうですね。 行方向にホテル名、列方向に対応、食事、総合のどれか、 表の中に列方向と同じもの(データの個数)でどうでしょう?

blue8070
質問者

お礼

ありがとうございました。 いまいち関数とかピボットとかよく分からなくて・・。参考になりました。

  • agricap
  • ベストアンサー率40% (79/195)
回答No.1

素直にCONTIF関数でいいと思いますが、何をお困りでしょうか?

関連するQ&A

  • excel ピボットテーブルについて

    お世話になります。 Excelのピボットテーブルについてですが、例えば下記のような感じのデータを 集計したいときに、行ラベルに「名前」を持って行き、列ラベルには「日付」を持って いったとしたときに、行ラベルはAAA、BBB、CCC、DDDではなく、AAAとBBB以外は その他でまとめたいとき(AAA、BBB、その他)、どう設定すればいいか悩んでいます。 ご存知の方がいらっしゃれば教えてください。ちなみにExcel2010を使用しています。 日付 名前 個数 4/1  AAA 1 4/1  BBB 1 4/2  CCC 1 4/2  DDD 2 4/2  AAA  3 4/3  CCC 1

  • Excel2002:複数条件のデータの個数の集計

    苦手な集計について質問させてください。 [A] [B] [1] AAA aaa [2] BBB bbb [3] AAA aaa [4] AAA bbb [5] BBB ccc 上記のようなデータで[A]と[B]のAND条件でみたときの個数を集計したいと思います。 例えば上記であれば、 [A]AAAかつ[B]aaa・・・2個 [A]BBBかつ[B]bbb・・・1個 [A]AAAかつ[B]bbb・・・1個 [A]BBBかつ[B]ccc・・・1個 になります。[B]のデータは[A]のデータに依存せず、[A]の各値にまたがっています。([B]bbbは[A]AAAと[A]BBBの場合があります) 実際のシートでは、全パターンを網羅したリストがA列とB列、集計対象がD列とE列にあります。 上記の例でいえば、以下のようになっています。 [A] [B] [C] [D] [E] [1] AAA aaa AAA aaa [2] AAA bbb BBB bbb [3] BBB bbb AAA aaa [4] BBB ccc AAA bbb [5] BBB ccc つまり[A]列と[B]列が組み合わせパターン、[D]列と[E]列が集計元データです。 ちなみにパターン数が414個、集計元データは29000個程度です。 そして最終的な各パターンの個数を[C]列に表示させたいと思います。 VLOOKUPやピボットテーブルを考えましたが、ピンと来ません。 適切なやり方を教えてください。よろしくお願いします。

  • ピポッド 集計の追加

    ご存知の方、お知恵をお貸し下さい。 現在、下記のようなピポッドを組んでいます。 グループ1  AAA (AAAの合計、以下aaa+bbb+cccの合計) aaa bbb ccc        BBB (BBBの合計、以下ddd+eee+fffの合計) ddd eee fff CCC (CCCの合計、以下ggg+hhh+iiiの合計) ggg hhh iii グループ2・・・以下続く 上記に、BBBとCCCだけの合計を、(グループ1の中に)追加したいのです。 このように、合計したい項目だけを指定して 集計する事は可能でしょうか? 数式の集計アイテムの追加を行いましたが 上手くできませんでした。 ご存知の方、ご教授いただければ幸いです。 宜しくお願い致します。

  • エクセルアンケート集計 マクロ

    以下のようなマクロを必要としておりますが、自力で書くことが出来ず、困っております。 どなたかご教示いただけますか。 (Excel2003を使用しています。) 目的:アンケートの集計 状況: AAAという名前のフォルダ(C:\AAA)に、BBB1,BBB2,・・・,BBB30、という名前の30個のファイル(C:\AAA\BBB*)が格納されています。 各BBBのファイルには、4択で1~4の数字を選んで回答するアンケートの回答が、 問1 1 問2 3 という体裁で記入されています。(全部で40問) 問○ というセルはA1から縦に、 問に対する回答の数字は、B1から縦に並んでいます。 やりたい事: BBBとは別のファイルで、30個の回答ファイルから、 問1で1と答えた人は○人、2と答えた人は×人・・・。 問2で1と答えた人は○人、2と答えた人は×人・・・。 という風に、問題毎、選択肢毎の回答数を一挙に集計したいと考えています。 特に分からないポイントとしては、 ・別のファイルを指定してデータを持ってくる方法 ・異なるファイル名を指定する操作をloopさせる方法 の2点です。 マクロは手動で実行するものとし、 データを参照するBBBのファイルは、マクロ起動時も終了時も閉じた状態にしたいと考えています。 ご教示の程、よろしくお願いいたします。

  • エクセルでの計算方法をおしえてください

    えくせるで例えば、エクセルで黒字のAは1とし赤字のAは0.5として足し算する方法は無いでしょうか     AAA  AAA(赤字)     BBB  BBB     CCC  CCC     DDD  DDD 合計  4   3.5

  • ハッシュを使った集計結果の出力について

    ハッシュを使った集計結果の出力について testフォルダに以下のファイルがあるとします。  aaa_1、aaa_2、bbb_1、bbb_2、ccc_1、・・・ 各ファイルには○△×がついた行があり、 「aaa」のファイル(aaa_1とaaa_2)の○△×の数、「bbb」のファイルの○△×の数、を集計したいと思っています。 出力イメージは以下です。  ファイル名の一部,○の数,△の数,×の数  aaa,13,59,37 ファイル名の一部をキーとして、 ○△×の回数を値にしたハッシュで集計しようとしましたが、 以下のようになってしまいました。 ,0,0,0 ,0,0,0,0,0,0 aaa,13,59,0 aaa,13,59,0,13,59,37 bbb,20,10,0 bbb,20,10,0,20,10,30 ハッシュが十分に分かっていないので、おかしなことをしてるのだと思うのですが。。 ご教授くださいますよう、お願いします。 opendir(DIR, $dir); while ($file = readdir(DIR)){  $maru =0;  $san =0;  $batu =0;  $file =~/(.*)_(.*)/;  $name = $1;  open(IN, "$dir/$file");   while ( $line = <FIN1> )   {    chomp( $line );    if($line =~/○/){      $maru++;    }elsif($line =~/△/){      $san++;    }elsif($line =~/×/){      $batu++;    }  } push(@{$test{$name}} , $maru,$san,$batu); @gyou = ( $name , join ("," , @{$test{$name}})) ; print OUT join (",", @gyou). "\n"; } close (IN); close (OUT);

    • ベストアンサー
    • Perl
  • powershellでcsvの集計

    powershellでのcsvデータの集計をしたいのですが、 よくわからず困っています。 csvのデータは、 aaa1,10,10,20 bbb1,100,100,200 aaa1,5,5,6 ccc1,50,50,60 … となっており、キーとなる項目が同じものは、数値を集計して 再度csvにするというものです。(aaa1が同じなので集計) aaa1,15,15,26   bbb1,100,100,200 ccc1,50,50,60 … という感じです。 よろしくお願いします。

  • エクセルで集計したいのですが・・・

    関数は少しわかりますが、マクロは分かりません。 今回は集計シートの集計数字を元シートに入力して、更に元シートにない項目を元シートの項目行に項目名を入れて集計数字を入れたいのです。 ただ、集計だけであれば「sumif」関数を使えば出来るのですが、元シートにない項目名を探し出して入力する方法がわかりません。教えてください。よろしくお願いします。 元シート  A  B       1 aaa 2 bbb 3 ccc 4 ddd 5 6 7 集計シート 項目 数量 1 bbb 1 2 aaa 2 3 ddd 1 4 eee 1 5 fff 1 6 ccc 2

  • Excelにて一覧表から集計表の作成

    Excelにて、下記の表a.から表b.を作成したいのですが 関数等使用してスマートに自動生成できないものでしょうか? 表a.一覧表 項目1,項目2 "AAA","あああ" "BBB","あああ" "BBB","いいい" "CCC","ううう" 表b.集計表 ××××,"AAA","BBB","CCC" "あああ", 1, 1, 0 "いいい", 0, 1, 0 "ううう", 0, 0, 1

  • EXCELで行の先頭データが同じ行の削除方法について

    EXCELで次のようなことをしたいのですがどうしたら簡単にできるでしょうか?  AAA   AAA  AAA  AAA  AAA  BBB  BBB  BBB  CCC  DDD  DDD  DDD  DDD 上ようのなデータで重複している部分を削除し、  AAA  BBB  CCC  DDD としたいのですが。 今は一行々々で確認しながら削除してます。3000行程あり困ってます。 どうしたら簡単にできるでしょうか?