生產排程表範例:欄位設計、Excel做法與換系統時機
Posted in :
生產排程表範例的基本結構是一列一道工序、一欄一天:左側放工單號、品名、數量、工序、機台、開始日、結束日、交期與狀態,右側是日期欄,用顏色標出每道工序佔用的期間,就成了甘特圖式的生產排程表。用 Excel 製作時,先建好機台清單與假日清單,以下拉式清單統一輸入,再用 WORKDAY 函數推算扣除假日的結束日,並以設定格式化的條件自動填色。工單少、一兩人維護時夠用;同一台機台常被重複排入、插單頻繁,或要和接單、報工資料連動時,就該評估改用系統。
生產排程表範例的欄位
下表是以工序為單位的排程表欄位,可依工廠規模增減:
| 欄位 | 內容 | 填寫提醒 |
|---|---|---|
| 工單號 | 每張工單的編號 | 和接單或 ERP 的單號一致 |
| 訂單或客戶 | 對應的訂單 | 插單時用來判斷優先順序 |
| 品名與料號 | 生產的品項 | 沿用料號主檔 |
| 數量 | 這道工序要做的量 | 分批生產時拆成多列 |
| 工序 | 裁切、加工、組裝、檢驗等 | 一列只放一道工序 |
| 機台或產線 | 排在哪一台或哪一線 | 用下拉式清單輸入 |
| 工作天數 | 依標準工時與每日產能換算 | 換算方式全廠一致 |
| 開始日與結束日 | 預計期間 | 結束日用公式計算 |
| 交期 | 客戶要求的日期 | 用來檢查是否延誤 |
| 狀態 | 未開始、進行中、完成、暫停 | 用下拉式清單輸入 |
| 實際完工日 | 現場回報後填寫 | 和預計日期比較 |
欄位不必一次放滿。先確定哪些欄位每天有人更新,沒人維護的欄位放了反而讓人誤以為資料是新的。
活頁簿的工作表怎麼分
把資料拆成幾張工作表,比全部擠在同一張好維護,也比較不會改錯公式:
- 工單明細:每列一道工序,是排程表的主體,日期色塊畫在這張的右側。
- 機台清單:機台名稱、能做哪些工序、每天可用的班別或時數,作為下拉式清單的來源。
- 假日清單:國定假日、公司休假與停機保養日,給結束日公式排除。
- 機台負荷表:一列一台機台、一欄一天,彙總每台機台每天排了幾道工序或多少工時,用來找出哪一天塞車。
工單明細看的是每張單做到哪裡,機台負荷表看的是每台機台忙不忙,兩張並用才看得出插單會卡在哪裡。時間單位依製程決定:以天計就能掌握進度時以天為單位;換線頻繁、一台機台一天要做好幾張工單時,日期欄改成每班一欄。順推、逆推與產能限制這些排程方法,另見生產排程方法的整理。
用 Excel 做生產排程表的步驟
- 把機台清單與假日清單轉成 Excel 表格,之後新增項目時,以表格為來源的下拉式清單會自動更新。
- 設定下拉式清單:選取機台欄,到「資料」索引標籤的「資料驗證」,在「設定」索引標籤的「儲存格內允許」選「清單」,「來源」選機台清單範圍,並勾選「儲存格內的下拉式清單」。要擋下清單外的輸入,到「錯誤警示」索引標籤勾選「輸入的資料不正確時顯示錯誤提醒」,再把樣式設為「停止」,選「警告」或「資訊」只會提示、不會阻止。狀態欄比照設定。
- 計算結束日:用 WORKDAY 函數,以開始日為起點、假日清單為排除日期,算出扣除週末與假日的日期。WORKDAY 傳回的是起始日之後指定工作日數的日期,若開始當天也算一個工作天,天數要減一;週末不是週六、週日時改用 WORKDAY.INTL。
- 串起前後工序:下一道工序的開始日用公式參照上一道的結束日再往後推一個工作日,前面延誤時後面會一起移動。
- 畫出日期色塊:在明細右側的標題列填入連續日期,再以「設定格式化的條件」新增「使用公式決定要格式化哪些儲存格」的規則,判斷標題列日期是否介於該列開始日與結束日之間。逐步操作與甘特圖的儲存格填色做法相同。
- 加上生產用的提醒規則:狀態為暫停的工序改成灰色,結束日晚於交期時整列標成警示色。
Microsoft 說明 Excel 沒有預先定義的甘特圖類型,也可以從官方的甘特圖範本開始,再把欄位改成工單、工序與機台。
排程表怎麼更新與多人共用
排程表要可信,靠的是更新紀律,而不是格式。建議訂出以下規則:
- 固定更新時間,例如每天開工前與交班時。
- 只由一人調整排程,現場只回報實際完工日與狀態。
- 插單改完後,把受影響的工單與新的完工日通知相關站別與業務。
- 每週另存一份當週版本,事後才能比對計畫與實際。
需要多人同時編輯時,以 Microsoft 365 為例,共同撰寫需要 Microsoft 365 訂閱,活頁簿要使用 xlsx、xlsm 或 xlsb 格式,並存在 OneDrive、商務用 OneDrive 或 SharePoint Online,內部部署的 SharePoint 不支援;兩人同時改同一處時,以較晚儲存的變更為準,所以應分區或分工作表負責。
怎麼檢查排程表排得對不對
排好之後,用下面幾項逐一檢查,確認排程表可以拿來派工:
- 機台衝突:以機台與日期計數,同一台機台同一天出現兩張以上工單時,確認產能是否足夠。
- 工序順序:下一道工序的開始日不能早於上一道的結束日。
- 交期:結束日晚於交期的工單,要提前處理或和業務確認。
- 行事曆:手動改過的日期是否落在假日或保養日。
- 產能:同一天排入的總工時是否超過機台可用時數。
這些檢查在 Excel 裡都要靠公式與人工維護,工單一多就容易漏掉,這也是判斷該不該換系統的依據之一。
Excel 的限制與改用系統的時機
Excel 排程表的限制在於它不知道現場發生什麼事:插單要人工逐列調整,機台衝突要自己檢查,現場完工要另外回報再抄進表格,也無法自動接收訂單與物料到貨的資訊。出現以下情況時,可以評估改用系統:
- 機台或產線多,人工檢查衝突經常出錯。
- 每週插單多次,每次改排程都要花大量時間。
- 主管要即時看到各站進度,而不是隔天才更新。
- 排程要同時考慮物料是否到齊、人員是否足夠。
換成系統之前,先把這份排程表的欄位、工作表與檢查規則整理成文件,它就是系統需求的初稿。
常見問題
生產排程表要排到小時嗎?
看製程而定。以天為單位能掌握進度時,維護較簡單;換線頻繁、一台機台一天要做多張工單時,可以改成以班或小時為單位,但欄位變多,更新的工作量也會增加。
生產排程表和甘特圖有什麼不同?
甘特圖是用橫條表示期間的呈現方式,生產排程表則是工單、工序、機台與日期的資料本身。用 Excel 做排程表時,通常是把資料放在左側,再用填色在右側畫出甘特圖。
排程表要用工單還是機台當列?
兩種都需要。以工單工序為列,看得出每張單做到哪裡、會不會延誤;以機台為列,看得出每台機台哪天滿載。可以在同一份活頁簿用工單明細當資料來源,再彙總出機台負荷表。
排程表可以和報工資料連動嗎?
Excel 可以定期匯入報工資料更新實際完工日,但要人工操作。若需要現場一回報就更新排程進度,就要透過系統把報工與排程資料串在一起。
排程表多久更新一次比較合適?
至少每天固定更新一次,插單或設備異常時隨時調整。更新頻率跟不上現場變化時,排程表就只剩參考價值,這也是考慮換系統的訊號。
本文由京采數位科技整理。我們自 2005 年起提供官網設計、系統開發與 Google SEO 服務,實際案例可見成果與案例。
想直接討論你自己的網站狀況,或需要一份初步的搜尋機會評估?
相關主題
下一步
排程表開始卡在插單與現場回報時,可以先把工單、機台、工序與行事曆的資料結構整理清楚。京采可以協助評估把排程表改成網頁後台:現場用手機或平板回報完工,系統標示機台衝突與延誤,並與既有 ERP 或接單系統串接。相關規劃可先參考網頁設計服務,或與我們聯繫討論目前的排程方式。

