Quản Lý Công Việc

Hướng Dẫn Quản Lý Công Việc Bằng Google Sheets: Template Miễn Phí + Hướng Dẫn A-Z

Tuân HoangTuân Hoang
22 tháng 3, 2026
14 phút đọc

Quản lý công việc bằng Google Sheets — miễn phí, linh hoạt, hoạt động mượt mà ngay cả không cần phần mềm tốn phí.

Bài hướng dẫn A-Z này sẽ giúp bạn thiết lập hệ thống quản lý công việc chuyên nghiệp: từ task tracker đơn giản, Gantt chart trực quan, đến cảnh báo deadline tự động bằng Conditional Formatting và phân công nhóm hiệu quả.

1. Tại Sao Dùng Google Sheets Để Quản Lý Công Việc?

Trước khi đầu tư vào phần mềm quản lý công việc tốn phí từ 200.000đ đến 2.000.000đ/tháng, nhiều cá nhân và doanh nghiệp nhỏ hoàn toàn có thể xây dựng hệ thống quản lý công việc hiệu quả chỉ với Google Sheets — hoàn toàn miễn phí và không giới hạn người dùng.

Theo khảo sát nội bộ từ cộng đồng người dùng SheetStore, hơn 73% doanh nghiệp vừa và nhỏ tại Việt Nam sử dụng Google Sheets như công cụ quản lý chính trong ít nhất 1-2 năm đầu hoạt động — trước khi chuyển sang phần mềm chuyên dụng.

Chi phí hàng tháng
Hoàn toàn miễn phí với tài khoản Google
15 phút
Thời gian thiết lập
Theo dõi task ngay lập tức
Không giới hạn
Số người dùng
Chia sẻ với toàn bộ team miễn phí

Ưu điểm nổi bật của Google Sheets so với phần mềm trả phí

  • Miễn phí hoàn toàn — Không có gói freemium hạn chế tính năng. Tài khoản Google cá nhân được 15GB Google Drive, đủ cho hàng chục nghìn rows dữ liệu.
  • Không cần cài đặt — Truy cập từ bất kỳ thiết bị nào có trình duyệt web: máy tính, điện thoại, máy tính bảng.
  • Cộng tác thời gian thực — Nhiều người cùng chỉnh sửa một lúc, thấy thay đổi ngay lập tức, có lịch sử phiên bản tự động lưu.
  • Tùy chỉnh linh hoạt tuyệt đối — Bạn kiểm soát hoàn toàn cấu trúc, màu sắc, công thức, và quy trình theo đặc thù doanh nghiệp.
  • Tích hợp Google Workspace — Kết nối Gmail, Google Calendar, Google Forms, Google Meet một cách tự nhiên.
  • Không bị khóa trong hệ sinh thái — File Sheets thuộc về bạn, dễ export sang Excel, không phụ thuộc nhà cung cấp.

Lưu ý: Google Sheets phù hợp nhất cho team dưới 20 người và dự án có dưới 500 tasks đang active. Nếu cần tính năng nâng cao hơn, xem phần 9 để biết khi nào nên chuyển sang phần mềm chuyên dụng.

2. Thiết Lập Task Tracker Cơ Bản Từ Đầu

Một Task Tracker hiệu quả cần cấu trúc rõ ràng. Dưới đây là 10 cột cơ bản được tối ưu qua nhiều năm thực tế:

Cột Tên cột Mục đích Loại dữ liệu
AIDMã task duy nhấtSố tự động
BTên công việcMô tả ngắn gọn taskText
CDự án / NhómPhân loại theo dự ánDropdown
DNgười phụ tráchAi chịu trách nhiệmDropdown
EMức ưu tiênCao / Trung bình / ThấpDropdown
FTrạng tháiTodo / Đang làm / XongDropdown
GNgày bắt đầuKhi nào bắt đầuDate
HDeadlineHạn hoàn thànhDate
I% Hoàn thànhTiến độ 0-100%Số %
JGhi chúThông tin bổ sungText

