Excelでアンケート集計

解決済みの質問

Excelでアンケート集計

20名の方にアンケートをとりました。
そのアンケート用紙は、一人につき1シートのアンケート用紙です。
それをひとまとめにして、ブックにしました。
ですので、アンケートを集めたブックは20シートになります。

今度は、そのアンケートの各問を
新しいシート上で集計していきます。
例えば、問1が"○"のものはいくつか、"△"はいくつか、"×"はいくつか・・・という感じです。
どのアンケートシートもフォーマットは同じなので、
串刺し計算とCountif関数を使おうと思ったのですが、
Countif関数の範囲は、シートをまたがっては設定できないようです。

どなたかいいアイデアがありませんか??
わかりにくい!!という場合は、補足します。
よろしくお願いします!

投稿日時 - 2003-01-08 10:31:00

連想キーワード:

QNo.440056

すぐに回答ほしいです

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

確かにcountifは串刺しはできないようですが、count関数は使えるようですので。
アンケート用紙のシートに新しい判定セルを作ってカウントしたらいかがでしょうか。
○△×の判定ならば、B2に回答が入っているとして、C列に○判定セルを作る。
=IF(B2=”○”、1、””)として各シートに串刺しで式を入力する。
同じようにD列に△判定セル、E列に×判定セルをそれぞれ作る。
これで、新しい集計シートにカウント関数で串刺し集計をかければ、マトリックス表が出来ます。
こんな方法しか思い浮かびませんが。いかがでしょう。

投稿日時 - 2003-01-08 11:20:53

お礼

やっぱりCOUNTIF関数は、串刺し計算はできないんですねー。
教えていただいたとおり、count関数を使ってやってみました!

うまくいきましたー!!
ほんとにありがとうございます~(~▽~@)♪♪♪

投稿日時 - 2003-01-11 19:48:59

ANo.1

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.2

解法はいくつか考えられますが、アンケートシートに手を入れずに
実現するにはマクロを組むしかないと思います。

たとえば全シートのA1にある「○」の数を数えるのなら

---

Sub ○の数をカウント()

For Each Worksheet In ActiveWorkbook.Worksheets

If Worksheet.Cells(1, 1).Value = "○" Then
Count = Count + 1
End If

Next

MsgBox ("○の数=" & Count & "個")

End Sub

---

のような感じになると思います。
集計シートを作るのであれば、ユーザ定義関数にしたほうが
使いやすいかもしれませんね。

投稿日時 - 2003-01-08 18:53:09

お礼

マクロは実はまともに触ったことがないんです・・・
なんだか難しそうですねー。

今後の参考にさせていただきます!
ありがとうございました!!

投稿日時 - 2003-01-11 19:47:28

あわせてチェックしたい
  • エクセルでのアンケート集計 ...
  • エクセル:アンケート複数回答の集計方法 ...
  • 条件に合うシートを串刺し集計して別のブックに抽出する方法 ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら