- ベストアンサー
ホテルの満足度アンケートを行いました。
ホテルの満足度アンケートを行いました。 「設備は整っている」「従業員のサービスは適切である」といった設問に対しての、回答欄は+2・+1・0・-1・-2の5段階評価をつけてもらいました。 160名程お答えいただいた結果をから「設備が整っている」に対して+2は何名、+1は何名、という各評価の人数と、皆さんがくれた平均点をこの5段階から出したいです。 A2列以降下向きに設問を入れてB2以降に回答者のお名前&評価をどんどん横向きに入れていく形式と、逆の配置にするのではどちらか見易いでしょうか。 またどのような関数で集計を取るのがベストか教えていただけないでしょうか。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No.1・2です! 何度もごめんなさい。 投稿した後で、 >各評価の人数と、皆さんがくれた平均点をこの5段階から出したいです の部分が気になりましたので三度お邪魔しました。 (1)各評価の人数 ← これは前回の方法で大丈夫だと思います。 (2)皆さんがくれた平均点 ←この解釈で方法が変わってきます。 もし、各評価個々の平均(一つの設問ごとの平均)であれば 前回のI2セルは =SUMPRODUCT((G2:G6)*(H2:H6))/COUNTA(B2:D200) となります。 各個人の平均となればすべての行に表示が必要となりますので、 前回の表を使うのであれば、E2セルを利用し、 E2セルに =SUMPRODUCT((COUNTIF(B2:D2,$F$2:$F$6)*$G$2:$G$6))/COUNTA(B2:D2) という数式をいれ、オートフィルで下へコピーしてみてください。 もし今回も的外れならごめんなさいね。m(__)m
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 一つの案です。 ↓の画像のような感じでやってみました。 Excelの場合データは縦長の表が作業をやり易いと思います。 データを一つ一つ入力するのではなく、+2~-2 のデータと決まっているのであれば 入力規則の「リスト」を利用してはどうでしょうか? 尚、+2 のような表示をご希望のようなので画像のF2~F6セルは表示形式から「文字列」にしています。 その隣のG列に実際の数値を入力しています。 当方使用のExcel2003の場合です。 B2~アンケート結果を入力するセルすべてを範囲指定 → メニュー → データ → 入力規則 → 「リスト」を選択 → 「元の値」の欄の右側の四角をクリックし、F2~F6を選択し、OK これで各セルはプルダウンリストが利用できます。 そして、H2セルは =COUNTIF($B$2:$D$200,F2) としてオートフィルでH6セルまでコピー I2セルは =SUMPRODUCT((G2:G6)*(H2:H6))/COUNTA(A2:A200) としています。尚、エラー処理はしていません。 そして、範囲指定は元データの200行目までしていますが、データ量によってアレンジしてみてください。 以上、あくまで一案ですので、 他に良い方法があれば読み流してくださいね。m(__)m
お礼
何度もご丁寧にありがとうございました! SUMPRODUCT知らなかったので、やってみます。 とても助かりました。ありがとうございました。