マルシェル新規登録で5000円分当たる

いつもお世話になっております。

ただ今、顧客からのアンケートを集計しています。
それぞれの質問の満足度を1(20%)、2(40%)、3(60%)、4(80%)、5(100%)で答えてもらったので、それをエクセルでまとめ、最終的にはそれぞれの質問で顧客全体の平均満足度を出したいのですが、添付ファイルの???の中にどのような式を入れたらいいのか分かりません。

分かる方がいらっしゃいましたらご教授頂けると助かります。
どうぞよろしくお願い致します。

「エクセルで顧客全体の平均満足度を求めるに」の質問画像

このQ&Aに関連する最新のQ&A

A 回答 (2件)

表がA1から始まっているものとして、


=SUMPRODUCT(B2:F2*B3:F3)/SUM(B3:F3)
でどうですか。
    • good
    • 3

満足度(%)の数値が、セル範囲C3:G3


顧客回答数(人)の数値が、セル範囲C4:G4 とすると、

全体の顧客平均満足度(%)=SUMPRODUCT(C3:G3,C4:G4)/SUM(C4:G4)

それとも、多数のブックの集計が問題でしょうか。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

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

いつもお世話になっております
突然、アンケートの集計をすることになりましてパニックになっています。
どうか、お知恵をお貸しいただけないでしょうか。

