Hướng dẫn

Mẫu Google Sheets Quản Lý Ca Làm Việc Nhân Viên Bán Hàng 2026

Tuân HoangTuân Hoang
20 tháng 8, 2026
9 phút đọc
Ảnh minh họa bài viết: Mẫu Google Sheets Quản Lý Ca Làm Việc Nhân Viên Bán Hàng 2026

Vì sao mẫu Excel/Sheets quản lý ca cũ hay vỡ trận khi shop mở rộng

Shop bán hàng thời trang ở quận 3 mà mình từng hỗ trợ có 12 nhân viên bán hàng, chia làm 3 ca mỗi ngày tại 2 chi nhánh. File Excel cũ của họ là một sheet dài dằng dặc, mỗi ngày một dòng, ai làm ca nào thì gõ tay tên vào ô tương ứng. Đến tháng thứ hai, chủ shop phát hiện ra hai bạn nhân viên bị xếp trùng ca sáng thứ Bảy suốt 3 tuần liền — không ai để ý vì không có cách nào highlight xung đột tự động.

Đây là lỗi kinh điển của mẫu quản lý ca làm thủ công: không có validation, không tính được tổng giờ công theo tuần, và khi nhân viên xin đổi ca thì phải sửa tay ở nhiều chỗ — bảng lịch, bảng lương, bảng KPI doanh số. Với ngành bán lẻ, ca làm còn gắn trực tiếp với doanh số ca (ai bán trong ca nào, target bao nhiêu) nên một mẫu quản lý ca đúng nghĩa phải nối được dữ liệu ca trực với dữ liệu bán hàng, chứ không chỉ là cái lịch trực đơn thuần.

Cấu trúc bảng tính cho quản lý ca nhân viên bán hàng

Một mẫu quản lý ca làm việc hoạt động tốt cho ngành bán lẻ thường cần tối thiểu 4 sheet tách biệt, không gộp chung như kiểu Excel truyền thống:

  • Sheet Nhân viên: Mã NV, họ tên, chi nhánh, chức danh, lương giờ/lương ca, số điện thoại — dùng làm bảng tra cứu (lookup table) cho các sheet khác
  • Sheet Lịch ca: Ma trận ngày x nhân viên, mỗi ô là mã ca (S = sáng, C = chiều, T = tối, OFF = nghỉ), dùng data validation dropdown để tránh gõ sai
  • Sheet Chấm công thực tế: Giờ vào/ra thực tế, chênh lệch so với lịch đăng ký — thường nhập tay hoặc import từ máy chấm công
  • Sheet Dashboard: Tổng hợp giờ công/tuần, cảnh báo trùng ca, cảnh báo thiếu người, so sánh với target doanh số ca

Tách sheet như vậy giải quyết được vấn đề của mẫu gộp chung: khi cần sửa lịch tuần sau, bạn không đụng vào dữ liệu chấm công của tuần trước, và công thức QUERY chạy trên phạm vi dữ liệu rõ ràng hơn thay vì phải lọc trên một bảng khổng lồ lẫn lộn. Nếu bạn chưa quen các hàm tổng hợp dữ liệu kiểu này, bài Google Sheets nâng cao: làm chủ QUERY, IMPORTRANGE, ARRAYFORMULA để quản lý bán hàng giải thích khá kỹ cách dùng QUERY để lọc và tổng hợp dữ liệu theo điều kiện — áp dụng trực tiếp được cho việc lọc lịch ca theo chi nhánh hoặc theo tuần.

Công thức phát hiện trùng ca và cảnh báo thiếu người

Phần khiến mẫu quản lý ca "thông minh" hơn Excel tay là công thức tự cảnh báo. Với sheet Lịch ca có cấu trúc ngày ở cột, nhân viên ở dòng, bạn dùng COUNTIF để đếm số người trực mỗi ca mỗi ngày:

=COUNTIF(B2:B13,"S") — đếm số nhân viên trực ca sáng ngày đó (giả sử cột B là ngày cụ thể, dòng 2-13 là 12 nhân viên). Nếu kết quả nhỏ hơn số người tối thiểu cần cho ca đó (ví dụ shop cần ít nhất 2 người ca sáng cuối tuần), dùng Conditional Formatting tô đỏ ô tổng để cảnh báo ngay trên dashboard, không cần mở từng ngày ra đếm.

