• ベストアンサー

Excelでの集計について教えてください

はじめまして。 Excelでアンケートを集計しておりますが下記のようなことが可能かどうか教えていただきたいと思います。 (Excel XP、初心者です) ■アンケート結果が満足度によって A(満足) B(どちらでもない) C(不満) という回答をしていただいております。 それを基に A=5ポイント B=3ポイント C=1ポイント というふうに算出して、平均点を出したいのです。 こういった場合は、まずA~Cにポイントを割り当てるのか それともA~Cの数を計算してから計算式を入れるのか どちらが簡単でしょうか。 またその方法も初心者に分かるように教えてください。 よろしくお願いいたします。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.4

     A列    B列    C列    D列  1行目       設問1   設問2   設問3 2行目 回答者1   A      B     B 3行目 回答者2   B      A     A 4行目 回答者3   A      B     A 5行目 回答者4   C      A     B 6行目 回答者5   A      C     C 7行目 ポイント   17     13     13 ならばB7セルのポイントを算出する式は =COUNTIF(B2:B6,"A")*5+COUNTIF(B2:B6,"B")+COUNTIF(B2:B6,"C") になります。横方向へコピーしてください

panda_freaks
質問者

お礼

非常に分かりやすく説明いただきまして ありがとうございました! お陰様で問題も解決できました♪

その他の回答 (6)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.7

A1:A100に回答があるなら =SUMPRODUCT((A1:A100="A")*5+(A1:A100="B")*3+(A1:A100="C"))/COUNTA(A1:A100) (A1:A100="A")*5 でA列がAの時に5、それ以外は0 (A1:A100="B")*3 でA列がBの時に3、それ以外は0 (A1:A100="C")  でA列がCの時に1、それ以外は0 でこれを加算することで各行の点数を割り出してSUMPRODUCTで合計 COUNTA(A1:A100) でA列がブランクでない件数を集計 点数/件数で平均値を表示

panda_freaks
質問者

お礼

こういった方法もあるのですね! 勉強になりました。 ありがとうございました。

noname#62235
noname#62235
回答No.6

数字に置換する(か、IF文を使って数値を計算する)したうえ、平均値を出すのが一番簡単かと思いますが、 A,B,Cの数を数える方法についても書いてみます。 まず、A1:A100に「A/B/C」の集計結果が入っているとすると、 =COUNTIF(A1:A100, "A") でAの数がわかります。 これを使えば、 =COUNTIF(A1:A100, "A") * 5 + COUNTIF(A1:A100, "B") * 3 + COUNTIF(A1:A100, "C") で、合計点がわかります。 後は、ROWSを使って割れば、平均値がわかります。 =(COUNTIF(A1:A100, "A") * 5 + COUNTIF(A1:A100, "B") * 3 + COUNTIF(A1:A100, "C")) / ROWS(A1:A100) この方法だと、データを置き換えたり、新しい列を作ったりしなくていいというメリットがありますね。

panda_freaks
質問者

お礼

私にはコレが一番分かりやすくしっくりときました。 本当にいろんな方法がありますね。 ありがとうございました!

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.5

 A  B 1 A  3.857142857 2 B 3 A 4 C 5 A 6 B 7 A B1=SUM(COUNTIF(A1:A50,{"A","B","C"})*{5,3,1})/COUNTA(A:A)

panda_freaks
質問者

お礼

こういった方法もあるのですね。 ありがとうございました!

  • jin0731
  • ベストアンサー率19% (31/161)
回答No.3

VLOOKUP関数を使ってはどうですか? 先日受験したMOS試験でも勉強しましたが・・・

参考URL:
http://www11.plala.or.jp/koma_Excel/contents3/mame3023/mame302301.html
panda_freaks
質問者

お礼

そうなんですか! ずいぶん以前にMOUSを受験しましたが いまのほうが難しいのでしょうか。 VLOOKUP関数も調べてみます。 ありがとうございました!

  • cozyskt
  • ベストアンサー率28% (99/343)
回答No.2

イさん:A ロさん:B ハさん:A ニさん:C ホさん:A といった一覧表が既にあるならば、 「編集」「置換」を使って、 A→5 B→3 C→1 と変換してしまえば、 イさん:5 ロさん:3 ハさん:5 ニさん:1 ホさん:5 となり、それを合計して人数で割る({5+3+5+1+5}÷5=3.8)か、関数AVERAGEを用いて平均値をだすのが簡単だと思います。

panda_freaks
質問者

お礼

書式上、元のA~Cは残しておかねばならないのです…。 これができれば簡単なのですが。 ありがとうございました。

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

お好きなように。 一番簡単なのが、アンケート用紙1枚入力ごとに1行を使って Aならば5、Bならば3、Cならば1と、直接数字を入れてしまう 方法ですね。どのみちアンケート用紙から入力するんですから 人間がチェックしちゃったほうがラクです。 どうしてもABCで入力したい場合は、 =IF(A1="A",5,IF(A1="B",3,1)) という関数などを使ってデータ変換をしてしまうか、 ピボットテーブルで直接集計するか、 「データ」「ソート」でABCを書いてあるセルでソートし、 数を数えるなり「データ」「集計」をするか、まあ、色々な方法が あります。

panda_freaks
質問者

お礼

シンプルで私でも分かりやすいです! ありがとうございました。

