Tri thứcEstimate ↗

KAIOPEN LAB · THỰC HÀNH CÔNG VIỆC

Từ bảng tiến độ
đến quản lý thi công.

Microsoft Project + Excel. Học bằng một dự án xuyên suốt, tự làm từng bước và biết vì sao kết quả đúng.

12 buổi4 cấp độKèm 1:1Phiên bản 1.0
Bắt đầu buổi 1 ↓

Biên soạn theo mục tiêu Homemas và KaiOpen Estimate. Bộ mẫu hai phòng là dữ liệu giả định; chuyển sang công việc thật sau khi thống nhất phạm vi, lịch và cách đo.

Học đến đâu, làm được đến đó.

01 / NỀN TẢNG

Lịch, WBS, liên kết và bản tiến độ có thể trình bày.

02 / DỮ LIỆU

BOQ, ánh xạ và nguồn lực có thể đối chiếu.

03 / THỰC TẾ

Baseline, cập nhật và báo cáo tuần có nguồn.

04 / QUẢN TRỊ

Giá trị, IPC và cấu trúc trao đổi với Estimate.

Mỗi buổi: đọc ngắn → tự thao tác → làm bài → xem đáp án → gửi kết quả trong chat để được kèm. Chỉ đánh dấu hoàn thành khi đã tự làm. Trang này không tự chấm file MPP hoặc cấp chứng chỉ.

CẤP 1 · BUỔI 01 · 60–90 PHÚT

Đặt lịch đúng trước khi nhập việc

Tạo file tiến độ đầu tiên và giải thích được một ngày làm việc trong file nghĩa là gì.

Hiểu trước khi làm

  • Dùng Microsoft Project desktop. Bộ bài này dùng tên lệnh tiếng Anh; bản Việt hóa hoặc phiên bản khác có thể đặt lệnh ở vị trí khác. Ghi lại phiên bản tại File → Account trước buổi học.
  • Duration là khoảng thời gian làm việc theo lịch của nhiệm vụ. Work là công lao động của phân bổ nguồn lực. Một nhiệm vụ kéo dài 2 ngày với hai người làm đủ 8 giờ/ngày có 32 giờ công trong trường hợp lịch giống nhau.
  • Bài giả định KO-TRAIN-01 là hoàn thiện hai phòng A và B. Không phải dự án Homemas thật. Lịch: thứ Hai–thứ Sáu, 08:00–12:00 và 13:00–17:00; không thêm ngày nghỉ trong bài đầu. Đơn giá và năng suất toàn bộ chỉ để học.

Tự thao tác

  1. File → New → Blank Project; lưu thành KO-TRAIN-01-01.mpp ở thư mục bài tập của bạn.
  2. Project → Project Information: Schedule from Project Start Date; Start Date 02/11/2026, thời điểm đầu ca 08:00. Chưa tự nhập ngày kết thúc dự án.
  3. Project → Change Working Time: tạo lịch KO-TRAIN-5D dựa trên Standard. Trong Work Weeks → Details, kiểm tra ca thứ Hai–thứ Sáu và thứ Bảy/Chủ nhật không làm việc. Chọn lịch này tại Project Information.
  4. File → Options → Schedule: đặt Hours per day = 8, Hours per week = 40; xem đây là quy đổi hiển thị, không phải thao tác tạo ca. Chọn New tasks created = Auto Scheduled cho file bài tập.
  5. Nhập ba dòng: Khởi công (0d), Chuẩn bị (1d), Kiểm tra mặt bằng (1d). Liên kết dòng 2 sau 1, dòng 3 sau 2. Chèn cột Task Mode để kiểm tra chế độ.
  6. Hiển thị ngày kèm giờ tại Options → General → Date format nếu cần chẩn đoán. Lưu file và ghi lại lịch đã áp dụng.

Bài thực hành

Nếu bắt đầu thứ Sáu 06/11 lúc 08:00, nhiệm vụ 2d theo lịch bài tập kết thúc khi nào? Tạo thêm một dòng thử để kiểm tra, rồi bỏ dòng thử khỏi file chính.

Đối chiếu đáp án sau khi tự làm
  • Kết thúc thứ Hai 09/11/2026 lúc 17:00: 8 giờ thứ Sáu và 8 giờ thứ Hai. Hai ngày lịch cuối tuần không được tính vào 2d.
  • Nếu khác, kiểm tra lịch áp dụng, ca, giờ bắt đầu, Task Mode và đơn vị Duration. Không sửa Finish cho giống đáp án trước khi tìm nguyên nhân.

Đầu ra để qua buổi

  • Có tên lịch riêng và ghi rõ ca.
  • Ba nhiệm vụ là Auto Scheduled; mốc 0d.
  • Giải thích được vì sao Hours per day không tự thay Work Weeks.

Khi gặp lỗi. Ngày có phần lẻ thường xuất phát từ giờ bắt đầu, lịch hoặc mức phân bổ. Không làm tròn Duration để che lỗi lịch.

Kèm 1:1. Gửi tên phiên bản Project, ảnh Project Information và kết quả bài thử. Tui kiểm tra lịch trước khi ông nhập danh sách dài.

CẤP 1 · BUỔI 02 · 60–90 PHÚT

Dựng WBS và nối công việc

Tạo cấu trúc hai phòng, liên kết đúng và nhận ra nhánh đang chi phối ngày bàn giao.

Hiểu trước khi làm

  • WBS chia phạm vi thành gói và nhiệm vụ có thể giao, đo và kiểm tra. Dòng tổng hợp bao trùm công việc con; không nhập khối lượng để cộng lại lần nữa ở cả cha và con.
  • FS: việc sau không bắt đầu trước khi việc trước hoàn thành. SS và FF là giới hạn thời điểm, không bắt buộc hai việc cùng bắt đầu hoặc cùng kết thúc.
  • Mã TaskKey của bài tập giữ cố định như T-A-01. ID là vị trí dòng dùng để viết Predecessors trong file hiện tại; khi đổi cấu trúc phải kiểm tra lại.

