[算表] 亂數中條件限制的問題

看板Office作者 (OCD)時間9年前 (2016/12/12 16:51), 9年前編輯推噓0(008)
留言8則, 1人參與, 最新討論串1/1
軟體: EXCEL 版本: 2010 查了好多EXCEL排班表 但好多都用巨集對我來說太難了XD 我現在用了亂數RAND 然後再使用=OFFSET($A3,RANK(C3,$C$3:$I$3),0) 但問題來了~~ 有條件限制的時間 例如某人不能排這一天 我該如何使用呢? 以上,謝謝大家了~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.214.4 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1481532689.A.4E2.html

12/12 19:14, , 1F
https://i.imgur.com/3kPGdcZ 選項→公式,啟用反覆運算(
12/12 19:14, 1F

12/12 19:16, , 2F
勾選),如未得出正確結果,可能是最高次數設定太少,再自
12/12 19:16, 2F

12/12 19:16, , 3F
行調整
12/12 19:16, 3F
謝謝s大 爬文都看到好多你留得回覆文章XD 獲益良多~~ 我剛試過了您給的方法~~ 但想再請問您~~ 如果排班的日期 並不是每天都需要的時候 是否是在C4的12/1開始,變成選取可排班的範圍呢 我目前試過是這樣子~ 給您看(但好像還是沒有跳到可排班的範圍) http://imgur.com/6yM1Sjn
※ 編輯: OCD777 (114.25.194.86), 12/13/2016 14:42:15 ※ 編輯: OCD777 (114.25.194.86), 12/13/2016 14:42:56

12/13 16:53, , 4F
C4的部分改為 https://i.imgur.com/Dgjcl6v 試試
12/13 16:53, 4F
謝謝s大 我又試了一次 但發現了二個問題 > < 1)好像不行的時間會一起排到班表內(已打開啟用反覆最高次數3萬) 2)當班別一多的時候,像我有18個班要排 但只有五組人 於是我拉到第二行 但也有重覆的 我想是不是跟上面其實同一個錯誤訊息的關係呢? 參考來源~ http://imgur.com/a/HGLT7 ※ 編輯: OCD777 (114.25.194.86), 12/13/2016 18:11:50

12/13 18:20, , 5F
如果還是無法滿足時,那可考慮用巨集協助
12/13 18:20, 5F

12/13 18:31, , 6F
如C4公式是會下拉的話,儲存格C2判斷方面要調整
12/13 18:31, 6F

12/13 18:32, , 7F
並亂數上也應要重新做變化才是
12/13 18:32, 7F

12/13 18:43, , 8F
12/13 18:43, 8F
文章代碼(AID): #1OJcKHJY (Office)
文章代碼(AID): #1OJcKHJY (Office)