Cân bằng nhân lực
Vị trí trên ribbon: Tab DVD Cons → Nhóm Tiến độ → Menu Báo cáo & Snapshot
ID lệnh: btnResourceLevelling
Tính năng PRO
Lệnh thuộc gói PRO. Tài khoản STANDARD kích hoạt trước 01/07/2026 vẫn dùng được cho tới khi hết hạn license; tài khoản Standard khác bấm vào sẽ hiện hộp thoại nâng cấp.
Chức năng
Biểu đồ nhân lực của một tiến độ lập xong lần đầu thường rất nhấp nhô: có tuần cần 80 người, tuần sau còn 20. Điều người ra vào công trường theo kiểu đó vừa tốn vừa khó, và nhiều khi vượt quá số người thực có.
Lệnh này dời các công tác còn dự trữ để biểu đồ phẳng hơn, hoặc để không ngày nào vượt quá trần nhân lực. Biểu đồ nhân lực cho biết vấn đề ở đâu; lệnh này đề xuất cách xử lý.
Hai chế độ
| Chế độ | Làm gì | Đánh đổi |
|---|---|---|
| Không kéo dài dự án | Chỉ dùng phần dự trữ sẵn có | Ngày hoàn thành không đổi, nhưng có thể vẫn còn ngày vượt trần |
| Theo giới hạn nhân lực | Ép bằng được xuống dưới trần | Dự án có thể kéo dài — add-in nói rõ bao nhiêu ngày |
Không có chế độ nào giấu việc kéo dài dự án. Nếu ngày hoàn thành lùi lại thì con số đó hiện ngay trong kết quả tính thử, trong báo cáo, và trong hộp xác nhận trước khi ghi.
Cách dùng
- Mở sheet tiến độ, vào tab DVD Cons → nhóm Tiến độ → menu Báo cáo & Snapshot → bấm Cân bằng nhân lực.
- Nhập giới hạn nhân lực (số người tối đa có trên công trường) và chọn chế độ.
- Điền Khoá việc trước nếu muốn giữ nguyên phần đã thi công — không ai lập lại kế hoạch cho việc đang làm dở.
- Bấm Tính thử. Chưa có gì được ghi vào tiến độ.
- Bấm Ghi báo cáo để xem chi tiết, rồi Áp vào tiến độ nếu đồng ý — hộp Xác nhận thay đổi dữ liệu hiện ra, giữ ô sao lưu sheet rồi bấm Tiếp tục. Ngoài ngày mới, lệnh ghi thêm ràng buộc SNET (Bắt đầu không sớm hơn = ngày bắt đầu mới) để lần Tự động tính sau vẫn giữ ngày đã cân bằng.
Video hướng dẫn
Nhân lực và Cân bằng nhân lực · 6 phút 08 giây · 14 trường hợp · Tải video · File thực hành theo video
Lệnh trong video: Nhân lực · Cân bằng nhân lực
Các chương (18)
- Giới thiệu
- Mở lệnh
- 1 · Cột Nhân lực
- 2 · Cộng theo ngày làm việc
- 3 · Tên cột được nhận
- 4 · Dòng tổng không cộng trùng
- 5 · Ô trống, ô ghi chữ
- 6 · Phân bổ không đều
- 7 · Cân bằng: không kéo dài
- 8 · Báo cáo, áp, hoàn tác
- 9 · Kiểm lại bằng Nhân lực
- 10 · Trần quá thấp
- 11 · Ép theo giới hạn
- 12 · Khoá việc đã làm
- 13 · Giữ quan hệ công tác
- 14 · Khi nhập sai
- Mẹo
- Kết thúc
Hướng dẫn bằng hình
Thực hành
Tải file mẫu của lệnh này — dữ liệu y như hình dưới (sheet Tiến độ), mở ra là làm theo được ngay từng bước.
Bước 1. Mở sheet tiến độ có cột Công tác trước (1) (để giữ trình tự thi công) và Nhân lực (2).

Bước 2. Trên ribbon, mở tab DVD Cons → nhóm Tiến độ → mở Báo cáo & Snapshot → chọn Cân bằng nhân lực.

Bước 3. Nhập Giới hạn nhân lực 40 người (1), chọn Chế độ Không kéo dài dự án (2), điền Khoá việc trước 28/09/2026 (3) để giữ nguyên các việc đã bắt đầu, rồi bấm Tính thử (4) — chưa có gì được ghi vào tiến độ.