Bước 1: Thiết lập Data Validation cho cột Dropdown

  1. Chọn toàn bộ cột F (Trạng thái) từ F2 trở xuống
  2. Vào menu Data → Data Validation → Add rule
  3. Criteria: Dropdown (from a list), nhập: Todo,Đang làm,Hoàn thành,Chờ duyệt,Hủy
  4. Click Done. Lặp lại cho cột E: Khẩn cấp,Cao,Trung bình,Thấp

Bước 2: Đóng băng hàng tiêu đề và bật bộ lọc

  1. Chọn hàng 1 → Menu View → Freeze → 1 row
  2. Chọn toàn bộ hàng 1 → Menu Data → Create a filter (thêm nút lọc cho mỗi cột)
  3. Format hàng 1: tô màu nền xanh đậm, chữ trắng, in đậm

3. Theo Dõi Trạng Thái và Tiến Độ Công Việc

Tạo sheet Dashboard tổng quan để nhìn thấy tình trạng dự án ngay lập tức mà không cần cuộn qua hàng trăm rows dữ liệu.

Dashboard tổng quan với COUNTIF

// Sheet "Dashboard" — data ở sheet "Tasks"
Tổng task: = COUNTA(Tasks!B2:B1000)
Chưa làm: = COUNTIF(Tasks!F:F, "Todo")
Đang làm: = COUNTIF(Tasks!F:F, "Đang làm")
Hoàn thành: = COUNTIF(Tasks!F:F, "Hoàn thành")
Quá hạn: = COUNTIFS(Tasks!H:H,"<"&TEXT(TODAY(),"yyyy-mm-dd"),Tasks!F:F,"<>Hoàn thành")
// % hoàn thành toàn bộ dự án
% Xong: = TEXT(COUNTIF(Tasks!F:F,"Hoàn thành")/COUNTA(Tasks!B2:B1000),"0%")

Lọc công việc theo người phụ trách

// Lọc tất cả task chưa xong của "Nguyễn Văn A"
= FILTER(Tasks!A:J, (Tasks!D:D="Nguyễn Văn A") * (Tasks!F:F<>"Hoàn thành"))
// Sắp xếp theo deadline tăng dần (cột 8 = cột H)
= SORT(FILTER(Tasks!A:J, Tasks!D:D="Nguyễn Văn A"), 8, TRUE)

4. Cảnh Báo Deadline Tự Động Bằng Conditional Formatting

Đây là tính năng giúp bạn không bao giờ bỏ lỡ deadline. Google Sheets tự động đổi màu ô dựa trên ngày — không cần cập nhật thủ công mỗi ngày.

Thiết lập cảnh báo 3 mức màu

  1. Chọn cột H (Deadline) từ H2 trở xuống → Menu Format → Conditional Formatting
  2. Mức 1 — Đỏ (Quá hạn):
    Custom formula: = AND(H2 < TODAY(), F2 <> "Hoàn thành")
    Fill: Đỏ đậm #CC0000, Text: Trắng
  3. Mức 2 — Cam (Còn 1-3 ngày):
    Custom formula: = AND(H2-TODAY()<=3, H2>=TODAY(), F2<>"Hoàn thành")
    Fill: Cam #FF6600, Text: Trắng
  4. Mức 3 — Vàng (Còn 4-7 ngày):
    Custom formula: = AND(H2-TODAY()<=7, H2-TODAY()>3, F2<>"Hoàn thành")
    Fill: Vàng #FFCC00

Mẹo nâng cao: Tô màu cả hàng thay vì chỉ ô deadline

Chọn vùng A2:J1000, áp dụng Conditional Formatting với công thức =$H2 < TODAY() — dấu $ cố định cột H. Toàn bộ hàng task quá hạn sẽ đổi màu đỏ, dễ phát hiện hơn nhiều so với chỉ tô ô deadline.

Thêm cột "Ngày còn lại" thông minh

// Cột K — hiển thị trạng thái deadline dễ đọc
= IF(F2="Hoàn thành","Xong",IF(H2="","",IF(H2<TODAY(),"Qua "&(TODAY()-H2)&" ngay",H2-TODAY()&" ngay con")))

5. Phân Công và Theo Dõi Công Việc Nhóm

Khi làm việc nhóm, cần thêm tính năng báo cáo workload theo từng thành viên để cân bằng khối lượng công việc và tránh tình trạng ai bị overload.

Thiết lập danh sách team và Named Range

  1. Tạo sheet riêng tên "Team", nhập tên thành viên từ A1 trở xuống
  2. Chọn vùng A1:A50 → Data → Named ranges → đặt tên DanhSachNhanVien
  3. Ở sheet "Tasks", cột D: Data Validation → Dropdown from a range: Team!A:A
  4. Khi thêm/xóa thành viên ở sheet "Team", dropdown tự động cập nhật trên toàn bộ file

Báo cáo workload từng thành viên

// Bảng thống kê workload — tên người ở cột B từ B3
Task đang làm: = COUNTIFS(Tasks!D:D, B3, Tasks!F:F, "Đang làm")
Task quá hạn: = COUNTIFS(Tasks!D:D, B3, Tasks!H:H, "<"&TODAY(), Tasks!F:F, "<>Hoàn thành")
Tổng task: = COUNTIF(Tasks!D:D, B3)
% Hoàn thành: = IFERROR(COUNTIFS(Tasks!D:D,B3,Tasks!F:F,"Hoàn thành")/COUNTIF(Tasks!D:D,B3),0)

Thêm biểu đồ cột trực quan hóa workload: Chọn bảng thống kê → Insert → Chart → Bar chart. Team leader có thể nhìn ngay ai đang bị overload để điều phối lại công việc.

6. Tạo Gantt Chart Bằng Google Sheets

Gantt Chart là công cụ không thể thiếu để lập kế hoạch dự án. Bạn có thể tạo Gantt Chart chuyên nghiệp hoàn toàn bằng Conditional Formatting — không cần add-on hay phần mềm khác.

Cấu trúc sheet Gantt

  • Cột A: Tên công việc / task
  • Cột B: Ngày bắt đầu (định dạng Date)
  • Cột C: Ngày kết thúc (định dạng Date)
  • Cột D: Người phụ trách
  • Cột E trở đi: Mỗi cột là 1 ngày — nhập ngày ở hàng 1 theo định dạng dd/MM

Công thức tô màu timeline tự động

// Chọn vùng E2:BZ100 (phần timeline)
// Format → Conditional Formatting → Custom formula:
= AND(E$1 >= $B2, E$1 <= $C2)
// Fill color: Xanh lam #4285F4
// Rule 2 — đánh dấu ngày hôm nay bằng đường kẻ vàng:
= E$1 = TODAY() // Fill: Vàng #FFCC00

Kết quả

Gantt Chart tự động cập nhật khi bạn thay đổi ngày. Đường kẻ dọc màu vàng chỉ ngày hôm nay giúp bạn thấy ngay tiến độ so với kế hoạch. Để thêm milestone, dùng ký hiệu đặc biệt (ví dụ: icon kim cương) ở cột riêng.

7. Các Công Thức Quan Trọng Cần Biết

Công thức Mục đích Ví dụ
COUNTIFĐếm theo 1 điều kiệnCOUNTIF(F:F,"Xong")
COUNTIFSĐếm nhiều điều kiệnCOUNTIFS(D:D,"An",F:F,"Xong")
FILTERLọc dữ liệu độngFILTER(A:J, D:D="An")
SORTSắp xếp kết quảSORT(FILTER(...), 8, TRUE)
TODAY()Ngày hiện tạiH2 - TODAY()
NETWORKDAYSĐếm ngày làm việcNETWORKDAYS(G2,H2)
IFERRORXử lý lỗi chia 0IFERROR(I2/J2, 0)
UNIQUELấy giá trị duy nhấtUNIQUE(D2:D100)

8. Template Sẵn Có Từ SheetStore — Bắt Đầu Ngay Không Cần Thiết Kế Từ Đầu

Tiết kiệm 3-5 giờ thiết lập với Template chuyên nghiệp

Thay vì mất nhiều giờ xây dựng từ đầu, bộ template quản lý công việc của SheetStore đã được tối ưu sẵn: Gantt Chart tự động, dashboard realtime, cảnh báo deadline, báo cáo workload — tất cả trong 1 file Google Sheets.