(例)ある製品への満足度アンケート
・生まれの年代
・満足か (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年代のどこが満足の数
デザイン ○数
価格 ○数
性能 ○数

と、言うように簡単に表示させたいのですが、
どのような方法や関数が手っ取り早いでしょうか。
結局、並べ替えをして、そのセルの数を数えているというアナログさ。
「データ」→「集計」をやってみたのですが、あまりうまくいかず・・・

わかりにくくて大変恐縮ではございますが、
どうぞよろしくお願いいたします。

いつもお世話になっております
突然、アンケートの集計をすることになりましてパニックになっています。
どうか、お知恵をお貸しいただけないでしょうか。

(例)ある製品への満足度アンケート
・生まれの年代
・満足か (YES/NO)
・YESの人はどこが満足か(デザイン/価格/性能/保証/サービス)

の結果を、エクセルにて

誕生日 満足度 どこが満足か

80年代 YES    デザイン
50年代 YES    デザイン
40年代 NO    価格
80年代 YES    性能
70年代 YES    性能
60年...続きを読む

Aベストアンサー

私もピボットテーブルをお勧めします。
はじめは取っ付きにくいかもしれませんが、いろんな角度から分析できますので是非ためしてください。
まず、データのどれかのセルをクリックします。
データ領域全体を範囲指定しても良いのですが、データ領域のどれかのセルが選択されていれば、Excelが自動で判断します。
「データ」-「ピボットテーブル~」を選択します。
「次へ」ボタンを押すと、データの範囲が表示されますので、確認してください。範囲が正しく選択されていれば、あとは特に指定するところはありませんので「完了」ボタンを押します。

「誕生日」を[行のフィールド]にドラッグします。
「満足度」を[列のフィールド]にドラッグします。
[データフィールド]にも「満足度」をドラッグします。
各年代の満足度のYES、NOの数が表示されます。

次に、「満足度」を欄外にドラッグして、
「どこが満足」を[列のフィールド]と[データフィールド]にドラッグすると、各年代の「満足度」が表示されます。

いずれの場合も、「誕生日」の右の▼をクリックして、80年代以外のチェックをはずせば、80年代のみの表示になりますが、
ここで、「誕生日」を[ページフィールド]にドラッグしてみてください。
こちらでは、▼をクリックして、80年代を選武だけで、80年代のみの表示になります。
もっとすばらしいのは、
「誕生日」を右クリックして、「ページの表示」を選ぶと、各年代別のシートが瞬時に出来上がることです。
各項目をどのフィールドに置くかで、さまざま表を作成することが出来ます。是非お試しください。

私もピボットテーブルをお勧めします。
はじめは取っ付きにくいかもしれませんが、いろんな角度から分析できますので是非ためしてください。
まず、データのどれかのセルをクリックします。
データ領域全体を範囲指定しても良いのですが、データ領域のどれかのセルが選択されていれば、Excelが自動で判断します。
「データ」-「ピボットテーブル~」を選択します。
「次へ」ボタンを押すと、データの範囲が表示されますので、確認してください。範囲が正しく選択されていれば、あとは特に指定するところはあ...続きを読む

Qエクセルを使用したアンケートの集計方法を教えてください。

卒業論文で、ある国と、その国の人に対するステレオタイプの研究をしています。
アンケートでは、
・外国・外国語・外国人との接触経験に関する質問 7問
・国際関係に関する知識問題 10問
・その国に関する地理的質問 5問
・その国の人のイメージに関する質問 17問
・性別、年齢、学部、学年等 5問

合計44問を調査しました。
エクセルで集計し、分析しようと思っているのですが、1行に一人分の回答を入力すると、とても見づらくなってしまうと思うのですが、こういった場合、どのような形で集計、分析する方法があるでしょうか?

エクセル初心者で、右も左もわからない状態で、本当に恥ずかしいのですが、アドバイスをいただけたらと思っています。
よろしくお願いします。

Aベストアンサー

会社員です。非常に似たことをしばしば実務で行っています。
概論としては#1さんの言うとおり、「一人一行」が鉄則。
そして、分析結果は当然別に出す、という形でしょう。

ここで問題になってくるのは、44問の設問がYes/Noの二択形式か、また選択肢形式か、自由記述形式かということ。おそらく混在でしょうか。
また、選択肢形式であっても、いずれか一つ選択、か、複数回答可か、によっても処理が異なってきます。
-----------------------------------------------------------------
最も単純な一例として、選択肢形式・いずれか一つ選択の設問ばかりとします。

・まず、Sheet1 はデータ入力用、Sheet2 は分析結果用とする。

・Sheet1 の B1から右方向に44問の設問を記入。AS1まで入りましたね。(個人的には、性別・年齢・学部などの回答者情報を頭に持ってきたほうが分かりやすいと思いますが)

・Sheet1 のA2から順にアンケート結果を入力していく。A列は番号でも振っておくとよいかも(Accessでいう主キー的なもの)。一人一行。

・例えば、アンケート回収数が100件とします。すなわち、101行目までデータが入りました。

・データベースさえしっかりしていれば、あとは分析シートで必要な項目を計算し、見やすく整理すれば良いだけ。
COUNTIF、SUMIF関数など。
もちろん、分析シートでは、各回答の回答結果だけずらりと並べても、そこから何が読み取れるかはすぐに分かりません。
したがって、

【Q1】あなたは外国人と話したことがありますか。
1、全く無い 2.ほとんどない 3・少しはある 4.とてもある

みたいな設問だったら、

1.全く無い 32
2.ほとんど無い 25
3.少しある  18
4.とてもある 20
5.無回答  5
などのようにまとめるわけです。
卒論なら見易さも考慮して、必要に応じて、パーセンテージの算出や、それを円グラフ化や棒グラフ化も必要でしょう。
------------------------------------------------------------------
【この作業の小ネタ】
◆二択形式の設問がある場合は、回答記入欄に、「はい」とか「いいえ」などを入力するのは面倒です。こういう場合は、Yesを1、Noを2と入力したりすると後から楽。

◆また、性別なども、いちいち「男性」「女性」って入力すると後から面倒です。ここは、男性を1、女性を2とか数値として入力するルールを自分で作り、後からの分析時に楽をしましょう。
学部も同様。そんなにたくさんあるわけではないでしょうから、数字に変えて入れると楽。
例)文学部=1、経済=2、法=3、など最初に自分で決めてしまえばよいのです。

◆上記例でも書きましたが、選択肢のある質問などは、分析集計時に「無回答」の欄を作っておくのがコツです。
上の例で、「男性=1、女性=2」と書きましたが、1と0にしなかったのもこのため。「無回答=0」に私はしています。

性別・学部など回答者情報の設問も同じですが。必ず空欄にする人がいますので、その件数を拾う項目がないと、「回答者総数100名」なのに、回答の合計が95、などとなって整合性がないように誤解されますし、もっとシンプルに言えば、カッコ悪いからです。(無論、複数回答可の設問はこの限りではない)

◆自由記述欄に関しては、こればっかりはエクセルの計算機能では拾えませんので、手作業でまとめるしかないでしょう。
もしアンケート回収数が膨大であるならば、同じような回答が出てくるでしょうから、これらも件数を拾い、傾向として出すのもよいでしょう。

分析手法に関しては、あなたがどのようなアウトプットを求めているかによっても変わります。
データ入力を開始する前に、まず「何を出したいのか」をよく考え、分析結果の計算の時のことまで考慮して、データベースの形式を作りましょう。とりあえずデータだけ入れといて計算する時に考えよう、では、後の祭りとなることはよくあります。

長文失礼しました。頑張ってください。

会社員です。非常に似たことをしばしば実務で行っています。
概論としては#1さんの言うとおり、「一人一行」が鉄則。
そして、分析結果は当然別に出す、という形でしょう。

ここで問題になってくるのは、44問の設問がYes/Noの二択形式か、また選択肢形式か、自由記述形式かということ。おそらく混在でしょうか。
また、選択肢形式であっても、いずれか一つ選択、か、複数回答可か、によっても処理が異なってきます。
-----------------------------------------------------------------
最も単純な一例...続きを読む

Qエクセル・・色の着いたセルの個数を数える関数はある?

エクセルの表内で塗りつぶしされているセルだけを数える様な関数はありますか?
セルには文字や数値は入力されておらず、塗りつぶしているだけです。
よろしくお願いいたします。

Aベストアンサー

こんにちは。

ユーザー定義関数で作ってみました。Ver4 マクロ関数で十分だと私は思いますが、Ver 4 マクロ関数ではケシカランというような方?は、以下のようなVBAでの解決方法が便利かなって思います。

VB Editor の標準モジュールに貼り付けてください。(挿入-標準モジュール)

なお、一般のブックの標準モジュールのユーザー定義関数に、Public キーワードをつけたところで、グローバル関数になるわけではありませんので、もしその点に不安のある方は、マニュアル等で、確認されたほうがよいかもしれませんね。

なお、以下は、引数のインデックスに0を入れると、配列出力するようにしてあります。

'------------------------------------
Function ColorCellCount(範囲 As Range, Optional インデックス As Integer = 1, Optional パターン As Integer = 0)
  Dim myRng As Range
  Dim myIndex As Integer
  Dim myPattern As Integer
  Dim myColor() As Integer
  Dim Ret() As Double
  Dim c As Range
  Dim i As Long
  Dim j As Long
  Set myRng = 範囲
  myIndex = インデックス
  myPattern = パターン
For Each c In myRng
   On Error Resume Next
   If myPattern = 0 Then
     i = WorksheetFunction.Match(c.Interior.ColorIndex, myColor, 0)
   Else
     i = WorksheetFunction.Match(c.Font.ColorIndex, myColor, 0)
   End If
   If i = 0 Then
     ReDim Preserve myColor(j)
     ReDim Preserve Ret(j)
      If myPattern = 0 Then
       myColor(j) = c.Interior.ColorIndex
      Else
       myColor(j) = c.Font.ColorIndex
      End If
      Ret(j) = 1
     j = j + 1
     On Error GoTo 0
     Else
      Ret(i - 1) = Ret(i - 1) + 1
   End If
  Next
  If myIndex <= 0 Then
   ColorCellCount = Ret()
  ElseIf myIndex > UBound(Ret) + 1 Then
   ColorCellCount = Ret(UBound(Ret()))
   Else
   ColorCellCount = Ret(myIndex - 1)
  End If
  Set myRng = Nothing
End Function

ワークシート上での使い方は、

A列
色付き
色なし
色なし
色付き
色付き

=ColorCellCount(A1:A5, 1 )

とすれば、上から数えて、1番目の色のセルの数が出ます。

=ColorCellCount(A1:A5, 2 )
を入れれば、色なしのセルの数が出ます。

