アンケート集計というのは非常に面倒くさい仕事です。できるならなるべく
手間を掛けないでやってしまいたいものです。手間を掛けないためにはちょっとした
工夫が必要です。
・・・ということで各講座に特定のポイント(pts)を付加して、アンケート用紙を
下のようなものにします。
*******************************************************************************
夏期特別講座案内
★下の7講座の受講希望者は、各講座のptsを合計して下の欄に記入してください。
1.「スポーツと卓袱台における父権の意義」 (64pts)星 一徹
2.「ノンマルトと人類の源流」 (32pts) 諸星 ダン
3.「四畳半における食用キノコの栽培」 (16pts) 大山 昇太
4.「教科書では語られていない旧帝国陸軍の秘密計画」 (8pts) 敷島 隆
5.「ローマ文化に与えた日本文化の功績」 (4pts) ルシウス・モデストゥス
6.「タバコによる原子炉の運用と安全性の確保」 (2pts) 東 八郎
7.「超高性能ロボットにおける真空管の役割」 (1pts) 天馬 午太郎
_年_組_番氏名_______pts合計 _______
**********************************************************************************
各講座のpts値を合計すれば0から127までのいずれかの数値になり、各生徒が
どの講座の受講を希望しているかを知ることが出来ます。
例えばpts合計値が17であればpts値が16の講座3とpts値が1の講座7を希望していることになります。
またpts合計値が66であればpts値が64の講座1とpts値が2の講座6を希望しているはずです。
全ての講座を希望する場合はpts合計値が127になります。ですから生徒1人につきせいぜい3桁の
数値を入力すれば、その生徒の希望を把握することが出来ます。理屈は簡単です。pts合計値を
2進数に直せば希望講座の桁が1になり、希望しない講座は0になるからです。
エクセルにはDEC2BINという10進数を2進数に変換する関数があるのでこれを利用すれば
簡単です。書式は下の通りです。
=DEC2BIN(10進数,2進数にしたときの桁数)
あとはDEC2BINで求めた2進数をMid関数で各セルに分配すればよいでしょう。
|
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
1 |
No |
Name |
入力 |
Dec2Bin |
講座1 |
講座2 |
講座3 |
講座4 |
講座5 |
講座6 |
講座7 |
2 |
1 |
曹操 孟徳 |
17 |
0010001 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
3 |
2 |
孫堅 文台 |
66 |
1000010 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
4 |
3 |
劉備 玄徳 |
127 |
1111111 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
参考ファイル: 夏期特別講座案内をダウンロード
最近のコメント