Re: [算表] 亂數排班表的問題
實現的方法很多,提供一個簡單的方法:
使用輔助欄隨機每個人的權重(若已在甲時段權重為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
※ 引述《beskur (海大的司機)》之銘言:
: 軟體: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
推
01/16 08:52,
9小時前
, 1F
01/16 08:52, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章