=SUMPRODUCT(ColorCellCount(A1:A5, 0 ))

とすれば、全部の合計が出ます。

なお、
=ColorCellCount(A1:A5,1,1)

とすれば、文字の色を数えます。

こんにちは。

ユーザー定義関数で作ってみました。Ver4 マクロ関数で十分だと私は思いますが、Ver 4 マクロ関数ではケシカランというような方?は、以下のようなVBAでの解決方法が便利かなって思います。

VB Editor の標準モジュールに貼り付けてください。(挿入-標準モジュール)

なお、一般のブックの標準モジュールのユーザー定義関数に、Public キーワードをつけたところで、グローバル関数になるわけではありませんので、もしその点に不安のある方は、マニュアル等で、確認されたほうがよいかもし...続きを読む

Qエクセル(2007)自由記述のまとめかた

アンケートをして、540人から回答を得ました。中には自由記述の設問があり、
回答ナシの場合は空白のセル、回答してあるときは文章が入力されています。
↓こんな感じです。

 現在のデータ     →     理想のデータ
    A              A      B
1             1  セル番号  自由記述内容
2             2   3     ●●●
3  ●●●        3   12    ×××
・             4


12  ×××




さて、このようにデータをまとめる場合、お聞きしたい事が2点あります。
(1)1~540までのデータ範囲内の中で、回答が入力されているセルを別シートに上詰めでコピーする関数式
(2)これから、未回収分のデータ入力を行なうとき、自由記述の回答を入力したら、(1)と同じシートにコピーされる方法をお教えいただけませんでしょうか。

わかりにくい質問文でしたら、補足などで対応させていただきますので宜しくお願い致します。

Aベストアンサー

こんばんは。

丁寧に作成すれば、普段使いの簡単な関数だけで楽勝できます。

手順:
シート1のA列には文章を記入します
シート1のB1に
=IF(A1="","",ROW())
と記入、下向けにコピーして埋めておきます

シート2のA2は
=IF(ROW(A1)>COUNT(Sheet1!B:B),"",SMALL(Sheet1!B:B,ROW(A1)))
と記入、下向けにコピーして埋めておきます

シート2のB2は
=IF(A2="","",INDEX(Sheet1!A:A,A2))
と記入、下向けにコピーして埋めておきます


シート1のA列を入れ替えれば、何もせずシート2に結果が並びます。

