Hướng dẫn

Quản Lý Dự Án Với Google Sheets: Gantt Chart & Task Tracking [2027]

Tuân HoangTuân Hoang
15 tháng 2, 2026
Cập nhật: 6 tháng 10, 2026
11 phút đọc
Ảnh minh họa bài viết: Quản Lý Dự Án Với Google Sheets: Gantt Chart & Task Tracking [2027]

Quản Lý Dự Án Bằng Google Sheets: Gantt Chart & Task Tracking

Google Sheets có thể thay thế hoàn toàn Trello, Asana cơ bản cho dự án nhỏ. Với Gantt chart, task tracking và conditional formatting, bạn có project management tool miễn phí và linh hoạt hơn nhiều tool trả phí.

Trả lời nhanh: Tạo 3 phần: Task List (task, người phụ trách, ngày bắt đầu, kết thúc, ưu tiên, trạng thái, % hoàn thành), Gantt chart vẽ bằng conditional formatting tô các ô ngày nằm giữa ngày bắt đầu và kết thúc, và Dashboard theo dõi % hoàn thành, task quá hạn, burndown và khối lượng việc từng người. Phù hợp dự án nhỏ thay cho Trello, Asana bản cơ bản.

Cấu Trúc File Quản Lý Dự Án

📋 Task List

Danh sách task, người phụ trách, deadline, priority, status, % hoàn thành

📅 Gantt Chart

Timeline trực quan, thanh ngang thể hiện thời gian mỗi task, màu theo trạng thái Nếu bạn thích làm việc trên Excel thay vì Google Sheets, có thể tham khảo mẫu Excel quản lý dự án dạng timeline với cách trình bày tương tự.

📊 Dashboard

Tổng quan: % hoàn thành, task quá hạn, burndown chart, workload theo người

Sheet Task List: Cấu Trúc & Công Thức

IDTaskOwnerStartEndPriorityStatus%Quá hạn?
T01Thiết kế UIAn02/0102/07HighIn Progress60%OK
// Cột Quá hạn?
=IF(AND(H2<100%, G2<>"Done", E2<TODAY()), "⚠️ Trễ " & (TODAY()-E2) & " ngày", "OK")

// Cột Priority màu (dùng Conditional Formatting)
High → nền đỏ | Medium → vàng | Low → xanh

Tạo Gantt Chart Bằng Conditional Formatting

1

Tạo header dòng ngày

Row 1: cột A-B là Task/Owner, từ cột C trở đi là các ngày (C1=ngày bắt đầu dự án, D1=C1+1...)

2

Conditional Formatting cho vùng Gantt

Select vùng C2:ZZ100, thêm rule: Custom formula = AND(C$1>=$D2, C$1<=$E2) → nền xanh

3

Đánh dấu Today

Thêm rule: C$1=TODAY() → nền đỏ nhạt để thấy đường "hôm nay"

4

Màu theo trạng thái

Done = xanh đậm, In Progress = xanh nhạt, Blocked = đỏ, Not Started = xám

Kanban Board Trong Google Sheets

Dùng FILTER để tạo Kanban view không cần script:

Backlog
=FILTER(Task!B:B, Task!G:G="Backlog")
In Progress
=FILTER(Task!B:B, Task!G:G="In Progress")
Review
=FILTER(Task!B:B, Task!G:G="Review")
Done
=FILTER(Task!B:B, Task!G:G="Done")

Burndown Chart

Theo dõi tiến độ dự án qua burndown chart:

NgàyTask còn lại (Ideal)Task còn lại (Actual)
Ngày 12020
Ngày 51617
Ngày 101013
TODAYFORECAST=COUNTIF(G:G,"<>Done")

Vẽ Line chart với 2 đường — khoảng cách giữa Ideal và Actual cho thấy dự án đang trễ bao nhiêu.

Workload Heatmap

Xem ai đang bị overload:

// Số task đang In Progress của mỗi người
=COUNTIFS(Task!C:C, TênNgười, Task!G:G, "In Progress")

// Conditional formatting: >5 task → đỏ (overload)

Xem Phần Mềm Quản Lý Công Việc QLCV

Quản lý công việc và dự án trên Google Sheets kèm Web App. Mua 1 lần, không tính phí theo số người dùng. Xem demo trên trang sản phẩm trước khi mua.

Xem Phần Mềm & Demo

💡 Giải pháp sẵn có cho bạn

Không muốn tự làm? Dùng ngay Phần Mềm Quản Lý Công Việc (QLCV) — đầy đủ tính năng, cài đặt nhanh.

Xem sản phẩm →

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Google SheetsGoogle Apps ScriptCRMAutomationPhần mềm quản lý doanh nghiệp

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.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận