Mẫu Google Sheets Quản Lý Xưởng Sản Xuất Theo Lệnh Sản Xuất 2026
Mục lục:
- 1. Lệnh sản xuất là gì trong mô hình xưởng nhỏ, và vì sao Excel rời rạc không theo kịp
- 2. Cấu trúc bảng cốt lõi cho một hệ theo dõi lệnh sản xuất
- 3. Xây công thức theo dõi tiến độ theo công đoạn — ví dụ cụ thể
- 4. Conditional Formatting để nhìn tiến độ mà không cần đọc số
- 5. Phân quyền theo tổ — ai cũng nhập nhưng không ai sửa được số của người khác
- 6. Khi nào Google Sheets không còn đủ, và tín hiệu cần chuyển hệ
- 7. Mở rộng: liên kết lệnh sản xuất với các mảng vận hành khác
- 8. Câu hỏi thường gặp
Lệnh sản xuất là gì trong mô hình xưởng nhỏ, và vì sao Excel rời rạc không theo kịp
Ở phần lớn xưởng may, xưởng gỗ, xưởng cơ khí quy mô 10-50 công nhân, một "lệnh sản xuất" (production order) đơn giản là: khách đặt 500 áo thun size M, xưởng cần bao nhiêu vải, chỉ, ai cắt, ai may, giao ngày nào. Vấn đề không nằm ở việc ghi chép — ai cũng ghi được vào một file Excel. Vấn đề là khi có 15 lệnh chạy song song, mỗi lệnh một tiến độ khác nhau, quản đốc không thể trả lời câu hỏi "lệnh SO-0234 hiện đang ở công đoạn nào, trễ hay đúng hạn" mà không phải gọi điện hỏi từng tổ.
File Excel rời rạc — mỗi lệnh một sheet, mỗi tổ một file riêng — tạo ra vấn đề đồng bộ: dữ liệu nguyên liệu tồn kho ở file A không khớp với số liệu xuất kho ở file B, vì hai người cập nhật hai chỗ khác nhau cùng lúc. Google Sheets giải quyết được phần này nhờ real-time sync, nhưng bản thân Sheets cũng cần một cấu trúc bảng đúng thì mới hoạt động — không phải cứ chuyển từ Excel sang Sheets là tự động hết rối.
Cấu trúc bảng cốt lõi cho một hệ theo dõi lệnh sản xuất
Một hệ quản lý theo lệnh sản xuất tối thiểu cần 4 bảng liên kết với nhau bằng mã lệnh (Production Order ID) — không phải 4 sheet độc lập chứa dữ liệu trùng lặp.
Bảng Lệnh Sản Xuất (Production Orders)
Cột bắt buộc: Mã lệnh, Khách hàng/Đơn hàng gốc, Sản phẩm, Số lượng đặt, Ngày nhận lệnh, Ngày giao dự kiến, Trạng thái tổng (Chưa bắt đầu / Đang chạy / Trễ / Hoàn thành), % hoàn thành. Trạng thái tổng nên dùng công thức tự tính dựa trên bảng Công đoạn bên dưới, không nhập tay — nhập tay là nguồn gốc của việc quên cập nhật.
Bảng Công Đoạn (Routing/Operations)
Mỗi lệnh sản xuất tách thành nhiều dòng công đoạn: Cắt → May → Là ủi → Đóng gói (với xưởng may), hoặc Pha phôi → Gia công → Lắp ráp → QC (với xưởng cơ khí). Mỗi dòng có: Mã lệnh, Tên công đoạn, Tổ/người phụ trách, Số lượng kế hoạch, Số lượng thực tế đã làm, Ngày bắt đầu, Ngày hoàn thành, Trạng thái. Đây là bảng quan trọng nhất vì nó cho biết nút thắt nằm ở đâu — ví dụ nếu 8/10 lệnh đều bị dồn ứ ở công đoạn May, đó là tín hiệu cần thêm nhân lực tổ may chứ không phải tổ cắt.
Bảng Định Mức & Nguyên Liệu
Liên kết định mức nguyên liệu trên mỗi sản phẩm (BOM — Bill of Materials) với tồn kho thực tế, để hệ tự tính được lệnh nào đủ nguyên liệu chạy ngay, lệnh nào phải chờ nhập hàng. Nếu xưởng chưa có bảng định mức riêng, có thể tham khảo cấu trúc chi tiết hơn trong bài về định mức nguyên liệu sản xuất — phần BOM ở đó tách riêng theo từng biến thể sản phẩm (size, màu) khá hữu ích cho xưởng may.
Bảng Dashboard tổng hợp
Không nhập liệu, chỉ dùng công thức QUERY/SUMIFS kéo dữ liệu từ 3 bảng trên để hiển thị: số lệnh đang chạy, số lệnh trễ hạn, công suất từng tổ trong tuần, tỷ lệ hao hụt nguyên liệu.
Xây công thức theo dõi tiến độ theo công đoạn — ví dụ cụ thể
Giả sử xưởng may có lệnh MO-0512, sản xuất 500 áo thun, chia thành 4 công đoạn. Trong bảng Công Đoạn, mỗi công đoạn ghi số lượng kế hoạch (500) và số lượng thực tế cập nhật hàng ngày bởi tổ trưởng. Công thức % hoàn thành của công đoạn:
=IFERROR(SoLuongThucTe/SoLuongKeHoach, 0)
% hoàn thành của cả lệnh (ở bảng Production Orders) tính theo công đoạn cuối cùng (Đóng gói), vì công đoạn nào xong sau cùng mới thực sự tính là lệnh hoàn thành:
=QUERY(CongDoan!A:G, "SELECT G WHERE A='"&A2&"' AND F='Đóng gói' LABEL G ''")
Trạng thái Trễ/Đúng hạn dùng công thức so sánh ngày hiện tại với ngày giao dự kiến, kết hợp % hoàn thành:
=IF(D2>=1, "Hoàn thành", IF(AND(TODAY()>NgayGiao2, D2<1), "Trễ", "Đang chạy"))
Với cách này, quản đốc mở dashboard buổi sáng là thấy ngay 3 lệnh đang đỏ (trễ), không cần hỏi ai. Xưởng gỗ ở Bình Dương mình từng tư vấn dùng cách này giảm được khoảng 40 phút họp giao ban mỗi sáng, vì trước đó tổ trưởng từng công đoạn phải báo cáo miệng lần lượt. Đọc thêm: tính lương khoán sản phẩm theo từng công đoạn.
Conditional Formatting để nhìn tiến độ mà không cần đọc số
Bảng số liệu thuần túy khó đọc nhanh khi có 20-30 lệnh chạy song song. Ba quy tắc định dạng có điều kiện đáng thiết lập:
- Cột Trạng thái tổng: đỏ nền khi giá trị = "Trễ", vàng khi = "Đang chạy" nhưng còn dưới 2 ngày tới hạn, xanh khi "Hoàn thành"
- Cột % hoàn thành công đoạn: dùng thanh Data Bar (Format → Conditional formatting → Color scale hoặc thanh ngang) để nhìn trực quan phần trăm mà không cần đọc số
- Dòng nguyên liệu thiếu hụt trong bảng BOM: đỏ toàn dòng khi Tồn kho < Nhu cầu cần dùng, giúp bộ phận mua hàng biết ngay cần đặt gì trước khi lệnh bị kẹt
Một sai lầm hay gặp: đặt quá nhiều màu cho quá nhiều điều kiện khiến bảng loang lổ, nhìn còn rối hơn không có màu. Giới hạn 2-3 màu chính, ưu tiên cho những trạng thái cần hành động ngay (trễ, thiếu nguyên liệu) là đủ.
Phân quyền theo tổ — ai cũng nhập nhưng không ai sửa được số của người khác
Đây là chỗ nhiều xưởng làm sai ngay từ đầu: cho cả xưởng chung một link Sheets với quyền Editor toàn bộ. Kết quả là tổ trưởng tổ May vô tình sửa nhầm số liệu của tổ Cắt, hoặc tệ hơn là ai đó xóa nhầm cả một dòng công thức.
Cách phân quyền hợp lý cho xưởng 4-5 công đoạn:
- Mỗi công đoạn có một sheet nhập liệu riêng (protected range chỉ cho tổ trưởng công đoạn đó chỉnh sửa, dùng Data → Protected sheets and ranges)
- Sheet Dashboard tổng và Production Orders chỉ quản đốc/chủ xưởng có quyền Editor, còn lại là Viewer
- Cột công thức (% hoàn thành, trạng thái) luôn khóa — chỉ người quản trị hệ thống mới mở khóa khi cần sửa công thức
Với xưởng đã lên tới 8-10 tổ, việc quản lý phân quyền thủ công qua Protected ranges bắt đầu cồng kềnh — lúc này có thể cân nhắc chuyển một phần dữ liệu sang App Script kèm form nhập liệu riêng cho từng tổ, để tổ trưởng không cần mở cả file Sheets gốc mà chỉ điền form trên điện thoại.
Khi nào Google Sheets không còn đủ, và tín hiệu cần chuyển hệ
Google Sheets theo dõi lệnh sản xuất hoạt động tốt cho xưởng dưới khoảng 30-40 lệnh sản xuất chạy song song và dưới 15 người nhập liệu cùng lúc. Vượt qua ngưỡng đó, ba dấu hiệu cho thấy đã đến lúc cân nhắc phần mềm MES/ERP chuyên dụng:
Thứ nhất, công thức QUERY và ARRAYFORMULA bắt đầu chạy chậm rõ rệt (trên 5-10 giây mỗi lần mở file) vì số dòng dữ liệu công đoạn tích lũy quá lớn qua nhiều tháng — lúc này nên tách dữ liệu lịch sử ra file lưu trữ riêng, chỉ giữ lệnh đang chạy trong file chính. Thứ hai, khi cần tích hợp với máy chấm công, máy CNC, hoặc hệ thống kế toán, Sheets không có API thời gian thực đủ mạnh để đồng bộ hai chiều liên tục. Thứ ba, khi số lượng người dùng đồng thời vượt 20-30, tình trạng xung đột chỉnh sửa (edit conflict) tăng lên đáng kể dù Sheets hỗ trợ real-time. Với đa số xưởng nhỏ và vừa ở Việt Nam hiện tại, ngưỡng này còn khá xa — nhiều xưởng 50-70 công nhân vẫn vận hành ổn với Sheets nếu cấu trúc bảng làm đúng ngay từ đầu. Vấn đề thường không phải "Sheets không đủ mạnh" mà là "bảng dựng sai cấu trúc từ đầu" nên càng dùng càng rối.
Mở rộng: liên kết lệnh sản xuất với các mảng vận hành khác
Một khi hệ theo dõi lệnh sản xuất đã chạy ổn, xưởng thường phát sinh nhu cầu liên kết thêm — ví dụ khi lệnh hoàn thành và sản phẩm ra thị trường, câu hỏi tiếp theo là bảo hành, đổi trả xử lý thế nào. Nếu xưởng bán trực tiếp cho khách lẻ hoặc qua cửa hàng riêng, tham khảo thêm cấu trúc theo dõi ở mẫu quản lý bảo hành sản phẩm để nối tiếp dữ liệu từ lệnh sản xuất sang lịch sử bảo hành theo từng lô hàng.
Với xưởng đã có kho nguyên liệu và kho thành phẩm tách biệt, việc nối bảng Định Mức & Nguyên Liệu ở trên với một hệ xuất-nhập-tồn đầy đủ hơn (theo dõi từng lô nhập, hạn sử dụng, giá vốn bình quân) sẽ giúp tính giá thành chính xác hơn nhiều so với chỉ theo dõi tồn kho đơn thuần — phần này có thể tham khảo ở template quản lý kho xuất nhập tồn. Đội ngũ SheetStore có sẵn một số mẫu dựng theo đúng cấu trúc 4 bảng đã nói ở trên nếu xưởng không muốn tự dựng từ đầu, nhưng nếu có sẵn người biết công thức Sheets cơ bản, tự dựng theo hướng dẫn này trong một buổi chiều là hoàn toàn khả thi.
Câu hỏi thường gặp
Lệnh sản xuất trong file này gồm những thông tin gì?
Mỗi lệnh có mã lệnh, sản phẩm, số lượng, ngày mở lệnh, deadline giao hàng, các công đoạn cần qua (cắt, may, hoàn thiện...), tổ phụ trách từng công đoạn và trạng thái hiện tại. Sheet tự tính % hoàn thành dựa trên số công đoạn đã xong.
Làm sao biết lệnh nào sắp trễ hay đã trễ deadline?
Cột trạng thái dùng công thức so sánh ngày hiện tại với deadline và % hoàn thành, tự đổi màu cảnh báo (vàng khi còn dưới 2 ngày, đỏ khi đã quá hạn mà chưa xong). Không cần rà thủ công từng dòng.
File có quản lý được nhiều tổ sản xuất cùng lúc không?
Có. Sheet lệnh sản xuất liên kết với sheet phân công theo tổ, mỗi tổ thấy được các lệnh đang giao và công đoạn cần làm. Chủ xưởng xem tổng quan ở sheet dashboard, lọc theo tổ hoặc theo trạng thái lệnh.
Xưởng nhỏ dưới 10 công nhân dùng file này có phù hợp không?
Phù hợp, vì cấu trúc không đòi hỏi phần mềm ERP phức tạp. Xưởng chỉ cần nhập lệnh, gán công đoạn, cập nhật trạng thái hàng ngày là theo dõi được toàn bộ tiến độ mà không tốn chi phí phần mềm.
Bài viết liên quan:
Bạn muốn áp dụng ngay mà không phải tự xây từ đầu?
Khám phá các mẫu Google Sheets và phần mềm quản lý dựng sẵn cho doanh nghiệp Việt tại SheetStore Marketplace.
📚 Bài Viết Liên Quan
- Apps Script Từ A Đến Z - Bài 1: Giới Thiệu và Các Khái Niệm Cơ Bản
- Giải Pháp Google Sheets Cho Ngành Bán Lẻ 2027: Từ Cửa Hàng Đơn Đến Chuỗi
- Template Google Sheets Quản Lý Thu Chi Hội Nhóm và CLB 2027: Minh Bạch Tài Chính Cộng Đồng
- Template Google Sheets Quản Lý Chiến Dịch Email Marketing 2027: Theo Dõi Open Rate và Conversion
Chia sẻ bài viết:
Tuân Hoang
Đội ngũ SheetStore
Google Workspace Certified, 5+ years experience
Bạn thấy bài viết hữu ích?
Đăng ký nhận thông báo khi có bài viết mới.