Tự thao tác

  1. Mở bản sao file buổi 1; bỏ dòng thử “Kiểm tra mặt bằng” của buổi 1, đổi “Chuẩn bị” thành “Chuẩn bị chung”. Tạo Summary “KO-TRAIN-01”, bên dưới có Khởi công, Chuẩn bị chung, Phòng A, Phòng B và Bàn giao. Indent/Outdent để tạo đúng cấp.
  2. Dưới mỗi phòng thêm bốn việc: Bảo vệ & chuẩn bị 1d; Xử lý bề mặt 2d; Thi công lớp hoàn thiện 2d; Kiểm tra nội bộ 1d. Tên chỉ mô tả bài giả định; công trình thật cần biện pháp và điểm dừng nghiệm thu riêng.
  3. Chèn Text1, đặt tên tùy chỉnh TaskKey tại Custom Fields. Điền mã trong Bộ dữ liệu thực hành. Không tự dùng Text1 cho đơn vị vì đã dành trường này cho mã.
  4. Khởi công → Chuẩn bị chung 1d. Việc đầu mỗi phòng theo FS sau Chuẩn bị chung; bốn việc trong từng phòng theo FS. Bàn giao 0d có hai tiền nhiệm là kiểm tra A và kiểm tra B. Không gán link vào Summary.
  5. Dùng Format → Critical Tasks và chèn Total Slack. Hai phòng chạy song song trong mô hình đầu; kiểm tra mốc bàn giao.
  6. Thử tăng xử lý bề mặt phòng B từ 2d lên 3d rồi quan sát. Lưu một bản so sánh trước/sau; sau đó phục hồi về 2d trước khi làm bài và dùng cho các buổi kế tiếp.

Bài thực hành

Tính tổng thời lượng đường đến bàn giao khi hai phòng chạy song song, rồi khi phòng B chỉ khởi động sau khi A hoàn tất. Giải thích vì sao Summary không bằng tổng thời lượng mọi việc con.

Đối chiếu đáp án sau khi tự làm
  • Song song: 1d chuẩn bị chung + 6d mỗi phòng = 7 ngày làm việc. Khởi công 02/11/2026 thì bàn giao 10/11/2026 lúc 17:00 với lịch buổi 1.
  • Tuần tự: 1 + 6 + 6 = 13 ngày làm việc; bàn giao 18/11/2026 lúc 17:00. Đây mới là logic; năng lực nguồn lực được kiểm tra ở buổi 6.
  • Summary đo khoảng bao trùm; không cộng hai nhánh song song thành 12 ngày.

Đầu ra để qua buổi

  • Mỗi việc con nằm đúng phòng và có TaskKey duy nhất.
  • Bàn giao phụ thuộc cả hai phòng.
  • Đổi Duration một nhánh làm ngày dự báo đổi hợp lý.

Khi gặp lỗi. Nếu link có mà ngày không chạy, xem Task Mode và Constraint Type. Nếu xuất hiện vòng lặp, truy link mới thêm và bỏ vòng, không chuyển cả file sang Manual.

Kèm 1:1. Gửi cây WBS cùng cột Predecessors và Total Slack. Tui sẽ hỏi ông việc nào thật sự có thể làm song song.

CẤP 1 · BUỔI 03 · 60–90 PHÚT

Kiểm tra và xuất tiến độ trình bày

Xuất PDF mà người nhận đọc được phạm vi, mốc và ngày phát hành.

Hiểu trước khi làm

  • Một file có nhiều View. Table chọn cột; Filter chọn dòng; Group gom nhóm; các lựa chọn này không thay dữ liệu gốc.
  • Giữ một View phục vụ thao tác và một View phục vụ báo cáo. Timeline chỉ nên chứa giai đoạn, mốc chính.
  • Bản PDF không có dữ liệu sống. Ghi ngày phát hành, phiên bản và kỳ báo cáo để không nhầm với bản mới.

Tự thao tác

  1. Lưu View báo cáo từ Gantt Chart bằng Save View hoặc More Views → Copy tùy phiên bản. Đặt tên KO-TRAIN-Trinh-bay.
  2. Chọn các cột TaskKey, Task Name, Duration, Start, Finish, Predecessors. Khi gửi tổng quan, thu gọn WBS thay vì xóa việc con.
  3. Chỉnh Timescale theo tuần/ngày vừa với khoảng thực hiện. Dùng Text Styles cho Summary và Milestone; Bar Styles cho Task/Critical Task; giữ chú giải dễ hiểu.
  4. Thêm Khởi công, Phòng A, Phòng B, Bàn giao vào Timeline. Kiểm tra tên không đè nhau.
  5. File → Print → Page Setup: chọn khổ ngang phù hợp, xem Preview, thêm tiêu đề KO-TRAIN-01 và phiên bản V01. Xuất PDF. Tránh ép một bảng dài vào một trang khiến chữ quá nhỏ.
  6. Mở PDF, đọc trang đầu/cuối và rà vị trí ngắt trang. Nếu ký cuối tập, kiểm tra việc thêm Footer không làm rơi hoặc trùng dòng.

Bài thực hành

Tạo PDF tổng quan và PDF chi tiết. Nhờ một người chỉ nhìn PDF trả lời: bắt đầu khi nào, kết thúc khi nào, hai phòng có song song không?

Đối chiếu đáp án sau khi tự làm
  • Hai PDF phải cùng mốc và lịch trình; chỉ khác mức chi tiết.
  • PDF chi tiết có đủ tám việc của hai phòng, chuẩn bị chung và các mốc. Đọc rõ ở 100%; không có trang trắng vô cớ.

Đầu ra để qua buổi

  • Có tên dự án, phiên bản và ngày phát hành.
  • Mốc cuối PDF khớp MPP.
  • Thu gọn không làm mất dữ liệu gốc.

Khi gặp lỗi. Nếu tài nguyên xuất hiện quá dài bên thanh Gantt, đổi nhãn ở Bar Styles; không xóa phân bổ để làm đẹp.

Kèm 1:1. Gửi PDF; tui xem ở vai người nhận rồi chỉ ra thông tin nào còn khó đọc.

CẤP 2 · BUỔI 04 · 60–90 PHÚT

Đọc BOQ và chuẩn hóa dữ liệu Excel

Tạo danh mục BOQ và tài nguyên có mã, đơn vị và giá trị kiểm tra được.

Hiểu trước khi làm

  • Bài tập có ba dòng BOQ: Q01 xử lý bề mặt 200 m² × 30.000; Q02 hoàn thiện 200 m² × 60.000; Q03 kiểm tra 2 phòng × 500.000. Tổng 19.000.000 đồng, chưa xét VAT hoặc khấu trừ.
  • Không có đơn giá thị trường trong bộ bài. “200 m²” là giả định giảng dạy, không phải đo bóc từ bản vẽ.
  • Danh mục nguồn lực: R-VL01 vật liệu hoàn thiện, đơn vị kg, 50.000 đ/kg; R-NC01 tổ hoàn thiện, loại Work. Hao phí minh họa Q02 là 0,2 kg/m² và 0,4 giờ công/m²; không dùng như định mức công trường.

Tự thao tác

  1. Tạo bảng Excel BOQ gồm BOQKey, Nội dung, Đơn vị, Khối lượng, Đơn giá, Thành tiền, Nguồn. Điền ba dòng trong Bộ dữ liệu thực hành; ghi Nguồn = GIẢ ĐỊNH ĐÀO TẠO.
  2. Nhập mã dạng text để giữ số 0 đầu nếu có. Đặt khối lượng và đơn giá là số, ghi đơn vị ở cột riêng. Không nhập chuỗi “200 m2” vào cột số.
  3. Thành tiền = Khối lượng × Đơn giá; tính tổng. Dùng COUNTIF trên BOQKey để phát hiện trùng.
  4. Tạo bảng tài nguyên riêng có ResourceKey, tên, loại và đơn vị. Kiểm tra kg so với tấn và giờ công so với công 8 giờ.
  5. Thử tra một mã hợp lệ và một mã không tồn tại bằng XLOOKUP hoặc INDEX/MATCH chính xác theo phiên bản. Mã thiếu trả “THIẾU MÔ, chưa đổi thành 0.
  6. Tính lượng vật liệu Q02: 200 × 0,2 = 40 kg; công: 200 × 0,4 = 80 giờ. Lưu file Excel thực hành.

Bài thực hành

Tạo thêm lỗi cố ý: đổi 40 kg thành 40 tấn và nhập Q02 lần thứ hai. Nêu hai kiểm tra phát hiện lỗi trước khi đưa sang Project.

Đối chiếu đáp án sau khi tự làm
  • Kiểm tra trùng mã phát hiện Q02 xuất hiện hai lần; không cộng cả hai nếu là dòng nhập nhầm.
  • Kiểm tra đơn vị/hệ số phát hiện 40 tấn = 40.000 kg, lớn gấp 1.000 lần lượng mẫu. Tổng BOQ đúng sau sửa là 19 triệu.

Đầu ra để qua buổi

  • Tổng BOQ = 19.000.000.
  • Q02 = 40 kg và 80 giờ công.
  • Mã thiếu vẫn hiện cảnh báo có thể xử lý.

Khi gặp lỗi. Nếu phép nhân cho kết quả lạ, kiểm tra dấu thập phân/hàng nghìn và số đang lưu dạng text. Không đổi toàn bộ locale máy chỉ để sửa một bảng.

Kèm 1:1. Gửi ba dòng BOQ và kiểm tra trùng. Tui yêu cầu ông truy nguồn một đơn giá trước khi cho nhập tiếp.

CẤP 2 · BUỔI 05 · 60–90 PHÚT

Ánh xạ BOQ sang nhiệm vụ

Chia lượng theo khu vực mà vẫn giữ tổng BOQ và truy vết được.

Hiểu trước khi làm

  • Một dòng BOQ có thể đi nhiều nhiệm vụ. Giữ BOQKey và TaskKey thành hai trường riêng; bảng phân bổ nối chúng với khối lượng.
  • Phòng A 120 m², phòng B 80 m². Q01 và Q02 cùng chia 120/80; Q03 chia 1 phòng/1 phòng. Không chia 50/50 nếu dữ liệu thật không bằng nhau.
  • Chuẩn bị chung và mốc bàn giao không có dòng BOQ trong bài vẫn phải có trong lịch. Không tự gán giá trị BOQ cho mốc để làm đủ tiền.

Tự thao tác

  1. Tạo bảng Mapping gồm BOQKey, TaskKey, Khu vực, Đơn vị, Khối lượng phân bổ.
  2. Q01 → T-A-02:120 và T-B-02:80. Q02 → T-A-03:120 và T-B-03:80. Q03 → T-A-04:1 và T-B-04:1.
  3. Dùng SUMIF/SUMIFS theo BOQKey để đối chiếu tổng phân bổ với BOQ gốc. Chênh lệch bằng tổng phân bổ trừ lượng gốc phải bằng 0.
  4. Tra đơn giá từ BOQ bằng mã. Giá trị phân bổ = lượng phân bổ × đơn giá; kiểm tra toàn bảng = 19 triệu, không cộng giá trị Summary thêm lần nữa.
  5. Phân bổ hao phí Q02 theo lượng: A 24 kg và 48 giờ; B 16 kg và 32 giờ. Đối chiếu về 40 kg và 80 giờ.
  6. Thử đổi thứ tự dòng trong Excel. Kết quả tra theo mã phải giữ nguyên. Lưu bản mapping đã kiểm tra để dùng buổi 6.

Bài thực hành

Nếu chuyển 10 m² hoàn thiện từ A sang B, sửa những giá trị nào? Tổng nào phải giữ nguyên?

Đối chiếu đáp án sau khi tự làm
  • Q02 của A còn 110, B thành 90; lượng vật liệu tương ứng 22/18 kg và công 44/36 giờ.
  • Tổng Q02 vẫn 200 m², 40 kg, 80 giờ và 12 triệu. Nếu Q01 không đổi phạm vi thì không tự đổi Q01 theo Q02.

