發問時間: 電腦與網際網路軟體 · 9 年前

EXCEL排班~麻煩高手

白.小夜.大夜.三班制

條件有

約30人

不能大夜接白班或是小夜

不能小夜接大夜或是白班

每六天起碼放假一天

一天當中白班要有7人

一天當中小夜或大夜要有6人

每人小月7天假 大月8天假

能指定自己希望放的日期

在下對EXCEL不太在行

有厲害的大大能幫在下嗎?

3 個解答

評分
  • masa
    Lv 6
    9 年前
    最佳解答

    每天須求人力:

    早班、小夜'、大夜班 =7+6+6=19 (每天班次)

    大月總班次=19*31=587 , 小月總班次=19*30=570

     

    現有30人之人力:(供應數)

    每人每月扣休假 30天-7=23次,31天-8=23次 

    每人23次*30人=690 人次(可供應班數)

    人力超過須求,

    690-589 =101 大月剩餘人次

    690-570=120 小月剩餘人次

    如是:每人每月公平輪班各約19次,(30-19=平均休假11天 )

    若改為人力26人,每人每月至少可休假8天,

    (部份人有9天:2-9人)

    請問版大,要以供應人力排表,或以須求人力排表

    2011-11-24 01:38:44 補充:

    表格:

    第一二列公司單位標題,月份標題第三列空白列隔開資料表,縮小列高第四.五列欄名:四列:代號,姓各,上月底之班別,及日期欄位格式(d)1~31第五列:星期(抓取上格日期,轉換為一二三四五六,第六列起為排班資料(排班法),第一次使用請先建立資料,填入員工代號及姓名一:在 D4 格鍵入所排有份的第一天日期,(:如2012/1/1),其他日期左格+1二:在 C欄 填入上月底每人值班種別,供首日排班參考,避免沖班.三:開始排班,請以A.B.C.D分別代表: 早.晚.夜.休,班別四:先排指定休假人員之休假日及其整月排班,然後檢視無誤五:安排其餘人員(全部26人)休假日,然後整表的下方作各日休假總數,以便驗對每日休假總人數是否正確 每是休假人數應=總人數-該日值班數:如 26人-7-6-6=7人休假六:逐一填排,固定班種人員之整月排班,如專值A班者等七:剩餘未填班人員,皆為機動班,八:排第一天(D欄): 早班先排,先看今日早班剩多少缺,需7-已排3=4缺 (D欄)由上而下,有空格者,視其左方C欄若昨為D班(前一天休假),即填入A, 再往下查填,至4缺用完,若昨休者不足4人,再查昨早班者 填入A,早班四缺填完,換填B班, 同法排B班:檢視B班剩幾缺,由本日上方第一空格起,看其前一天的班種, ,前一日D班優先,A班次之,B班再次之,(應不致剩有昨C班,否則即沖班) B缺排完,最後排C班(剩餘空白格數應與C缺數相符),先查C缺 數,再分配到表內 若還有昨A班優先,昨B班次之,昨C班再次之,至今C缺分配完.九:續排第二天(E欄),同法:下查A缺數,依優先秩序分配(視昨日D欄班別,昨為D班先,A班 次之,再B班.再C班). A缺配完,配B缺,C缺,,第三天,第四天…月底.以此程序排班,應不致發生沖班等錯,

    若有疑問歡迎來函切磋

  • 9 年前

    是喔~要不要報失蹤人口

  • Jinn
    Lv 4
    9 年前

    http://tw.myblog.yahoo.com/g_wordsky/article?mid=6...

    之前有做過和這個攸件差不多的,不過,他只有十多個人,可供參考!

還有問題?馬上發問,尋求解答。