Để phát hiện trùng ca kiểu như case của shop quận 3 ở trên, cách đơn giản nhất là thêm cột kiểm tra ràng buộc: mỗi nhân viên chỉ được xếp 1 ca/ngày. Dùng COUNTIFS đếm số lần một nhân viên xuất hiện với ca khác OFF trong cùng ngày trên sheet chấm công thực tế — nếu ra kết quả >1 thì có nghĩa hệ thống ghi nhận nhân viên đó "phân thân" hai ca cùng lúc, thường là lỗi nhập liệu cần rà lại. Với những shop có nhiều chi nhánh, bạn có thể tham khảo cách tổ chức ma trận ca trực phức tạp hơn (áp dụng cho nhà hàng, bệnh viện — vốn đòi hỏi độ chính xác cao hơn bán lẻ) trong template Google Sheets lịch làm việc ca trực: shift schedule tự động cho nhà hàng và bệnh viện, cấu trúc sheet ở đó dùng được gần như nguyên bản cho chuỗi bán lẻ nhiều điểm bán.

Tính lương theo ca: bẫy thường gặp khi lương giờ khác lương ca cố định

Nhiều shop trả lương part-time theo giờ nhưng lại có phụ cấp ca tối cố định (ví dụ ca tối +20.000đ/ca do phải làm khuya). Mẫu tính lương sai phổ biến nhất là nhân đơn giá giờ với tổng số giờ công mà quên cộng phụ cấp riêng theo loại ca — kết quả bảng lương cuối tháng bị thiếu, nhân viên thắc mắc, chủ shop phải dò lại từng dòng. Cách xử lý đúng là tách công thức lương thành 2 phần rõ ràng trong sheet tính lương:

  • Lương cơ bản = Tổng giờ công thực tế × Đơn giá giờ (lấy từ sheet Nhân viên qua VLOOKUP hoặc INDEX/MATCH)
  • Phụ cấp ca = SUMIF đếm số ca tối trong tháng của từng nhân viên × mức phụ cấp cố định

Ví dụ công thức: =VLOOKUP(A2,DanhSachNV!A:C,3,FALSE)*SUMIF(ChamCong!B:B,A2,ChamCong!D:D) + COUNTIFS(ChamCong!B:B,A2,ChamCong!C:C,"T")*20000 — vế đầu tính lương giờ, vế sau cộng phụ cấp ca tối. Tách bạch như vậy giúp khi chủ shop đổi mức phụ cấp (ví dụ tăng lên 30.000đ dịp Tết), chỉ cần sửa một ô tham chiếu thay vì rà từng công thức.

Liên kết ca làm với doanh số — chỗ mà mẫu quản lý ca thông thường bỏ sót

Đây là phần riêng của ngành bán lẻ mà các mẫu quản lý ca chung chung (áp dụng cho văn phòng, nhà máy) không có: đánh giá hiệu suất theo ca. Một shop có 2 ca sáng-chiều doanh số chênh nhau gấp đôi thường không phải vì nhân viên ca chiều lười hơn, mà vì lưu lượng khách khác nhau theo khung giờ — dữ liệu này chỉ lộ ra khi bạn nối sheet Lịch ca với sheet Doanh số theo ngày. Cách làm: thêm cột "Doanh số ca" vào sheet chấm công (nhập tay từ máy POS hoặc import), rồi dùng QUERY để tổng hợp doanh số trung bình theo từng nhân viên/từng ca trong tháng. Khi có bảng này, chủ shop mới trả lời được câu hỏi thực tế: nhân viên A đứng ca nào bán tốt nhất, có nên xếp A cố định vào ca đó không, hay target doanh số ca tối cần điều chỉnh thấp hơn ca cuối tuần vì lượng khách vốn ít hơn. Đây cũng là lý do các mẫu quản lý ca tại SheetStore thường thiết kế thêm sheet liên kết này thay vì chỉ dừng ở lịch trực đơn thuần — vì với bán lẻ, ca làm và doanh số là hai mặt của cùng một quyết định nhân sự.

So sánh 3 cách làm: Excel tay, Google Sheets có công thức, và phần mềm chấm công chuyên dụng

Không phải shop nào cũng cần đầu tư phần mềm chấm công riêng — với dưới 20-30 nhân viên, Google Sheets có công thức đủ tốt và tiết kiệm chi phí hơn nhiều.