Đầu ra để qua buổi

  • Sáu dòng mapping có khóa và đơn vị đúng.
  • Mọi BOQKey chênh lượng bằng 0.
  • Tổng giá trị chỉ cộng dòng chi tiết.

Khi gặp lỗi. Không dò bằng thành tiền giống nhau. Hai công việc có thể cùng giá nhưng khác phạm vi. Dòng không khớp phải nằm trong danh sách cần xử lý.

Kèm 1:1. Gửi mapping và bảng đối chiếu. Tui sẽ đổi vị trí một dòng để kiểm tra ông có phụ thuộc thứ tự hay không.

CẤP 2 · BUỔI 06 · 60–90 PHÚT

Phân bổ nguồn lực và xử lý quá tải

Hiểu thay đổi Duration/Work/Units và tạo lịch khả thi với khả năng nguồn lực đã cho.

Hiểu trước khi làm

  • Đối với Q02, 48 giờ công ở A và 32 giờ ở B là hao phí giả định từ buổi 5. Với một người 100% làm 8 giờ/ngày, A cần 6d và B cần 4d; lịch 2d ban đầu chỉ là ước lượng chưa đủ nguồn lực.
  • Task Type xác định cách tính lại; Effort Driven ảnh hưởng việc thêm/bớt nguồn lực sau phân bổ đầu tiên. Fixed không phải khóa chống mọi thao tác nhập tay.
  • Material đo tiêu hao; Work đo thời gian/công suất. Giá trị BOQ đầu ra khác chi phí nguồn lực đầu vào.

Tự thao tác

  1. Tạo file thử riêng để quan sát phép tính trước. Resource Sheet: tạo KS-A, KS-B kiểu Work, Max Units 100%, cùng lịch 8 giờ/ngày; VL-HT kiểu Material, Material Label kg, Standard Rate 50.000/kg.
  2. Tạo nhiệm vụ thử 1d, gán KS-A 100%, kiểm tra Work 8h. Với Fixed Work 8h, thêm KS-B cùng lịch và khả dụng; quan sát Work tổng giữ 8h, Duration có thể còn 0,5d khi hai người làm song song.
  3. Làm lại từ bản chưa phân bổ: nhiệm vụ Fixed Duration 1d, Effort Driven tắt; gán KS-A rồi thêm KS-B. Kiểm tra tổng Work 16h trong trường hợp hai người đều 100%.
  4. Trở về KO-TRAIN-01. Chọn T-A-03 Fixed Work 48h và T-B-03 Fixed Work 32h. Gán nguồn lực theo năng lực thật của mô hình, không nhập cả ba đại lượng tùy ý.
  5. Nếu một tổ chung có hai người thì Max Units 200%; để giữ A2d cần 300% và B2d cần 200%, cùng lúc là 500%, vượt năng lực. Chọn tăng khả năng có thật, giãn lịch hoặc đổi biện pháp, rồi kiểm tra Resource Usage theo ngày.
  6. Gán VL-HT: A24kg, B16kg. Kiểm tra đủ phân bổ qua Task Usage, đơn vị Material và chi phí vật liệu tổng 2 triệu. Chưa cộng giá trị BOQ vào Resource Cost.

Bài thực hành

Tổ hai người cùng làm hoàn thiện A trước rồi B, cùng lịch 8 giờ/ngày, không nghỉ thêm. Tính Duration cần cho A và B.

Đối chiếu đáp án sau khi tự làm
  • A:48/(2×8)=3d; B:32/(2×8)=2d. Tổng 5 ngày nếu tuần tự. Còn việc chuẩn bị, xử lý bề mặt, kiểm tra và chờ kỹ thuật phải được nối riêng.
  • Không giảm 48/32 giờ xuống để làm biến mất biểu tượng quá tải.

Đầu ra để qua buổi

  • Giải thích được hai bài thử 8h/16h.
  • Work hoàn thiện cộng về 80h.
  • Material cộng về 40kg; biểu đồ năng lực không vượt khả năng được khai báo.

Khi gặp lỗi. Nếu thêm người mà ngày không giảm, xem Fixed Duration, Effort Driven, lịch riêng, ngày vào của Assignment và phân bố Work; không kết luận phần mềm tính sai.

Kèm 1:1. Gửi kết quả hai bài thử và phương án nguồn lực của ông. Tui sẽ hỏi nguồn lực bổ sung có thật hay chỉ mới đổi con số.

CẤP 3 · BUỔI 07 · 60–90 PHÚT

Lưu Baseline và nhập thực tế

Cập nhật một kỳ báo cáo mà không làm mất mốc kế hoạch được giữ để so sánh.

Hiểu trước khi làm

  • Để bài ngày tháng rõ ràng, dùng bản lịch logic buổi 2 chưa đổi Duration ở buổi 6. Lưu riêng KO-TRAIN-TRACK.mpp. Các bài nguồn lực có file riêng, không trộn hai mô hình mà không ghi nhận thay đổi.
  • Baseline lưu kế hoạch tham chiếu; Current là lịch hiện hành gồm phần đã xảy ra và phần dự báo. Actual là dữ liệu thực tế. Start/Finish hiện hành không tự đồng nghĩa Actual Start/Finish.
  • % Complete theo Duration. Ví dụ Actual Duration 2d và Remaining 3d cho 40%, không chứng minh đã làm 40% diện tích.

