Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Tạo Bảng Chấm Công Trong Excel: Từ Cơ Bản Đến Nâng Cao
Giới thiệu
Sơ đồ Gantt là công cụ quản lý dự án truyền thống nhưng vẫn được ưa chuộng vì tính trực quan và dễ hiểu. Khi triển khai một dự án – dù đó là công việc cá nhân, nhóm, hay toàn công ty – việc lập lịch, theo dõi tiến độ và đánh giá rủi ro luôn là yếu tố quyết định thành công. Excel, với tính linh hoạt và tính phổ biến cao, trở thành lựa chọn hàng đầu để vẽ sơ đồ Gantt mà không cần cài đặt phần mềm chuyên dụng.
Trong bài viết này, chúng ta sẽ đi sâu vào từng bước thực hiện: từ cách thu thập dữ liệu, chuẩn bị bảng tính, tạo biểu đồ Gantt cơ bản, thêm tính năng động, đến một số mẹo nâng cao giúp bạn tối ưu hóa công việc quản lý dự án.
Có thể bạn quan tâm: Hướng Dẫn Sửa Lỗi Font Chữ Trong Excel: Giải Pháp Từng Bước Chi Tiết
1. Tại sao chọn Excel cho sơ đồ Gantt?
- Khả năng mở rộng – Excel hỗ trợ hàng ngàn dòng, cho phép quản lý dự án lớn.
- Tính tùy chỉnh cao – Bạn có thể điều chỉnh màu sắc, kiểu dữ liệu, và thậm chí thêm công thức động.
- Khả năng tích hợp – Dữ liệu từ Excel dễ dàng nhập/xuất sang phần mềm quản lý dự án, báo cáo, hoặc xuất thành PDF.
- Chi phí – Đối với nhiều doanh nghiệp, Excel đã là một phần trong bộ công cụ Office, không cần chi phí phần mềm mới.
Có thể bạn quan tâm: Hướng Dẫn Sử Dụng Excel 2026 Toàn Tập: Từ Cơ Bản Đến Nâng Cao
2. Chuẩn bị dữ liệu
2.1 Xác định cột dữ liệu cơ bản
| Cột | Mô tả | Ví dụ |
|---|---|---|
| A – Task ID | Mã công việc (tùy chọn) | 1, 2, 3 |
| B – Task Name | Tên công việc | Phân tích yêu cầu |
| C – Start Date | Ngày bắt đầu | 01/09/2026 |
| D – Duration (days) | Thời gian thực hiện | 10 |
| E – End Date | Ngày kết thúc (tính tự động) | =C2+D2 |
| F – Predecessor | Công việc trước (ID) | 1, 2 |
| G – % Complete | Trình độ hoàn thành | 30% |
Lưu ý: Cột “End Date” có thể tính toán bằng công thức: =C2+D2-1 (đừng quên trừ 1 nếu tính ngày công). Ngoài ra, bạn có thể sử dụng WORKDAY nếu muốn tính theo ngày làm việc.
2.2 Định dạng ngày
- Chọn cột C và D.
- Nhấn Ctrl+1 → Format Cells → “Date” → chọn kiểu ngày phù hợp.
2.3 Thêm công thức tự động
- End Date:
=C2+D2-1 - % Complete: Đặt mức độ hoàn thành thủ công hoặc tính tự động dựa trên thời gian đã trôi qua.
3. Xây dựng biểu đồ Gantt cơ bản
3.1 Tạo cột “Start” và “Duration”
- Nếu chưa có cột “Duration”, tính bằng công thức:
=E2-C2+1.
3.2 Chọn dữ liệu
- Chọn cột B (Task Name), C (Start Date) và D (Duration).
3.3 Nhúng biểu đồ
- Đi tới tab Insert → Bar Chart → Stacked Bar.
- Excel sẽ tạo một biểu đồ có hai vùng: “Start” và “Duration”.
- Bấm chuột phải vào phần “Start” (đoạn trống phía sau Task Name) → Format Data Series → Fill → No Fill. Điều này làm cho phần “Start” không hiển thị, để chỉ thấy “Duration”.
3.4 Định dạng trục thời gian
- Bấm chuột phải vào trục thời gian → Format Axis.
- Chọn “Date axis” và điều chỉnh Major unit (ví dụ: 1 tuần) sao cho phù hợp.
3.5 Điều chỉnh trục tên công việc
- Bấm chuột phải vào trục tên công việc → Format Axis → Categories in reverse order. Điều này sẽ làm cho công việc đầu tiên nằm ở trên cùng, giúp đọc dễ hơn.
4. Làm cho sơ đồ Gantt động
4.1 Sử dụng danh sách động (Named Ranges)
- Chọn cột B (Task Name) → Formulas → Define Name → đặt tên
TaskNames. - Tương tự cho C →
StartDatesvà D →Durations. - Khi thêm công việc mới, danh sách sẽ tự động mở rộng (nếu bạn đặt phạm vi lớn hơn thực tế, ví dụ
B:B).
4.2 Định dạng điều kiện

