Hướng dẫn Google Sheets

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

Tuân HoangTuân Hoang
15 tháng 2, 2026
Cập nhật: 25 tháng 3, 2026
11 phút đọc
Quản Lý Dự Án Với Google Sheets: Gantt Chart & Task Tracking [2026]

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í.

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

📊 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)

SheetStore: Quản Lý Dự Án + Bán Hàng Trong 1 Nền Tảng

Kết nối dự án marketing với doanh thu thực tế — xem campaign nào tạo ra doanh thu, tối ưu ngân sách dựa trên ROI thực tế.

Xem Demo SheetStore

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

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