Tự thao tác

  1. Kiểm tra lịch logic: 7 ngày làm việc, mốc 10/11. Project → Set Baseline → Set Baseline, chọn Entire project. Lưu file có phiên bản.
  2. Đặt Status Date 04/11/2026, cuối ngày 17:00 để bài không mơ hồ nửa ngày. View → Tracking Gantt; xem Table Tracking và thêm Remaining Duration nếu chưa có.
  3. Nhập Actual cho chuẩn bị chung: bắt đầu 02/11 08:00, kết thúc 02/11 17:00. T-A-01 bắt đầu 03/11 08:00, kết thúc 03/11 17:00.
  4. T-A-02 bắt đầu 04/11 08:00, Actual Duration 1d, Remaining Duration 2d. Không nhập Actual Finish vì chưa xong. Đây là một ngày đã làm và còn hai ngày dự báo.
  5. Phòng B chưa bắt đầu theo xác nhận báo cáo: không bấm Mark on Track. Ghi lý do chờ bàn giao mặt bằng. Trong bản thử, dùng Project → Update Project → Reschedule uncompleted work to start after mốc cuối 04/11, chọn các việc chưa bắt đầu cần dời; xem lại liên kết và kiểm tra Actual đã nhập giữ nguyên.
  6. So sánh Baseline Start/Finish với Start/Finish hiện hành. Ghi nhận trễ và phần còn lại; không lưu đè Baseline để các thanh trùng nhau.

Bài thực hành

T-A-02 hiện có Actual 1d, Remaining 2d. Project có thể hiển thị khoảng bao nhiêu % Complete? Nếu hiện trường báo 30/120m² thì sản lượng vật lý là bao nhiêu?

Đối chiếu đáp án sau khi tự làm
  • Theo thời lượng:1/(1+2)=33,33%, thường hiển thị làm tròn 33%. Theo lượng:30/120=25%. Hai phép đo khác nhau.
  • Không sửa lượng thành 40m² chỉ để bằng 33,33%; giữ bằng chứng thực tế.

Đầu ra để qua buổi

  • Baseline vẫn giữ mốc 10/11.
  • Việc chưa xong không có Actual Finish.
  • Actual quá khứ không đổi khi dời việc chưa thực hiện.

Khi gặp lỗi. Nếu phần việc còn lại vẫn nằm trước Status Date, kiểm tra tính năng Reschedule và các tùy chọn cập nhật; thử trên bản sao trước khi dùng cả file.

Kèm 1:1. Gửi bảng Baseline/Current/Actual của ba việc và mô tả trễ. Tui kiểm tra ý nghĩa số liệu trước khi xem màu thanh.

CẤP 3 · BUỔI 08 · 60–90 PHÚT

Thu thập hiện trường và nhập theo mã

Nhận dữ liệu Excel và kiểm tra trước khi Merge vào đúng nhiệm vụ.

Hiểu trước khi làm

  • Người cập nhật có thể khác người làm. Mẫu phải ghi rõ kỳ chốt và định nghĩa trường, tránh một người nhập lũy kế còn người khác nhập riêng trong kỳ.
  • Không nạp lại mọi cột xuất ra. Kế hoạch, mã và số liệu thực tế là các nhóm được phép sửa khác nhau. Ô trống phải có quy tắc: chưa có dữ liệu hay yêu cầu xóa?
  • Import Map cho phép ánh xạ cột Excel sang trường Project. Không cần đổi mọi tiêu đề giống hệt chỉ để hy vọng tự nhận đúng.

Tự thao tác

  1. Tạo mẫu Excel gồm TaskKey, Kỳ chốt, Người báo cáo, Actual Start, Actual Duration, Remaining Duration, Actual Finish và Ghi chú. Cột khối lượng thực hiện đặt riêng, không gán vào % Complete.
  2. Dùng hai dòng: T-A-02, kỳ 04/11, Actual Start 04/11 08:00, Actual Duration 1d, Remaining Duration 2d, chưa có Finish; T-B-01, cùng kỳ, chưa bắt đầu, Remaining 1d.
  3. Thêm dòng giả T-X-99 để thử phát hiện mã thiếu. Kiểm tra COUNTIF, mã tồn tại, đơn vị d/h, ngày sau kỳ báo cáo và Finish trước Start.
  4. Trên bản sao MPP, File → Open → chọn workbook Excel. Trong Import Wizard chọn New Map rồi Merge vào active project; ánh xạ TaskKey → Text1 và Set Merge Key. Chỉ nhập trường được cập nhật đã có dữ liệu.
  5. Với mẫu chưa có Actual Finish, bỏ cột này khỏi lượt import; việc có Finish có thể nhập bằng lượt riêng đã kiểm tra. Không dùng ô trắng để xóa Actual cũ.
  6. Xem Preview; xử lý mã T-X-99 trước khi nhập. Sau import so sánh số nhiệm vụ và dữ liệu từng mã; nếu xuất hiện nhiệm vụ mới do mã không khớp thì quay lại bản sao, sửa nguồn/map rồi làm lại.

Bài thực hành

Đổi thứ tự hai dòng hợp lệ, nhập lại trên bản sao mới. Kết quả có được đổi vị trí dữ liệu theo thứ tự không?

Đối chiếu đáp án sau khi tự làm
  • Không. Merge theo Text1 phải đặt dữ liệu theo TaskKey. Số nhiệm vụ không tăng khi chỉ cập nhật hai mã đang có.
  • Mã không tồn tại không được im lặng tạo nhiệm vụ trong quy trình cập nhật. Dòng đó cần trả về người báo cáo hoặc xử lý như phát sinh có phê duyệt.

Đầu ra để qua buổi

  • Không có mã thiếu/trùng trong file nhập cuối.
  • Chỉ trường Actual/Remaining được phép thay đổi.
  • Số nhiệm vụ và Baseline giữ nguyên.

Khi gặp lỗi. Nếu wizard không tìm thấy sheet hoặc cột, xem header, phạm vi và mapping trước; không sửa hàng loạt dữ liệu Project để hợp với file lỗi.

Kèm 1:1. Gửi mẫu đã kiểm tra và hai dòng sau import. Tui đối chiếu bằng mã, không dựa vào thứ tự ông chụp.

CẤP 3 · BUỔI 09 · 60–90 PHÚT

Báo cáo tuần và kiểm soát vật tư

Nêu được việc cần làm tiếp, nguyên nhân chậm và tiêu hao so với lượng hoàn thành.