Có thể bạn quan tâm: Hướng Dẫn Tạo Form Nhập Liệu Trong Excel: Cách Tạo Giao Diện Thân Thiện, Tự Động Và Tiết Kiệm Thời Gian
- Chọn cột G – % Complete → Conditional Formatting → Data Bars. Điều này hiển thị thanh tiến độ ngay trong bảng tính.
4.3 Thêm công thức “Progress”
- Tính “Progress” trong biểu đồ bằng cách tạo cột mới:
=IF(G2>=1,0,D2(1-G2)). Đây là phần còn lại sau khi đã hoàn thành.
4.4 Cập nhật biểu đồ
- Khi dữ liệu thay đổi, biểu đồ sẽ tự động cập nhật nếu bạn đã dùng Named Ranges. Nếu không, bạn cần mở rộng vùng dữ liệu trong biểu đồ.
5. Tính năng nâng cao
5.1 Hiển thị công việc phụ (Sub-task)
- Thêm cột “Indent” (độ lề). Tính bằng công thức:
=LEN(B2)-LEN(TRIM(B2))(ví dụ: các chuỗi có dấu “-”). - Tùy chỉnh màu sắc của công việc phụ bằng Conditional Formatting dựa trên mức độ lề.
5.2 Kết nối với công việc trước (Predecessor)
- Thêm cột “Dependency” để hiển thị mối quan hệ. Ví dụ: “1, 2”.
- Tạo công thức kiểm tra:
=IF(F2<>"", "✔", "").
5.3 Đặt mức độ ưu tiên
- Thêm cột “Priority” (Low, Medium, High) và áp dụng màu sắc khác nhau (đỏ, vàng, xanh) trong biểu đồ.
5.4 Tích hợp với Power Query
- Nếu dữ liệu dự án được lưu trong cơ sở dữ liệu hoặc SharePoint, bạn có thể dùng Power Query để tự động tải và làm mới dữ liệu vào bảng Excel, sau đó tự động cập nhật biểu đồ.
5.5 Tạo báo cáo tiến độ
- Sử dụng PivotTable: Tách dữ liệu theo “Task Name”, “Priority”, “% Complete” để tạo bảng tóm tắt.
- Kết hợp với biểu đồ Column hoặc Line để hiển thị tiến độ tổng thể.
6. Mẹo tối ưu hóa
- Sử dụng màu sắc hài hòa: Màu xanh lam cho “Duration”, màu xám cho “Start”.
- Thêm chú thích: Bấm phải vào biểu đồ → Add Data Labels → Data Callout. Điều này giúp người xem nhanh chóng nắm bắt thời gian bắt đầu và kết thúc.
- Tối ưu hóa vùng dữ liệu: Nếu dự án lớn, hạn chế số dòng bằng cách dùng Table (Insert → Table). Khi thêm dữ liệu, bảng tự động mở rộng.
- Bảo vệ dữ liệu: Bảo vệ trang tính (Review → Protect Sheet) để ngăn người khác vô tình chỉnh sửa công thức hoặc định dạng.
- Sử dụng macro: Viết macro để tự động tạo biểu đồ khi cập nhật dữ liệu. Có thể lưu macro dưới dạng
.xlsm.
7. Thực hành: Ví dụ minh hoạ
Giả sử bạn quản lý dự án xây dựng website:
| ID | Task | Start | Duration | End | Predecessor | % Complete |
|---|---|---|---|---|---|---|
| 1 | Phân tích yêu cầu | 01/09/2026 | 5 | 05/09/2026 | – | 100% |
| 2 | Thiết kế UI/UX | 06/09/2026 | 7 | 12/09/2026 | 1 | 80% |
| 3 | Phát triển front-end | 13/09/2026 | 10 | 22/09/2026 | 2 | 50% |
| 4 | Kiểm thử | 23/09/2026 | 5 | 27/09/2026 | 3 | 20% |
| 5 | Triển khai | 28/09/2026 | 3 | 30/09/2026 | 4 | 0% |
Bước 1: Nhập dữ liệu vào Excel, tính End bằng công thức =C2+D2-1.
Bước 2: Tạo biểu đồ Gantt như bước 3. Sửa màu sắc, thêm dữ liệu % Complete làm biểu tượng thanh.
Bước 3: Định dạng trục thời gian, bật “Date axis”, thiết lập major unit là 2 ngày.
Bước 4: Thêm Conditional Formatting cho cột % Complete: màu đỏ khi < 30%, vàng 30-70%, xanh lá > 70%.
Bước 5: Tạo PivotTable để tổng hợp tiến độ theo ngày.
8. Cách chia sẻ và bảo trì
- Chia sẻ: Lưu file dưới dạng
Excel Workbook (.xlsx)hoặcExcel Macro-Enabled Workbook (.xlsm)nếu có macro. Gửi qua email hoặc chia sẻ qua OneDrive/SharePoint. - Cập nhật thường xuyên: Đặt lịch kiểm tra, cập nhật dữ liệu mỗi tuần hoặc mỗi sprint.
- Sao lưu: Tạo bản sao lưu hàng ngày trên ổ đĩa cục bộ hoặc cloud.
9. Kết luận
Sơ đồ Gantt trong Excel không chỉ là một công cụ đơn giản mà còn mang lại nhiều tính năng mạnh mẽ khi được khai thác đúng cách. Bằng cách chuẩn bị dữ liệu cẩn thận, sử dụng tính năng động, và tận dụng các công cụ nâng cao, bạn có thể dễ dàng quản lý dự án, theo dõi tiến độ và báo cáo cho các bên liên quan một cách chuyên nghiệp.
Hãy bắt đầu ngay hôm nay: mở Excel, nhập dữ liệu, và theo hướng dẫn trên để tạo ra sơ đồ Gantt ấn tượng. Bạn sẽ thấy rằng, với một chút kiên nhẫn và thực hành, Excel có thể trở thành “công cụ quản lý dự án” đáng tin cậy nhất trong bộ công cụ của bạn.

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
