看板 Office 關於我們 聯絡資訊
如果只有一組要求1~11不重覆的數字,用亂數配合rank #18rIQr0r 6999 這裡則要進一步要求同一站不能超過4組 所以要檢查"自己"是否與前面已排之組別重覆(超過4) 因為有"自己"所以會用到循環參照(開啟反覆運算) 站名 B2 =IF($M$1,IF(COUNT(B2)*(COUNTIF(B$2:B2,B2)<=4),B2,RANK(N2,$N2:$X2))) 開關 檢查是否超過4 符合留下答案 不符合繼續算 $N2:$X2中內容 =RAND() M1內容是1或是空白(0) 在M1輸入1後按住F9直到成功 重來則把M1清除再重複上述動作 另外可用COUNTIF檢查是否成功 http://2y.drivehq.com/p/SortRank.xls 若不想一直按F9 N2 =RAND()+0*N2 (請自行測試) ※ 引述《huwiching (huwiching)》之銘言: : 軟體:microsoft excel : 版本:2003 : 因為活動的需要,要設計闖關的關卡。想說excel應該有比較快速的解決辦法。 : 一共有11關,共44組。 : 每一關在進行時可以同時有四組,怎麼樣可以隨機分配, : 讓每次在闖關的時候,可以遇到不一樣的同伴? : 而每一組也可以闖到每一個關卡?(每一組需闖十一關,每關可同時有四組進行闖關) : 例如:(有A~K關別) : 組別 各組的第一站 各組的第二站 各組的第三站 各組的第四站......第十一站 : 1 A J C H : 2 B G D A : 3 J H E D : 4 G A B H : 5 A G M C : 6 G B J M : 7 I : ... : 44 A J M E : http://Now.to/4rls : 如附件,我的問題是不知道要如何限制每一欄同樣的關卡只能容納四組, : 且每一組(列)每一關都玩得到。 : 而不是如文件中有很多組同時擠在某一關(同一個欄)。 : 謝謝神人指點了! : ※ 編輯: huwiching 來自: 218.167.75.216 (04/11 16:05) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.58.90 ※ 編輯: JieJuen 來自: 114.47.36.201 (04/11 19:23) ※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:43)