• ベストアンサー

アンケート用紙からの集計 評価番号をカウント excel?マクロ?スキャナ?

ご覧頂きありがとうございます。 下記質問いい方法がありましたらご教授ください。 アンケート用紙に記入された回答の集計を依頼されました。 内容は、6問ある設問に1~5の評価をつけ、 評価番号に○をつけるというものです。 1問 1 2 3 4 5 ←1~5のいずれかに○をつける 2問 1 2 3 4 5 … 以上の様なアンケートを設問ごとに 評価1は何個 評価2は何個…と集計したいのですが、何か簡単に集計する方法はないものでしょうか? 前任者は「正」の字でカウントしていたらしいのですが、 excel 、マクロ 、スキャナー 等、 何かいい手立てをご存知でしたらご教授ください。 どうぞ宜しくお願いいたします。

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

  • ベストアンサー
  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.3

・アンケートの結果が何件あるか? ・入力にどのくらい手間がかけられるのか? ・どの程度の正確性が要求されるのか? ・記載方法はどのようなものであるか?(変更は可能か?) によって、どのくらいコストをかけてシステムを作れるのか?というのが決まってきます。 (コストをかけてシステムを作るというのはOCR読み込みとか、マークシート方式とか、場合によっては、ユーザーにシステムに入力してもらうとか、そのようなことを意味します。) コストをほとんどかけないで、手間は最小限にということでしたら、 excelかaccessに6桁の数字を入れていって、それを集計していくのが早いと思います。 例えばエクセルだったら、A1に554532と入れた場合、 b1に =INT(A1/100000) c1に =INT((A1-B1*100000)/10000) d1に =INT((A1-B1*100000-C1*10000)/1000) e1に =INT((A1-B1*100000-C1*10000-D1*1000)/100) ・・・・・ としてゆけば、それぞれの桁を取り出すことができます。 (Quotient,mod,関数などで短く書くこともできますが、わかりやすくするためintのみで書きました。) または、 b1に =mid(a1,1,1) c1に =mid(a1,2,1) d1に =mid(a1,3,1) ・・・・ のように書いていくこともできますが、この場合は結果が文字列になるので、集計の際に注意するか,int関数などで数値化しておく必要があります。 (件数が多い場合は、この方が多少パフォーマンスがよいかもしれません。) あとは、ANo.1さんのおっしゃっておられるように、Countで件数を数えることができます。

pompompoem
質問者

お礼

あ、ありがとうございます!!!! 社内教育の評価アンケートで、社内でつかうデータでしかないので、 お金は一切かけられず、またそこまでの精度も問われず、 ただ2000枚のアンケート結果に、 私の手間をいかにして減らすか  の問題でした。 が、INT関数で抽出するとはー! 素晴らしいアイディアに脱帽です! 本当ーにありがとうございました!

その他の回答 (2)

  • kizuki135
  • ベストアンサー率29% (162/552)
回答No.2

訂正 A1はカウントしないセルなので H1のセルへ =COUNTIFS(A2:A21,1)ですね。 設問ごとのカウントなので 設問ごとではなく、すべての評価を合計したい場合 さらに。   N1へ =SUM(H1:M1)で 問1~6までのすべてカウントした数を合計します

  • kizuki135
  • ベストアンサー率29% (162/552)
回答No.1

excelを使う場合。 A1~F1に設問 A2~A21に 問1の評価数値が、20軒分評価数値が入ってるとして 下記のように関数で入力。  H1のセルへ =COUNTIFS(A1:A21,1)  A列の1がいくつあるか数える関数。  H2のセルへ =COUNTIFS(A1:A21,2)  A列の2がいくつあるか  H3・・・H6まで 問2の分をB列へ入力し  I1へ =COUNTIFS(B1:B21,1)  I2へ =COUNTIFS(B1:B21,2)・・・

関連するQ&A