Tiêu chíExcel/Sheets thủ côngGoogle Sheets có công thức + dashboardPhần mềm chấm công chuyên dụng
Chi phíMiễn phíMiễn phí (chỉ tốn công setup ban đầu)50.000-300.000đ/nhân viên/tháng
Phát hiện trùng caKhông có, dò tayTự động qua COUNTIF/COUNTIFS + Conditional FormattingTự động, có cảnh báo real-time
Tính lương theo caNhập tay, dễ sai sótCông thức tự động, cần setup 1 lầnTự động hoàn toàn, tích hợp chấm công vân tay/GPS
Liên kết doanh số theo caKhông khả thiLàm được qua QUERY, cần thao tác nhập liệuTùy phần mềm, thường phải tích hợp POS riêng
Phù hợp quy môDưới 10 người, 1 chi nhánh10-50 người, 1-3 chi nhánhTrên 50 người hoặc chuỗi nhiều chi nhánh

Điểm mình muốn nhấn mạnh: Google Sheets có công thức không phải là bản "giảm nhẹ" của phần mềm chuyên dụng — với quy mô dưới 50 nhân viên, nó thực tế đủ mạnh để làm mọi thứ phần mềm làm (trừ chấm công vân tay/GPS tự động), mà chủ shop toàn quyền kiểm soát cấu trúc dữ liệu, không phụ thuộc nhà cung cấp, không lo mất dữ liệu khi ngừng thuê bao. Nhược điểm thật sự chỉ là cần người biết setup công thức ban đầu — sau đó việc vận hành hàng ngày (xếp ca, chấm công, xem dashboard) không đòi hỏi kỹ năng Excel cao.

Tự động hóa thêm: giảm thời gian xếp ca hàng tuần

Sau khi cấu trúc bảng ổn định, phần tốn thời gian nhất còn lại là ngồi xếp ca thủ công mỗi tuần. Vài kỹ thuật giúp rút ngắn việc này đáng kể:

  • Dùng Data Validation dropdown cho ô nhập ca thay vì gõ tay — vừa nhanh vừa tránh lỗi chính tả mã ca
  • Tạo template lịch tuần chuẩn (ví dụ pattern lặp lại 2 tuần) rồi copy-paste, chỉ chỉnh chỗ có thay đổi thay vì xếp lại từ đầu
  • Dùng Google Form cho nhân viên đăng ký ca mong muốn/xin nghỉ, dữ liệu đổ thẳng vào sheet riêng, rồi người xếp ca chỉ cần đối chiếu thay vì hỏi từng người qua Zalo

Nếu bạn muốn tìm hiểu sâu hơn về các tính năng giúp thao tác trên Sheets nhanh hơn (phím tắt, named range, filter view riêng cho từng chi nhánh...), bài Google Sheets nâng cao: 6 tính năng Pro giúp bạn làm việc nhanh gấp 5 lần có vài mẹo áp dụng trực tiếp được vào việc xếp ca hàng tuần, đặc biệt là phần Filter View — cho phép mỗi trưởng ca chỉ nhìn thấy đúng lịch của chi nhánh mình mà không cần tách file riêng.

Câu hỏi thường gặp

Mẫu quản lý ca làm việc này khác gì với mẫu shift schedule cho nhà hàng, bệnh viện đã có trên site?

Mẫu này thiết kế riêng cho ngành bán lẻ: gắn ca làm với doanh số từng nhân viên, tính hoa hồng theo giờ bán hàng, và cảnh báo khi ca cao điểm (cuối tuần, giờ vàng) thiếu người. Mẫu shift schedule kia thiên về xoay ca 24/7 cho nhà hàng, bệnh viện, không có phần theo dõi doanh số.

File có tự động tính lương theo giờ làm thực tế không?

Có. Bạn nhập giờ vào/ra mỗi ca, sheet tự trừ giờ nghỉ và tính tổng giờ công theo tuần/tháng, nhân với đơn giá giờ hoặc % hoa hồng doanh số nếu có. Công thức dùng SUMIFS và IF nên không cần cài thêm add-on.

Làm sao tránh xếp trùng ca hoặc thiếu người vào giờ cao điểm?

Sheet có công thức COUNTIFS đếm số người trực mỗi khung giờ, tự bôi đỏ ô khi số người dưới mức tối thiểu bạn đặt (ví dụ dưới 2 người vào cuối tuần). Bạn chỉ cần nhìn màu là biết ca nào cần bổ sung nhân sự ngay.

Nhân viên có thể tự đăng ký ca mong muốn trên file này không?

Có thể dùng bản chia sẻ qua Google Form liên kết với sheet, nhân viên điền ca rảnh, quản lý duyệt và xếp lịch cuối cùng trên sheet chính. Cách này giảm việc nhắn tin qua lại xin đổi ca.

Bạn muốn áp dụng ngay mà không phải tự xây từ đầu?

Khám phá các mẫu Google Sheets và phần mềm quản lý dựng sẵn cho doanh nghiệp Việt tại SheetStore Marketplace.

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