Re: [算表] 亂數排班表的問題

看板 Office
作者 freePrester (Prester)
時間 2025-01-14 07:33:39
留言 0則留言 (0推 0噓 0→)

實現的方法很多,提供一個簡單的方法: 使用輔助欄隨機每個人的權重(若已在甲時段權重為0) 然後挑權重最高的兩個 https://i.imgur.com/DIozG6U.png
權重計算: E2=IF(ISERR(FIND(D2,TEXTJOIN(",",1,$A$2:$A$3))),RAND(),0) 往下拉到 E9 挑權重最高的 2 人: B2=INDEX($D$2:$D$9,MATCH(LARGE($E$2:$E$9,ROW()-1),$E$2:$E$9)) 往下拉到 C2 : 軟體:Excel : 假設有A,B,C,D,E,F,G,H八個人 : 一天有兩個甲、乙兩個值班時段 : 我從八個人裡面抽兩個排入甲時段後 : 希望讓電腦自動從剩下的六個人中抽兩個排入乙時段 : 例如:我手動選擇A、B兩人排入甲時段後 : 電腦從剩下的C~H中亂數抓E、G排入乙時段 : 甲時段 乙時段 : A、B E、G : 請問要如何達成?謝謝~ --
※ 批踢踢實業坊(ptt.cc), 來自: 60.250.88.181 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1736811221.A.718.html

您可能感興趣