Hiểu trước khi làm

  • Báo cáo tốt có kỳ chốt, phạm vi, bằng chứng và người chịu trách nhiệm. Dòng tổng hợp chỉ có giá trị khi hiểu chỉ số đang tổng hợp.
  • Trong ví dụ vật tư: A hoàn thành được xác nhận 60m² ở một kỳ riêng. Theo hao phí 0,2kg/m² thì lượng tương ứng là 12kg. Thực dùng 14kg → chênh +2kg, +16,67% so với 12kg.
  • Đây là chênh tiêu hao theo lượng, chưa kết luận là mất mát. Cần xem hao hụt cho phép, thay đổi thiết kế, làm lại, tồn tại hiện trường, hoàn trả và luân chuyển.

Tự thao tác

  1. Đặt một kỳ báo cáo riêng, không gộp số 60m² vào ví dụ 30m² buổi 7 mà không cập nhật thời điểm. Ghi đầy đủ nguồn và kỳ của mỗi số.
  2. Tạo View “Báo cáo tuần”: TaskKey, Name, Baseline Finish, Finish, Actual Start, Remaining Duration, người phụ trách và lý do chậm.
  3. Lọc việc đang làm, mốc sắp tới và việc có lịch giao với tuần sau. Việc dài bắt đầu trước tuần vẫn phải hiện nếu chưa kết thúc.
  4. Lập bảng lượng: kế hoạch tổng 120m²; hoàn thành xác nhận 60; định mức 0,2; lượng tương ứng 12kg; thực dùng 14kg. Ghi kỳ và cách lấy thực dùng từ kho/hiện trường.
  5. Đề xuất hai phương án phục hồi phần còn lại, ví dụ bổ sung ca khả thi hoặc chia mặt bằng. Nêu tác động thời gian, chi phí, phối hợp; không sửa Actual đã xảy ra.
  6. Xuất một trang báo cáo: kỳ chốt, mốc dự báo, ba việc tuần tới, vấn đề cần quyết định, bảng lượng/vật tư và người xử lý.

Bài thực hành

Trong 14kg xuất kho có 3kg chưa sử dụng, còn tại hiện trường; không có luân chuyển khác. Khi so với mức 12kg cho 60m², kết luận tiêu hao thay đổi ra sao?

Đối chiếu đáp án sau khi tự làm
  • Thực dùng = 14−3 =11kg nếu dữ liệu kiểm kê đó đã được xác nhận. Chênh =11−12=−1kg, tức −8,33%.
  • Không lấy xuất kho bằng tiêu hao khi còn tồn tại hiện trường; không kết luận chất lượng tốt hơn chỉ vì dùng ít.

Đầu ra để qua buổi

  • Lookahead có việc giao với khoảng tuần.
  • So sánh vật tư cùng phạm vi và kỳ.
  • Đề xuất phục hồi giữ nguyên Actual quá khứ.

Khi gặp lỗi. Nếu chỉ lấy Actual Work do Project tính theo % thời lượng làm “thực dùng”, báo cáo có thể đang so ước tính với ước tính. Cần xác nhận nguồn đo.

Kèm 1:1. Gửi một trang báo cáo và giải thích nguồn 14kg. Tui hỏi tiếp “còn tồn ở đâu?” để kiểm tra cách ông đối chiếu.

CẤP 4 · BUỔI 10 · 60–90 PHÚT

Thiết kế báo cáo quản trị

Tạo báo cáo phân biệt thời gian, sản lượng và chi phí, không gộp chúng thành một phần trăm.

Hiểu trước khi làm

  • Bốn câu hỏi riêng: ngày bàn giao dự báo; lượng đã xác nhận; chi phí đã ghi nhận; giá trị đủ hồ sơ đề nghị. Không dùng một % để thay cả bốn.
  • Theo bộ BOQ, giá trị thực hiện theo lượng ở ví dụ: Q01 150m²×30.000 =4,5 triệu; Q02 60m²×60.000 =3,6 triệu; Q03 0 =0. Tổng 8,1 triệu, bằng 42,63% của 19 triệu nếu dùng trọng số giá trị BOQ.
  • 42,63% là tỷ lệ giá trị theo lượng được nhập, không phải tỷ lệ thời gian và cũng chưa phải tiền thu. Cost của nguồn lực là chi phí, khác đơn giá bán BOQ.

Tự thao tác

  1. Tạo bảng đo gồm tên chỉ số, định nghĩa, nguồn, kỳ chốt và đơn vị. Mỗi chỉ số phải trả lời được ai xác nhận số.
  2. Trong Project, dùng Text2 cho Đơn vị, Number1 cho BOQ phân bổ, Cost1 cho đơn giá BOQ, Number2 cho lượng hoàn thành xác nhận. Không đổi Text1 đang giữ TaskKey.
  3. Tại Custom Fields tạo Cost2 “Giá trị thực hiện”: [Number2]*[Cost1]. Chọn rollup Sum cho Summary chỉ khi Cost2 ở dòng cha không nhập lại giá trị độc lập. Thử một việc 60×60.000 trước khi áp cả bảng.
  4. Đối chiếu tổng bằng bảng Excel nguồn 8,1 triệu. Giữ nguồn xác nhận lượng ở bảng riêng; Project không tự xác minh nghiệm thu.
  5. Chọn Report trống hoặc bảng tùy chỉnh theo phiên bản; trình bày mốc Baseline/Current, giá trị theo lượng và chi phí nguồn lực riêng. Màu chỉ báo cần nhãn chữ và ngưỡng rõ.
  6. Soát một số từ dashboard truy ngược về TaskKey → mapping → BOQ → bằng chứng lượng. Nếu không truy được thì chưa dùng chỉ số đó để quyết định.

Bài thực hành

Nếu % Complete Project là 70% nhưng lượng cho kết quả 8,1/19 triệu, dashboard nên báo bao nhiêu phần trăm?

Đối chiếu đáp án sau khi tự làm
  • Báo hai chỉ số với nhãn riêng: 70% theo thời lượng nếu dữ liệu trường đó đúng; 42,63% theo giá trị lượng trong ví dụ. Không lấy trung bình hai chỉ số.
  • Chênh lệch là dấu hiệu cần kiểm tra tiến độ và cách đo; chưa đủ để kết luận gian lận hoặc hiệu suất.