Bước 4. Kết quả tính thử (1): đỉnh 48 → 40 người/ngày, K1 1.92 → 1.6, phải dời 3 công tác, ngày hoàn thành không đổi. Bấm Ghi báo cáo (2) để có sheet Cân bằng nhân lực (bảng trước/sau, danh sách công tác phải dời, biểu đồ theo ngày), rồi Áp vào tiến độ (3) nếu đồng ý.

Bước 5. Cửa sổ DVD Addin — Xác nhận thay đổi dữ liệu hiện ra: giữ dấu tích Sao lưu sheet "Tiến độ" trước khi chạy (1) rồi bấm Tiếp tục (2). Add-in dời A3020 thêm 7 ngày, A1030 và A1040 thêm 2 ngày, ghi ràng buộc SNET vào cột Constraint Type / Constraint Date; vẽ lại Gantt để thấy thay đổi.

Sheet tiến độ cần có gì
| Cột | Bắt buộc | Ghi chú |
|---|---|---|
| Bắt đầu · Kết thúc | Có | Không có thì lệnh dừng ngay |
| Nhân lực | Có | "Nhân lực", "Số CN", "Manpower", "Crew"… |
| Công tác trước | Nên có | Không có thì mọi công tác bị coi là độc lập — add-in cảnh báo vì kết quả có thể phá trình tự thi công |
| Mã công tác | Nên có | Để giải mã cột Công tác trước |
| Phân bố | Không | Cho phép đường phân bố không đều (dồn đầu, dồn cuối) |
Quan hệ FS / SS / FF / SF kèm lag được giữ nguyên: 5FS+2d, 3;7SS-1, 12+3w. Mã không tra được thì bỏ qua và báo, chứ không nối bừa vào công tác khác.
Hệ số không điều hoà K1
K1 = nhân lực cao nhất / nhân lực trung bìnhTrung bình tính trên thời gian thi công, không phải trên riêng số ngày có việc. Thiết kế tổ chức thi công thường lấy K1 ≤ 1,3–1,6; càng gần 1 thì biểu đồ càng phẳng, càng đỡ phải điều người ra vào.
Báo cáo ghi K1 trước và sau, tô xanh khi tốt lên và đỏ khi xấu đi.
Báo cáo xuất ra
- Bảng so sánh trước / sau: cao nhất, trung bình, K1, số ngày vượt giới hạn, số công vượt, thời gian thi công.
- Công tác phải dời: dòng, mã, tên, ngày bắt đầu cũ → mới, số ngày dời, nhân lực.
- Cần biết: những việc add-in không xử lý được và lý do.
- Biểu đồ theo ngày: nhu cầu trước, sau, và đường giới hạn — dựng lại biểu đồ bằng Excel được ngay.
Lưu ý
- Công tác nào tự nó đã vượt trần (một mình cần 40 người mà chỉ có 30) thì không phép dời nào cứu được — add-in nêu đích danh để chia tổ hoặc nâng trần.
- Mạng lưới có vòng lặp thì add-in dừng và chỉ ra vòng đó, chứ không xếp bừa rồi đưa ra một tiến độ sai.
- Không kéo công tác về sớm hơn vị trí ban đầu: đây là cân bằng nguồn lực, không phải lập lại tiến độ từ đầu.
- Bật Không bắt đầu vào ngày nghỉ (theo lịch làm việc của sổ) để công tác không bắt đầu vào ngày nghỉ. Lệnh dùng lịch làm việc của sổ (tuần làm việc + ngày lễ), không chỉ riêng Chủ nhật.
- Ngày kết thúc mới được tính theo ngày làm việc của lịch đó, nên công tác giữ đúng số ngày làm việc khi bị dời qua ngày nghỉ.
- Áp vào tiến độ là ghi đè ngày lên chính sheet đang dùng — add-in hỏi xác nhận và sao lưu sheet trước:
Ctrl+Zngay sau lệnh đưa sheet về như cũ, để lâu thì lấy lại ở Khôi phục dữ liệu. - Ràng buộc SNET được ghi vào cột Constraint Type / Constraint Date; sheet chưa có hai cột này thì add-in tự tạo, giống lệnh Ràng buộc. Công tác đã có ràng buộc cứng khác (MSO, FNET…) thì giữ nguyên ràng buộc đó và được đếm riêng trong thông báo — CPM có thể dời những công tác này khỏi ngày đã cân bằng.
- Sau khi áp, vẽ lại biểu đồ Gantt để thấy thay đổi.
- Nhấn ESC để dừng khi tiến độ dài.
Liên quan
- Biểu đồ nhân lực — xem vấn đề trước khi cân bằng.
- Vẽ Gantt · Ràng buộc · Kiểm tra sức khoẻ tiến độ
- Khôi phục dữ liệu