close

本排班表規則:
1.      排班人數:20人,即最大可參與排班人數為20人。
2.      班別-時數:D1~D2-4.5,D3~D5-4,D6-5,E1-3.5,E2~5-3,,N1~N3-3,N4~N5-2.5,ODD-2,ODE-0.5。
3.      需求人數:每個班別星期一至五皆2~3人,星期六1~2人,星期日不上班。
4.      一天排班的時數累計為9.5小時以下(含9.5小時)。
5.      ODD/早值必須有上D班或E班人員,ODE/晚值必須有上E班或N班人員,D6不排OD班。
6.      全月份每人的累計上班時數皆為160小時。
7.      每人得指定3天休假,一天最多只得一人指定休假。

有注意到這裡的排班表一定都會有排班規則嗎?

因為排班的結果是依據著這些規則而產生,例如「6.      全月份每人的累計上班時數皆為160小時。」這個規則的限制在於大家最後排出的總時/班數限制,一般是限制班數,或上班天數,以這個排班表來說,由於每個班別的時數不同,就會轉為對時數做公平性限制。

是的!重點就是在公平性限制!

不管限制的是時數還是班數甚或是天數。

當這個檔做了「6. 全月份每人的累計上班時數皆為160小時。」這個限制之後,造成的結果就會是讓全部的人員排出的時數都是160小時。

以下先做檔案操作說明,說明後再來就結果討論規則:

檔案結構:設定、排班表

EXCEL時數排班表

排班表的設計永遠只有這兩張工作表,除非排班表會多樣態,例如有些人會做總體加個人的兩張排班表。

設定:用於設定本次/月排班的條件設定,條件設定與排班規則不同,排班規則是您希望這個排班表是依什麼條件進行的運算,這是設計者所需要的資料,條件設定則是每個月會發生的不同狀態,例如每個月的排班人員可能是不同人的,因為人員也會新進或離職,例如指定休假的日期,有些人會需要指定,有些人不需要,特別是月份設定,只要換月份就一定要重新設定。

EXCEL時數排班表

這是這個設定的完整介面,我們說明時,先分左右兩側來說明。

左側欄位:

EXCEL時數排班表

序號:20,即最多能參與排班的人數為20人。
人員:即班表上要顯示的名字,這同時也可以只是代碼,總排班表上要顯示什麼就輸入什麼,白色的欄位同時也表示是可變動的,當有新進人員,又或是離職時,就會需要名單的改變。
指定休假:一人可指定3天,這3天可以人員不用參與排班,一定會用到嗎?也可以完全不使用,但當員工有一定不能上班的時間時,可透過這個指定來造成限制,並且不會影響到員工最後排班天數/班數/時數。
實排時數:即該人員實際排班的總時數,由於規則設定總時數就是160小時,當不等於160小時時,就會以黃底來顯示。
查詢人員:排班結果會直接顯示於右側,亦即當完成左側的條件設定之後,結果就會直接顯示於右側之中,查詢人員就是查詢單一人員於右側中的完整結果。

右側排班結果說明:

EXCEL時數排班表

首先是日期第一欄:這是要排班的月份第一天,同時這也是每個月要排班時需手動設定的欄位。

排班結果底色說明:
橘底:一般正常的底色。
淺粉:ODD/ODE的正常底色。
紅底:查詢人員的底色。
綠底:空格底色。
排班結果統計(即最後三列)底色說明:
單日累計時數:一般藍底,黃底9.5小時,紅底低於4小時,綠底0小時。
連續上班天數:一般藍底,紅底是連續上班6天。
星期六上班:一般藍底,紅底是即為星期六同時也有上班。

重點來了,底色提醒代表異常嗎?還是單純提示呢?

以排班結果的綠底來說明,由於這個排班看的是時數,人數是是有限制的,平常時為2~3人,星期六為1~2人,星期日不排班的情況下,顯示綠底最多也只能表示,這裡有空格,同時可允許人員進行調整的空間。