Đầu ra để qua buổi

  • Cost2 tổng 8,1 triệu.
  • Chi phí nguồn lực và giá trị BOQ ở hai chỉ số.
  • Mọi biểu đồ có đơn vị và kỳ chốt.

Khi gặp lỗi. Nếu Summary nhân tổng lượng với đơn giá trống hoặc một đơn giá chung, tổng sẽ sai. Dùng Sum giá trị từng việc chi tiết và kiểm tra không cộng hai lần.

Kèm 1:1. Gửi dashboard và tự truy một con số. Tui đánh giá khả năng giải thích chứ không chấm theo màu đẹp.

CẤP 4 · BUỔI 11 · 60–90 PHÚT

Chuẩn bị IPC và danh mục hồ sơ

Tạo bảng ứng viên thanh toán có lượng được xác nhận, kỳ trước và hồ sơ cần rà.

Hiểu trước khi làm

  • Đủ tiến độ không có nghĩa đủ thanh toán. Danh sách ứng viên cần qua khối lượng nghiệm thu, điều kiện hợp đồng, hồ sơ vật liệu và phần đã được chứng nhận trước.
  • Ví dụ riêng: Q01 lũy kế đủ cơ sở 150m², kỳ trước 100 → kỳ này 50 ×30.000 =1,5 triệu. Q02 lũy kế 60m², kỳ trước 20 → kỳ này40 ×60.000 =2,4 triệu. Q03 chưa có →0. Tổng giá trị đề nghị trước các điều chỉnh =3,9 triệu.
  • Không dùng công thức % thời lượng × giá trị BOQ để lập lượng thanh toán. Ví dụ không có thuế, tạm ứng, giữ lại hay điều chỉnh giá; hồ sơ thật phải theo hợp đồng.

Tự thao tác

  1. Tạo bảng BOQKey, đơn vị, lượng lũy kế đủ cơ sở, lượng đã chứng nhận kỳ trước, lượng kỳ này, đơn giá, giá trị và trạng thái hồ sơ.
  2. Đối chiếu lượng đủ cơ sở không vượt tổng phạm vi mà chưa có thay đổi được ghi nhận; lượng kỳ này không âm nếu không có nghiệp vụ điều chỉnh rõ ràng.
  3. Lọc Project chỉ để lấy các công việc liên quan; dùng mapping để gom về BOQKey, tránh đề nghị cùng một lượng ở hai phòng.
  4. Với Q02 trong kỳ này, vật liệu minh họa theo hao phí là40×0,2=8kg; danh mục vật liệu phải giới hạn nhiệm vụ/kỳ của IPC. Lượng hồ sơ cần kiểm tra có thể theo lô nhập/thí nghiệm, không chỉ theo 8kg tính toán.
  5. Lập bảng hồ sơ: mã vật liệu/lô, nguồn gốc, chứng từ, biên bản đầu vào, kết quả kiểm tra theo yêu cầu áp dụng, ngày và người phụ trách. Chưa có yêu cầu cụ thể thì ghi cần xác định, không bịa tần suất.
  6. Xuất bản đề nghị kiểm tra nội bộ; đánh dấu giá trị dự kiến, đề nghị, được chứng nhận và đã thu là các trạng thái khác nhau.

Bài thực hành

Nếu kỳ trước Q02 đã chứng nhận70m² nhưng kỳ này lũy kế nguồn nhập chỉ60m², có tự cho lượng kỳ này bằng0 không?

Đối chiếu đáp án sau khi tự làm
  • Không che chênh bằng0. Mức60−70=−10m² cần kiểm tra nguồn và nghiệp vụ điều chỉnh; dừng dòng đó để rà soát với người chịu trách nhiệm.
  • Tổng3,9 triệu chỉ là đáp án của dữ liệu mẫu hợp lệ; không phải cam kết tiền về.

Đầu ra để qua buổi

  • Tổng mẫu hợp lệ3,9 triệu.
  • Có lượng kỳ trước và lũy kế riêng.
  • Hồ sơ chưa đủ được gắn người xử lý.

Khi gặp lỗi. Lọc %>0 tạo ứng viên, không tự công bố mọi dòng đó đủ điều kiện thanh toán. Không sửa hồ sơ hoặc chi phí để hợp thức hóa việc chưa đạt yêu cầu.

Kèm 1:1. Gửi bảng IPC và một dòng thiếu hồ sơ. Tui yêu cầu ông chỉ rõ vì sao đủ/chưa đủ cơ sở đề nghị.

CẤP 4 · BUỔI 12 · 60–90 PHÚT

Bài tổng hợp và hướng kết nối Estimate

Tự thực hiện một chu kỳ và mô tả hợp đồng trao đổi dữ liệu cần có trước tích hợp.

Hiểu trước khi làm

  • Giáo trình là hướng dẫn sử dụng, không phải kết nối tự động đã triển khai. KaiOpen Estimate hiện có dữ liệu minh họa; phải kiểm tra mô hình thật trước khi hứa đồng bộ BOQ/Project.
  • Bộ trao đổi cần ProjectKey, TaskKey, BOQKey, ResourceKey, đơn vị, loại số liệu, kỳ chốt, phiên bản và nguồn. Mỗi trường có bên sở hữu và quy tắc thay đổi.
  • Tự đánh dấu đã học chỉ lưu trong trình duyệt của trang học; không phải chứng chỉ hoặc xác nhận đã làm được trên Project.