Task Tracker Pro
Theo dõi công việc đa dự án, phân công nhóm, báo cáo hiệu suất tự động
Gantt Chart Template
Lên kế hoạch dự án trực quan, tự động tô màu timeline theo ngày
Sprint Planning Board
Quản lý sprint theo Agile/Scrum, velocity tracking, burndown chart
Team Workload Tracker
Cân bằng công việc nhóm, phát hiện ai đang bị overload ngay lập tức
Xem tất cả template quản lý công việc →

SheetStore cung cấp hơn 50 template phần mềm quản lý doanh nghiệp trên nền tảng Google Sheets — từ quản lý bán hàng, kho hàng, CRM đến kế toán cơ bản. Đọc thêm: So sánh Trello vs Asana vs Notion cho team.

9. Khi Nào Nên Nâng Cấp Lên Phần Mềm Quản Lý Công Việc Chuyên Dụng?

Google Sheets rất mạnh, nhưng có giới hạn. Dưới đây là dấu hiệu cho thấy bạn cần chuyển sang phần mềm chuyên dụng như Asana, ClickUp, hay Monday.com:

!
Team trên 20 người hoặc 500+ task đang active
Google Sheets bắt đầu chậm, xung đột chỉnh sửa nhiều, khó quản lý phân quyền theo nhóm con
!
Cần time tracking chính xác theo giờ/phút
Bắt buộc với agency billing theo giờ hoặc HR tính lương theo thời gian thực làm
!
Dự án có dependency phức tạp và critical path
Task A phải xong trước Task B với nhiều task song song — cần công cụ như MS Project, Asana, hay Monday.com
i
Cần tích hợp sâu với Slack, Jira, GitHub, Figma
Asana, Linear, ClickUp có native integration mạnh hơn nhiều so với Sheets. Xem so sánh tại bài Trello vs Asana vs Notion

10. Câu Hỏi Thường Gặp (FAQ)

Google Sheets có thể thay thế Trello hoặc Asana không?
Có thể cho team nhỏ dưới 20 người. Google Sheets miễn phí và linh hoạt hơn, nhưng thiếu time tracking tự động, dependency management, và notification thông minh. Đọc thêm so sánh Trello vs Asana vs Notion để có cái nhìn toàn diện.
Cách chia sẻ Google Sheets quản lý công việc với team?
Click nút Share ở góc trên bên phải, nhập email từng thành viên và phân quyền (Viewer/Commenter/Editor). Nên phân quyền Editor chỉ cho người thực sự cần chỉnh sửa. Tạo bản sao backup định kỳ hàng tuần để tránh mất dữ liệu.
Làm sao tự động gửi email nhắc nhở deadline bằng Google Sheets?
Dùng Google Apps Script kết hợp với Time-based trigger. Script kiểm tra task sắp đến hạn và gửi email qua GmailApp.sendEmail(). Cài trigger chạy mỗi sáng 8h — hoàn toàn tự động. Xem hướng dẫn Apps Script chi tiết tại blog SheetStore.
Gantt Chart trong Google Sheets có giới hạn bao nhiêu task?
Về lý thuyết không giới hạn, nhưng nếu trên 200 task thì file bắt đầu chậm do tính toán Conditional Formatting. Với dự án lớn hơn nên chia thành nhiều Gantt Chart theo phase. Hoặc dùng template Gantt Chart được tối ưu của SheetStore.

Tóm tắt — Những điểm quan trọng nhất

  • + Cấu trúc 10 cột: ID, Tên, Dự án, Người phụ trách, Ưu tiên, Trạng thái, Ngày BĐ, Deadline, %, Ghi chú
  • + Conditional Formatting 3 màu (đỏ/cam/vàng) cảnh báo deadline tự động mỗi ngày
  • + Gantt Chart = Conditional Formatting với công thức AND(E$1>=$B2, E$1<=$C2)
  • + COUNTIFS + FILTER là hai hàm cốt lõi cho dashboard và báo cáo workload nhóm
  • + Dùng template sẵn có để tiết kiệm thời gian thiết lập và tránh lỗi cấu trúc

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