以單日累計時數來說,規則也只限制最多不得超過9.5小時,並未限制人員基本上班的天數,也未要求一天最多可排多少小時,如此一來就會造成最高時數仍會在9.5小時限制下,至於實際排班會不會集中,能不能至少上多少小時,就會完全無法管制。

回到該設計需求者身上,如果說,只要能讓員工不要上超過9.5小時,並且大家都只要達到160小時即可呢?那麼這樣一來是不是能直接達成就是最完美的呢?主在於規則會受實際限制情況而有差別。

曾排過的班表,每個人的排班天數約在18~21天之間,這顯然低於週休二日的天數,當時問了需求者,他只回了一句:因為不排班的時間還有其他的作業。

又曾排過三班排兩班,需求者要求一天排三班的時間要集中,一次上完就可以休息了,後來又有人也是三班排兩班,後面這個人並未要求一天排三班時如何處理,於是排出了集中時,他不能接受,理由:這樣一次排完上太累了,重點他的規則也沒有要求集中或分開。

當然這種情況就是交件後再進行規則的修改,再重新運算。

同時這也說明:規則是依需求而設定的!

一天排三班並不是機率,而是必然的,當沒有提出分開排還是集中排時,就會是隨機,可能集中可能分開,但如果設定在規則中,就會像這個排班表一樣,總時數160小時,且單日不得超過9.5小時,那麼最高會被限制9.5小時外,最後的總時數也一樣會是160小時。

如果說按實際的情況,時數0也就是不上班的情況需集中,那麼就可以在規則上做修改:
1.單日排班時數最低6小時,最高8小時
2.不排班的天數一週限定1~2天
3.不得連續上班6天
這三點不一定要共存,而是可以依實際的情況達到讓時數0發生集中或分散

以單日時數設定區間,這樣就不跑出低於6小時和高於8小時的情況,同時也會造成一天就是固定排兩班的情況。

以一週不排班限定1~2天的限制來說,就是讓不排班分散給各週,讓員工一週最多就是到公司上班4或5天。

不得連續上班6天和限定週不排班的結果會差不多,差別在於只限定不得連續6天的話,還是可能會發生只上班3天的情況。

亦即這都是需要實際情況做調整的。

就像三班排兩班時,排三班是必然的,就會有人認為集中排,一次排完之後休息,生理還比較好調整,但也會有人覺得一次排好累,而且這會因公司環境(特別是人的感受)而變動。

別話一提,如果您會想問,這裡會特別在這裡提出您是需要集中還是分散嗎?

不會!因為多數人都有自己的認定,當您的想法中只有分散沒有集中時,我提出您也會很困惑,特別這也只是感受上的差異,沒有經歷沒有感受,就不會去思考到其中的差別。

澄邑居/行政魔法屋特點:
◆進銷存、薪資計算、排班表一類設計外,更著重於行政簡化自動運算日常。
◆所謂行政簡化自動運算日常就是一般行政人員在離開ERP、HRM作業後,仍是無法避免的電子化作業。
◆行政同事說並不等於同一個人,基礎是建構在日常行政作業就是會有這些情況,透過範例告訴您,在單純公式下是有解的,公式設計絕不等於程式設計。
◆所有的行政同事說背後都代表著很小的動作,累積後就會是很多的時間,整合前後的差別不在於人力增減,只在於加班狀態增減。
◆一樣還是會有進銷存、薪資計算、排班表一類設計,改變的只是計費上的方案。

於文末附隨檔案一律為試用版,用於功能實體說明,無費用,歡迎下載試用!

檔案下載:
EXCEL時數排班表
下載檔案為壓縮檔,內含一個試用檔以及檔案操作說明。

試用版使用後有任何疑問與想法,包括想了解如何設計,試用版的解鎖,檔案的修改客製,如何計費,歡迎直接來信:

澄邑居/行政魔法屋

無法直接取得信箱可至置頂文文末取得:
EXCEL進銷存薪資人事排班表客戶管理整合新天地

arrow
arrow

    JINN 發表在 痞客邦 留言(0) 人氣()