Excel rand() 的問題

2012-11-24 4:17 am
我是做學校的
想準備考生口試安排
全級187人

亂次序後有兩個條件

A B C D E F 地排, 不重疊
男女男女排列

請問除了用 RAND(), 還有甚麼方法
更新1:

意見者: 漢鍾離 ( 碩士級 5 級 ) 回答: 是呀. .. 2.仲有另外一個問題. 就係.. 如果男生有剩. 點樣可以mix 埋人數較少的女生 比如 3女1男. 要唔同班, 唔同班號的. ------ 3. 仲有多一個問題. 如果有6班考口試. 4個人為一組. 又係要唔同班, 唔同性, 唔同號數. 但有限制. 因為 考試官唔可以 exam 自己班學生. 比如A-F 班. 每次考試考官有2個..... AC 班英文老師一pair, BE班老師一pair, DF班老師一pair. 點樣可以分班時可以除去ac, be 及df班一齊? 如果想另外當一條問題答都無問題的

更新2:

意見者: 漢鍾離 ( 碩士級 5 級 ) 原資料的名單及相對的性別, 是放在那個位置? excel 1班1sheet ^^

更新3:

意見者: 漢鍾離 很犀利啊... 但... 具體是怎樣做的. 對我來說. 這個太難了... 可否寄電郵給我. 以圖片形式給我

更新4:

我真的不懂用.. 同時又發現自己是零知識...但我會學 麻煩可否幫我用同樣的 VBA做一個 5 人一組. 但EXAMINER可以EXAM 自己班.. 我只要 5人一組, 大部分2女3男, 如比例不許可. 1女4男都沒問題 因為現在比較急.

更新5:

感謝您的幫助 我會努力學習VBA

回答 (2)

2012-11-28 8:38 am
✔ 最佳答案
如100男87女, 是否最後的13個男生都放在最後
原資料的名單及相對的性別, 是放在那個位置?

2012-11-26 03:38:00 補充:
此題頗費時間, 請多等一天, 主要做題3
由於現實環境, 每班人數及性別未必能分配完整, 故大部份4人組是2男2女, 小部份是3男1女或3女1男, 最後可能會有數位同學未能分配, 要用人手處理

2012-11-27 09:15:44 補充:
昨晚未能完成, 今晚續

2012-11-28 00:38:06 補充:
相信題主是要題3的解答, 故祇做題3由於題目祇說明要求的結果, 並沒有提供文件內容, 附件或任何平台讓人直接解答故我祇能自行設計文件及輸入大量學生資料去編寫及測試, 並不斷優化一般的Excel操作及公式, 是遠遠無法做到要求的效果, 必須用VBA寫電腦程式我剛做好的文件(下方的Link可下載文件, 由於是免費空間, 隔一段時間後便不能下載)是有兩個Sheet, 其中一個Sheet是放6班的學生資料, 另一個Sheet是用VBA取出組合附件學生內容是98男86女共184人, 如能分成46組(組合必須合乎條件)便是成功由於資料的排列, 及取數的先後, 就算用VBA都很難跑一次便能成功取得46組的結果,故我將程式最後改成不斷跑, 直至取得46組(如人數不是4的倍數則餘數少于4)為止, 如跑了50遍還是無法達到46組, 50遍後則取最高組合。就算跑100遍, 都是秒內完成, 速度應可接受。如不滿意, 可按鈕再跑, 直至滿意為止,請題主測試後回應注意: 免費隨機的Excel starter版, 是不容巨集, 無法運行VBA程式的http://www.FunP.Net/720337

2012-11-28 16:09:54 補充:
1. "我真的不懂用", 你的意思是不懂用我給你的附excel, 還是你不懂做或不懂修改
2. 馬上學VBA, 也不是一兩個月可以獨立編寫VBA, 如馬上學俄文, 亦要一段相當長的時間才見到成積。如要學VBA, 一定要有恆心及決心, 可能是數以千計小時的投入
3. "以圖片形式傳給你", 圖片形式是不會有VBA及任何程式運作

2012-11-28 16:27:33 補充:
4.)新要求, 我重新組織你的問題, 以免誤解:
是否在6班之中選5班每班各一人, 即每組5人, 男女比例, 盡量用3比2, 最後未能分配成3:2的便改為4:1, 由於examiner可以 exam 自已班, 即沒有任何限制,

2012-11-30 00:47:18 補充:
每組5人亦已做好
http://www.funp.net/173859
2012-11-27 4:38 pm
意見者: 漢鍾離 ( 碩士級 5 級 )

沒問題. 非常感謝您的幫忙 ^^


收錄日期: 2021-04-25 14:12:21
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20121123000051KK00380

檢視 Wayback Machine 備份