m4tabl.exe
個人の成績を、重複受験も考慮して最大4つまでを一つの表にまとめます。
2015.2.20

プログラム:m4tabl.exe.zip (Windows)  /   m4tabl.zip (OSX10.7)

入力データ例 試験Aの成績:a.csv
入力データ例 試験Bの成績:b.csv
入力データ例 試験Cの成績:c.csv
入力データ例 試験Dの成績:d.csv

出力データ例:a.TBL.csv

入力データの元のデータ:abcd.xls

*ダウンロードは 右クリック して「リンク先を保存」などを選んで下さい。入力・出力例はテキストなので、メモ帳などで開くことができます。


a.csv, b.csv, c.csv と d.csv

それぞれの試験の、番号、氏名、個別記号、得点 のデータ。

   a.csv                                      b.csv
   18118,井上裕介,1994/12/27,83               42786,三浦春馬,1995/8/11,93    
   12287,いなだなおき,1994/5/13,90            38127,玉森裕太,1996/1/27,73    
   26180,斉藤慎二,1995/1/6,96                 38126,大野 智,1991/10/12,75    
   27639,櫻井 翔,1995/10/16,65                41782,松本 潤,1994/9/4,72     
   25708,三浦春馬,1995/8/11,61                32658,北野 誠,1994/9/4,97    
   12313,玉森裕太,1996/1/27,93                43512,キンタロー。,1994/9/3,73  
   15071,大野 智,1991/10/12,75                42274,笑福亭 鶴光,1995/12/27,64 
   24957,松本 潤,1994/9/4,79                 40385,山崎賢人,1994/12/4,96    
   ...                                        ...

   c.csv                                     d.csv
   51255,松本 潤,1994/9/4,120               90201,久保田和靖,1994/9/27,90
   51308,ガリガリガリクソン,1994/9/1,100     90868,西堀 裕美,1970/7/29,100
   51255,神田うの,1995/12/26,200             91442,福士蒼汰,1995/7/22,K 
   51251,剛力彩芽,1995/12/27,180             91398,檜山 靖洋,1970/12/24,100 
   51542,関町知弘,1995/6/30,101              90859,渡辺 蘭,1970/1/6,100
   51822,ますだおかだ,1995/7/4,93            91858,中山 庸介,1970/9/14,100 
   51580,明日海りお,1995/7/18,86             90986,寺門 亜衣子,1970/7/5,90 
   50614,矢口真里,2001/1/21,100              91061,小山 径,1970/10/24,100
   ...                                        ... 
個別記号は半角10文字(全角5文字)以内で、クラス、担任名、生年月日、高校名(コード)などで、同姓同名の人物を区別するために使います。氏名だけで個人を特定できる(=同姓同名がいない)場合、全員の個別記号のカラムに「AAAA」など適当な同じ文字を入れて下さい。


使い方

プログラムもデータも同じフォルダーに保存します。

m4tabl.exeをダブルクリックすると、MS-DOSのコマンドプロンプトが現れます。

あとは必要なデータを入力します。入力は部分は赤色です。

 ==============================================================
  A-B-C-D 最大4つの試験の成績テーブルを作成します [ 150219 ]
 ==============================================================
 入力データは CSV で
   受験番号,氏名,個別記号,得点
 が必要です。

 試験 A の成績: a.csv

     > A-B-C-D 成績テーブル: a.TBL.csv

     > A 志願者:     50

 試験 B の成績 : b.csv
     > B 志願者:     31
       延べ志願者:   81

 試験 C の成績 
   データがなければリターンしてください : c.csv     ←*
     > C 志願者:     21
       延べ志願者:  102

 試験 D の成績 
   データがなければリターンしてください : d.csv
     > D 志願者:     17
       延べ志願者:  119


   志願者総数:    119
   真の志願者数:     79  (2つ以上志願しても1名と数える)
 ----------------------------------------
 出力した志願者数:   79

     よければリターンしてください・・・・・

 *試験Cのところでリターンすると、AとBの比較だけを行います。


結果

a.TBL.csvには次のように、試験A,B,C,Dを受験した人のそれぞれの成績が含まれます。重複して受験している場合は個人でまとめます。

   A-B-C-D最大4つの試験の成績テーブルを作成します[150219]
==============================================================
OUTPUTFILE:a.TBL.csv

>A志願者:50
>B志願者:31
>C志願者:21
>D志願者:17


志願者総数:119

 □ 受験番号0は、その方式を志願していません。
 □ 得点0は、欠席または0点のどちらか分かりません。
 □ 欠席のデータを-1などの負の値として入力して区別できます。

真の志願者数:79  (2つ以上志願しても1名と数える)


氏名,個別記号,A番号,A点,B番号,B点,C番号,C点,D番号,D点,試験回数
三浦翔平,1995/10/22,15673,45,30278,81,0,0,0,0,2
川田哲志,1995/8/1,14059,61,0,0,0,0,0,0,1
ガリガリガリクソン,1994/9/1,16668,69,0,0,50589,100,0,0,2
品川祐,1996/3/16,13615,38,0,0,0,0,0,0,1
稲田直樹,1996/3/11,14076,74,0,0,0,0,0,0,1
たいぞう,1994/5/17,10217,65,0,0,0,0,0,0,1
斎藤司,1995/9/16,16019,35,0,0,0,0,0,0,1
 ・・・

・このファイルをエクセルで開き、受験状況と成績の一覧を見ることができます。
・下図は「試験回数」で並べ替えました。個人がどの試験を受けて何点であったかを見ることができます。
・プログラムにおける個人識別は「氏名」と「個別記号」で行います。「個別記号」に学籍番号を使ってもOKです。
・A番号、B番号などは模試ごとの受験番号を想定しています。成績のヒモづけにこれは使っていません。




 □ □ □