関連するQ&A

  • エクセルの集計について

    エクセル2002を使用しています。 集計ですが、一つの列しかできないのですか? グループで集計するのですが、B列は合計、C列は平均、D列は個数といったふうに、複数の計算を自動でできないのでしょうか? できるようでしたらやり方をお教えください。 宜しくお願い致します。

  • エクセルの関数複数条件にあう集計のしかた

    困っております。。教えてください。 アンケートの集計表を作りたいのです。 例えば、下記のようなアンケート結果がありまして 10代満足は1、10代その他は1といったような集計ができる関数を作りたいのですが SUMPRODUCT=((A1:A4=”10代”)*(B1:B4=”満足”)) といったような式をつくりました。ですが、B列の回答が複数ある場合 30代満足は1、30代その他は1と集計したいのですが 上記関数では集計できません。回答結果は複数の組み合わせがあり2つだったり、3つだったりもします。(1つのセルの入力されています。) 回答結果を1つ1つのセルにわけないとダメでしょうか? 分ける場合はまたよい方法はありますでしょうか? わかりにく説明で申し訳ないのですが、どなたかご教示いただけると幸いです。。 よろしくお願いいたします。     A  B 1 10代 満足 2 20代 不満 3 10代 その他 4 30代 満足、その他

  • アンケート集計で、満足度の平均を出さなくてはいけないのですが、計算の仕

    アンケート集計で、満足度の平均を出さなくてはいけないのですが、計算の仕方がわかりません。 75%・・・3人 80%・・・1人 90%・・・4人 100%・・・4人 満足度の平均は%になるのでしょうか? 計算式と答えを教えて下さい。よろしくお願いします!

  • エクセルの集計について教えてください

    エクセルの集計について教えてください 添付のように、A列からは入力用 A列 日付(複数月にまたがる) B列 金額 C列 項目 E列からは集計用として E列 項目 F列からは月ごとに集計できるような表を作りました 集計用は、また別途ほかのシートで参照して使用する予定です A列には、今後も次々データを足していく予定です 月単位でデータを抽出したのち、項目ごとに合計を算出したいのですが、どの関数を組み合わせればいいのかわかりません。 エクセルはほぼ初心者です ピボットテーブルを使用してもよいのですが、ほかのシートで参照できる方法を教えてください よろしくお願いします

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

    こんにちは。 エクセルでアンケートの集計をしているのですが、分からないことが出てきたので 教えてください。 設問が20問ほどあるアンケートで、A~T列に設問1から20。 縦にアンケート結果を入力していきました。     A      B      C     設問1 設問2 設問3      1     1     2       3     2     2       2           1     複数回答は不可。ただし、当てはまるものがないときは 空白になるので、空白のセルもあります。 A列には回答者の学年が入っています(1~3) 全体の集計はcountifでできたのですが、学年別の数も調べることになりました。 Aが1でBに2と記入した人数をカウントするにはどうしたら良いでしょうか? 集計が記入されたシートを変更することができず、A列を学年別に並び替えて countifの範囲を学年別にすることはできません。 どうかお力を貸してください。

  • エクセルでの複雑なアンケートの集計

    こんにちは。以下のようなアンケートの集計を頼まれたのですが、本を読んでもわからずにかなり困ってます>< 例)下の商品に求められる機能についてベスト3を記入してください。 商品A)ぬいぐるみ 1(  ) 2 ( ) 3( ) 商品B)ブロック  1(  ) 2 ( ) 3( ) 商品C)絵本    1(  ) 2 ( ) 3( ) ・ ・ ・ 機能一覧 ~~~~~~~~~~~~~ 1. 機能性 2.可愛さ 3.オリジナリティ 4.手触り・・・・・ ~~~~~~~~~~~~~ このように商品別に機能一覧から回答を選んで順位をつけてもらいます。 そして集計では商品ごとに求められる機能のランキングを出したいのです。 (商品A)ぬいぐるみ 1位 オリジナリティ、2位 可愛さ・・・・・など) ランキングをつけるために、1位に記入されれば5ポイント、2位なら3ポイント、3位なら1ポイントを加点していき、商品別に合計ポイントがでれば集計できるのですが・・・・ これはピポットテーブルとやらを使わないとできないものでしょうか? お願いしたします><; (実際の項目は別のもので、商品項目は10種類程度、機能一覧は30種類以上あります。アンケート集係数は100以上になります)

  • MS Excelで2行ごと集計する方法を教えてください。

    MS Excelで2行ごと集計する方法を教えてください。 下記のように各月上期・下期に分かれたExcel入力データがあります。 A B C .... 1 7月 上期 25 2 下期 30 3 8月 上期 42 4 下期 19 . . それを同ブックの別シートに月ごとに集計したいのです。 A B.... 1 7月 55 (→C1+C2) 2 8月 61 (→C3+C4) . . オートフィル使うと1行分が重なって集計されてしまいますし、 ひとつひとつ計算式を入れるには、膨大すぎるほどデータがあるのです。 お知恵をお貸しください。

  • Excel2007での串刺集計について

    Excel2007での串刺集計について、複数のファイルのあるシートを串刺集計する際の方法を詳しくご教授願います。 複数あるファイル名はまちまちです。 串刺したいシート名前もまちまちです。 しかし、シートのつくりは一緒です。 例えば、AファイルのaシートのA1、BファイルのbシートのA1、CファイルのcシートのA1を串刺ししたいのです。 当方Excel2007は初心者なので、宜しくお願い申し上げます。

  • エクセルでの集計方法を教えてください。

    Excel2000で↓の図に様に(表1)のレコードを読んで(表2)の様にA keyとB keyで振り分けて集計したいのですが何の関数をどのように使えば出来るか教えてください。 ______________________________________ _____|____A____|____B____|____C____| __1__|_A_key_|_B_key_|_KAZU__| __2__|__A01__|__B01___|_________3| __3__|__A02__|__B02___|_________4| __4__|__A02__|__B02___|_________9| __5__|__A01__|__B01___|_________6| ......................................(表1) _________________________________________________ _____|____A____|____B____|____C____|____D____| __1__|_A_key_|_B_key_|__B01___|___B02__| __2__|__A01__|__________|________9|_________0| __3__|__A02__|__________|________0|_______13| ......................................(表2)

  • エクセル 集計について

    立て続けの質問ですいません。 エクセルデータの列がA,B,C,Dとあったとします。 Aをグループ化して Dを集計します。 この場合、集計行のB,C欄は空欄になると思います。 B,C欄の表記が同グループ内では同一の場合、その表記を集計行に 表示することは可能でしょうか。

専門家に質問してみよう