Tự thao tác

  1. Tạo thư mục bài nộp chứa MPP, Excel BOQ/mapping, bản dữ liệu kỳ chốt và PDF. Ghi phiên bản Project/Excel cùng lịch làm việc.
  2. Từ dữ liệu đã có, tự dựng lại tiến độ, đối chiếu lượng, phân bổ nguồn lực và lưu Baseline. Chọn một bộ giả định thống nhất; không gộp lịch logic và lịch nguồn lực khác nhau mà không ghi phiên bản.
  3. Nhập một kỳ thực tế có một việc trễ, một việc chưa bắt đầu và một dòng báo cáo sai mã. Xử lý lỗi, dời phần chưa làm và báo cáo mốc mới.
  4. Tính một báo cáo giá trị theo lượng và một IPC; giải thích vì sao chúng khác nhau. Truy ít nhất một dòng về mã và nguồn.
  5. Viết bảng trao đổi Estimate ↔ tiến độ: BOQ gốc thuộc Estimate; ngày/logic thuộc tiến độ; lượng thực tế có nguồn và người xác nhận; thay đổi BOQ cần phiên bản. Đây là đề xuất cần kiểm tra với hệ thống thật.
  6. Thử gửi lại cùng một gói cập nhật trên bản sao: kết quả không được tự nhân đôi lượng hoặc tạo việc. Xác định khóa kỳ/dòng, cách xử lý gửi lại và xung đột trước khi làm tích hợp tự động.

Bài thực hành

Nộp toàn bộ chu kỳ, rồi tự chấm: lịch20 điểm; mapping20; nguồn lực15; Actual/Baseline20; báo cáo/IPC15; truy nguồn10. Mục tiêu≥80/100 và không có lỗi trọng yếu.

Đối chiếu đáp án sau khi tự làm
  • Lỗi trọng yếu: nhân đôi BOQ, sửa Actual quá khứ để che trễ, ghi đè Baseline không có quyết định, coi % thời lượng là lượng nghiệm thu, hoặc nhập sai mã vào việc khác. Có một lỗi này thì sửa rồi đánh giá lại dù tổng điểm cao.
  • Qua bài khi làm lại được chu kỳ và giải thích được ngày, lượng, giá trị và nguồn dữ liệu. Sau đó chọn một gói Homemas thật đã thống nhất phạm vi để chuyển từ bài giả định sang thực hành công việc.

Đầu ra để qua buổi

  • MPP/Excel/PDF cùng phiên bản và kỳ chốt.
  • Gửi lại dữ liệu không tăng số dòng hoặc lượng.
  • Chưa mô tả tính năng tích hợp chưa tồn tại như đã hoạt động.

Khi gặp lỗi. Nếu kết quả lần hai khác lần một, kiểm tra dữ liệu được ghi theo lũy kế hay phát sinh kỳ và cơ chế cập nhật theo khóa; không trừ tay cho bằng.

Kèm 1:1. Gửi bộ bài và ba câu ông chưa tự giải thích được. Tui sẽ chấm theo tiêu chí rồi kèm riêng đúng chỗ còn vướng.

KO-TRAIN-01 / DỮ LIỆU GIẢ ĐỊNH

Bộ dữ liệu thực hành

Ngày đầu 02/11/2026 lúc 08:00. Lịch thứ Hai–thứ Sáu, 08:00–12:00 / 13:00–17:00. Không có ngày nghỉ thêm trong bài mẫu. Mọi đơn giá, hao phí và thời lượng dưới đây chỉ phục vụ đào tạo.

Mạng logic buổi 2

Thêm Summary theo hướng dẫn. Khi nhập thêm Summary, ID thay đổi; cột tiền nhiệm dưới đây dùng mã để giải thích, cần chuyển sang ID thực trong file hoặc chọn tên tại Task Information.

TaskKeyNhiệm vụDurationTiền nhiệm FS theo mã
T-STARTKhởi công0d
T-PREPChuẩn bị chung1dT-START
T-A-01Bảo vệ & chuẩn bị / A1dT-PREP
T-A-02Xử lý bề mặt / A2dT-A-01
T-A-03Thi công lớp hoàn thiện / A2dT-A-02
T-A-04Kiểm tra nội bộ / A1dT-A-03
T-B-01Bảo vệ & chuẩn bị / B1dT-PREP
T-B-02Xử lý bề mặt / B2dT-B-01
T-B-03Thi công lớp hoàn thiện / B2dT-B-02
T-B-04Kiểm tra nội bộ / B1dT-B-03
T-ENDBàn giao0dT-A-04, T-B-04

BOQ và phân bổ

MãĐầu việcĐơn vịTổng lượngĐơn giá giả địnhA / B
Q01Xử lý bề mặtm²20030.000120 / 80
Q02Hoàn thiệnm²20060.000120 / 80
Q03Kiểm tra nội bộphòng2500.0001 / 1

Giá trị tổng 19 triệu đồng. Hao phí minh họa riêng cho Q02: 0,2kg vật liệu/m² và 0,4 giờ công/m². Giá vật liệu 50.000đ/kg. Các giá trị này không phải định mức hoặc đơn giá thị trường.

Tải dữ liệu mẫu và kết quả đối chiếu (.json)

Ghi tên file theo dự án, phiên bản và kỳ chốt. Dùng bản logic buổi2 để học ngày tháng; dùng bản nguồn lực buổi6 để học năng lực. Nếu kết hợp, lập một phiên bản mới có giả định thống nhất.

NGUỒN & PHẠM VI

Hiểu nguồn để dùng đúng.

Giáo trình do KaiOpen biên soạn riêng từ nhu cầu học đã duyệt; tham khảo cấu trúc chủ đề của khóa “Lập Tiến độ thi công trên Ms Project và Excel” tại Kênh Xây Dựng. Không chứa video, bản chép lời hoặc file bài tập của tác giả. Bộ dữ liệu KO-TRAIN-01 được tạo mới.

Tên lệnh định hướng cho Project desktop. Nội dung đã rà logic và số học, chưa có xác nhận chạy toàn bộ thao tác trên mọi bản Project/Excel. Khi kèm, kiểm tra theo phiên bản thực dùng và lưu bản sao trước nhập dữ liệu.

Báo cáo nghiệm thu, thanh toán, thí nghiệm và yêu cầu kỹ thuật thực tế phải có dữ liệu/hồ sơ dự án tương ứng. Bài mẫu dạy cách tổ chức và đối chiếu số liệu.

Ngày biên soạn:18/10/2026 · v1.0. Không có kết nối tự động đến dữ liệu Homemas hoặc BOQ thật trong trang học này.