[算表] 選課志願問題 取多欄亂數最大前N名

作者: layzer (我有一個豬寶貝)   2014-09-11 09:50:39
軟體:M$ Office
版本:2010
資料長這樣
基本上有姓名、志願
志願1選完科目 人滿就抽籤 沒上的就看志願2
直接下載http://goo.gl/Dl0yYx
姓名 志願1 志願2 志願3 志願4 志願5
諸葛小雄 英語 4.90 電腦 3.92 國語 2.56 數學 1.76 自然 0.93
歐陽三郎 電腦 4.89 英語 3.57 自然 2.12 國語 1.86 數學 0.20
嚴阿雄 電腦 4.09 數學 3.32 自然 2.72 國語 1.15 英語 0.76
尤俊財 英語 4.62 數學 3.35 國語 2.86 電腦 1.68 自然 0.85
何佳傑 英語 4.76 國語 3.75 數學 2.48 電腦 1.24 自然 0.40
姜佳芬 數學 4.67 電腦 3.85 國語 2.95 英語 1.82 自然 0.15
呂三芬 數學 4.75 電腦 3.06 自然 2.51 國語 1.02 英語 0.23
孔三雄 數學 4.97 國語 3.72 自然 2.49 電腦 1.12 英語 0.73
司徒三美 國語 4.71 數學 3.11 自然 2.59 英語 1.05 電腦 0.92
孔阿美 英語 4.61 自然 3.89 國語 2.78 電腦 1.02 數學 0.01
數字是用rand()+(科目數-1)
原本想說這樣志願1就不會碰上比志願2還小的狀況
結果發現不太好處理
不知道有沒有更好的自動處理方式?
不用我的亂數排法也可以
作者: soyoso (我是耀宗)   2014-09-11 14:02:00
http://goo.gl/GRMRRE 試試用巨集
作者: layzer (我有一個豬寶貝)   2014-09-12 07:10:00
對 太感謝了!

Links booklink

Contact Us: admin [ a t ] ucptt.com