Q(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?

こんにちは。
質問内容はタイトルのとおりです。

あるワークシートのあるセルに文字を入力すると、ほかのワークシートのセルにも同じ文字が自動的に書き込まれる方法を知りたいです(ブックは同じ)。複数のワークシートを制御するには、やはりマクロを使うのでしょうか?

よろしくお願いします。

Aベストアンサー

clam_chowderさん、こんにちは。

Sheet1のA1にたとえば「100」と入力しますね。
Sheet2のA1に、これと同じ数値を表示するには、
 =Sheet1!A1
でOKです。

数式をいれるのが苦手なら、
Sheet2のA1セルで「=」を入力すると、数式入力状態に入りますから、
ここでSheet1のシートタブをクリックし、
リンクしたいA1セルをクリックしてEnterすると、
自動的にさきほどと同じ式が入ります。

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

エクセル2000を使用しています。

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

できれば問一問に対し、セルは一つにしておきたいと思っているのですが、何かいい集計方法はあるでしょうか。

Aベストアンサー

4択の選択肢は,A,B,C,Dのアルファベットで,例えばAとBの複数回答なら「AB」と入力する
回答を入力してあるセルがA1~A10

と仮定して,

Bを含む回答のカウントをするなら,

=COUNTIF(A1:A10,"*B*")

と,ワイルドカードを使って入力すれば大丈夫だと思います。

Q5段階評価の分析法

はじめまして。5段階評価(非常に多い・やや多い・普通・やや少ない・非常に少ないのような…)の分析方法を教えてもらいたいと思っております。
一応、アンケートをとりましたが、その結果からどのようにして意味のあるデータを取り出せるかがよくわかりません。
やさしくて詳しい説明よろしくお願いいたします。

Aベストアンサー

> 1.アンケートをとる時、目的のページに辿れなかった人々よりは
> その部分に関してはアンケートがとれなかったため、
> 仕方なくその部分は生データとして「0」を使用し因子分析にかけました。
> が、その部分を「0」でなく空白で処理し再び分析にかけてみたら、結果が違って出ました。
> どっちをとれば、いいでしょか?

5段階評価で1~5と数値を振っているのでしょうか?
だとしたら0を入れたら平均からして下がってしまいますよね。
欠損値(空白)として扱うか、
それでデータが極端に少なくなってしまう場合は平均値で代用するか、
どちらかの方法が使われることが多いですよ。

> 2.何とかして因子分析で3つのウェブページに対する印象というか評価が得られました。
> この後、どう進めば良いのかアドバイスをお願いいたします。

ん?因子が得られたことだけでは満足できないということでしょうか?
この後どう進むのかは何をしたいのかによります。
研究論文などでなければ、因子分析のみで終了されても十分だと思います。

何故お知り合いはどの辺りでカイ二乗検定をおすすめされているのか
本人に直接聞いた方が早いような気がしますね・・。
ちなみにカイ二乗検定は質的データ同士の関係性を探るもので
量的データの相関係数にあたるものが算出できます。

> 1.アンケートをとる時、目的のページに辿れなかった人々よりは
> その部分に関してはアンケートがとれなかったため、
> 仕方なくその部分は生データとして「0」を使用し因子分析にかけました。
> が、その部分を「0」でなく空白で処理し再び分析にかけてみたら、結果が違って出ました。
> どっちをとれば、いいでしょか?

5段階評価で1~5と数値を振っているのでしょうか?
だとしたら0を入れたら平均からして下がってしまいますよね。
欠損値(空白)として扱うか、
それでデータが極端に少なく...続きを読む

QWordで、1ページを丸ごと削除するには?

1ページしか必要ないのに、真っ白な2ページ目がその下に表示されてしまった場合、この余分な2ページ目を一括削除(消去)する為に、何かいい方法があるでしょうか?

Aベストアンサー

<表示されてしまった場合>
これはそれなりに理由があるわけで、改ページや改行によって、次のページにまで入力が及んでいる時にそうなります。
特に罫線で表を作成し、ページの下一杯まで罫線を引いたときなどには、よくなる現象です。

さて、メニューの「表示」で段落記号にチェックが入っていないと、改行や改ページなどの入力情報が見えず、白紙のページを全て選択→削除してもそのままということが良くあります。
1 改行マークが白紙のページの先頭に入っていれば、それをBackSpaceで消してやる。
2 罫線を使っている場合は、それでも効果がない場合がありますが、その時は行数を増やしてやる。
などの方法があります。

QExcel 文字の前にスペースを入れる

こんにちは。
Excelで文字を入力すると罫線にぴった付いてしまいます。
少し文字の前にスペースを入れたいのですが、何か方法はありますか?
また、数字を入力した時は右側に寄せたいので、その時も後ろに少しスペースを入れられたらいいなと思ってます。
宜しくお願いいたします。

Aベストアンサー

[書式]→[セル]→[配置]タブ
で、文字の配置を(インデント)とついているものにする。
インデントはその隣のBOXで指定。

Q【Excel】 色の一致するセル数をカウントしたい。

こんにちは。

ある条件にあてはまるセルに、書式でセルの色を設定してあります。
いくつかの条件で色分けしてあるのですが、これらのセルの色が「赤」は幾つ、「青」は幾つというふうに、
カウントすることは出来るのでしょうか。

よろしくお願いいたします。

Aベストアンサー

繰り返し何度も出てくる質問です。関数でと考えているなら、直接はできません。
VBAで中身たった1行のユーザー関数を作ればできます。
http://hp.vector.co.jp/authors/VA016119/hajimete/udf1.html
など
Googleで「エクセル セル 色 カウント」などで照会すると似た質問が出る。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1225959
にはCELL関数のことも載っているが、旧いバージョンの関数なので
私は、除外して言ってます。


人気Q&Aランキング