- ベストアンサー
エクセルでのアンケート集計と結果表示
質問をチェック、集計後結果を表示したいと思っています。 (1)集計の仕方(はいにチェック=2点、いいえ=0点、どちらでもない=1点)はどのようにしたらよいのでしょうか。チェックボックスを使いたいのですが。 (2)合計点が10点までは「要注意」11~15点は「まずまず」16点以上は「良好」など表示したいのですが、点数によって表示コメントを変えていくにはどのようにするのでしょうか。 (3)1)のチェックを別シートにして結果2)のシート(印刷用シート)に反映させたいのですが、どのようにリンクさせたらよいのでしょうか。 欲張りな質問でスミマセンがよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
回答の補足(1)について、、、 チェックボックスを「コントロールツールボックス」から挿入していませんか?コントロールツールボックスから設定しますと、「コントロールの書式設定」にコントロールタブはありません。「表示」の「ツールバー」から「フォーム」を呼び出し、チェックボックスを挿入してリンクセルを記述してください。 セルには、チェックボックスにチェックされたとき、「TRUE」が表示されます。なので、合計点を出すには「=SUM(COUNTIF(G:G,"TRUE")*2,COUNTIF(I:I,"TRUE"))」とします。 回答の補足(2)について、、、 =IF(J1>=14,"高度",IF(J1>=9,"中程度",IF(J1>=5,"軽度","なし"))) ※合計セルを「J1」としています。書き換えてください。 補足(3)の別シートのリンクですが、別シートのセルで「=Sheet1!J1」のように、表示させたいシートのセル番地を入力すればよいです。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
(1)チェックボックスのプロパティにリンクするセルを設定してそのセルをカウントすればいいです。 "はい"のチェックボックスをG列にリンク "いいえ"のチェックボックスをH列にリンク "どちらでもない"のチェックボックスをI列にリンク とするなら 合計点=SUM(G列*2,I列*1) で集計できます。 (2)IF文でできますけど =IF(合計のセル>15,"良好",IF(合計のセル>10,"まずまず","要注意")) (3)(1)のリンクするセルを別シートにすればいいのでは?
お礼
mshr1962様、ご回答ありがとうございました。早々にご回答頂いたのにお礼が遅くなり申し訳ありません。勉強不足のため、わからないことが多くって。参考になりました。ありがとうございます。感謝、拝。
補足
mshr1962様、早速の回答ありがとうございます。ご回答や本を参考にトライしてみたのですが、 (1)「コントロールの書式設定」で「コントロール」のタブがでてこず、リンクの仕方がわからなくて先に進めませんでした(Ecel2002)。 (2)別の項目で4点まで「ない」、5~8点「軽度」、9~13点「中程度」、14点以上「高度」の場合 IF((合計のセル>14,"高度"IF(合計のセル>5,"ない",IF(5≦合計のセル≦8,"軽度","中程度"))になるのでしょうか?この文では、エラーになってしまうのですが。なんだか()の対応もわからなくて。 (3)リンクの仕方がわからなくて。 勉強不足ですが、教えていただけたら幸甚です。
お礼
vista2446様、ご回答ありがとうございました。教えていただいた通りやるとうまく行きました。助かりました。感謝、拝。