tft每日頭條

 > 生活

 > excel月排班表怎麼制作

excel月排班表怎麼制作

生活 更新时间:2025-02-24 17:25:33

排班表我想一般連軸轉的生産型的企業都會用上,也有不同類型的倒班形式,三班兩倒,四班三倒等,這都涉及到排班表的設計。本文是通過實例描述了一種四班兩運轉的Excel排班表制作。

這天,在上面把SAP的活兒處理的差不多了,下(xian)去(de)轉(dan)悠(teng)歇會,看見線經理正在做2019年的排班表,他見我來了,頓時感概時間過的很快,2018年馬上接近尾聲,又将迎來新的一年,這不,2019年的排班表需要做一份了,問我有沒有比較簡便的方法能實現比較快速的排出他想要的效果。

我一看這是個Excel表格,頓時來了興趣,但反複瞅了瞅,發現這玩意兒貌似還有點複雜,雖有規律,但通過公式直接實現像還有點難度,當時在下面隻是簡單嘗試了下,就說應該是可以做的,我回頭給試試。

這不,又過了幾天,我把活兒忙完了,我來研究一下。

excel月排班表怎麼制作(一個Excel排班表實例)1

2018年排班表樣式


首先這個排班表是由日曆 班次共同組成,分月份顯示,前面數字為日曆天,後面為班次,我們共A、B、C、D四個班組,四班兩運轉模式,即以A班為例,他在四天一個周期裡,是一個白班、一個夜班,再加2天休息。這樣下來所有班組的4天都相對固定,這樣班次即是4天一循環。Excel可以很輕松的通過拖拽來實現連續的班組循環(C/B A/C D/A B/D C/B A/C D/A B/D C/B A/C D/A B/D C/B A/C D/A B/D C/B A/C D/A B/D),但是這如何與前面的日期進行對應呢?

再進一步的剖析,日期目前分月顯示,我看是不太好通過公式來實現和班組的循環相連接了,換個思路,如果日期以周為單位連續顯示,而班組也這樣排列,後續隻需要一個&連接,就可以實現我們想要的效果,最後隻需做一部分的複制删減即可。現在重點就到了如何讓日曆顯示為連續的周日曆?如何讓一整行的班組循環顯示為每7個一行?

而MOD同餘和INT取整兩個函數正好可以排上用場,對于日曆剛好有個TEXT函數來實現。組合公式如下=TEXT(DATE(2019,1,1)-2 MOD(COLUMN(A2)-1,7) (ROW(A2)-1)*7,"d"),輸入後按需連續拖拽即可。

excel月排班表怎麼制作(一個Excel排班表實例)2

2019年日曆(以周為單位連續顯示)

對于第二個問題,跟這個日曆其實有很大的相似點,但此時我們需要在上面一行先将班組的循環連續拖拽處理,下面我們通過Offset這個引用函數來實現,組合公式如下=OFFSET($K$1,0,MOD(COLUMN(A1)-1,7) (ROW(A1)-1)*7),輸入後按需連續拖拽即可。

excel月排班表怎麼制作(一個Excel排班表實例)3

班組循環顯示為7個一行

接下來隻需&連接函數出場。在第一個單元格輸入公式=E4&M4,輸入後按需連續拖拽即可。前面再手動錄入月份,方便等下複制時辨識。

excel月排班表怎麼制作(一個Excel排班表實例)4

&函數連接後的效果,排班基本已完成

最後一步即是,将剛才的内容按照月份複制進前面的排版中,然後再做相應的删減即完成了排班表的設計,效果如下。

excel月排班表怎麼制作(一個Excel排班表實例)5

2019年排班表完成後的效果

保留公式,接下來明年可以很輕松的通過此Excel來實現排班。

此實例僅是個人運用一點淺薄的Excel所學完成的,歡迎指正,也歡迎有更智能快捷的方法的朋友相互讨論。謝謝。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved