Hướng dẫn

Quản Lý Cơ Hội Bán Hàng Bằng Google Sheets Cho Đội Sale Nhỏ

Tuân HoangTuân Hoang
6 tháng 10, 2026
13 phút đọc
Ảnh minh họa bài viết: Quản Lý Cơ Hội Bán Hàng Bằng Google Sheets Cho Đội Sale Nhỏ

Trả lời nhanh: Dựng bảng 6 giai đoạn từ khách mới đến chốt, mỗi cơ hội có giá trị dự kiến và xác suất theo giai đoạn. Doanh thu dự báo của một dòng là giá trị nhân xác suất; cộng cả cột ra con số của đội. Cơ hội đứng yên quá 14 ngày thì đưa ra họp tuần.

Thử hình dung anh Quân, trưởng nhóm một đội sale 3 người. Mỗi người giữ một danh sách riêng, người thì trong Excel, người thì trong sổ tay. Cuối tháng sếp hỏi "tháng này chốt được khoảng bao nhiêu?" và anh phải đi hỏi từng người. Mỗi người trả lời một kiểu: "chắc chắn lắm", "đang nóng", "khách bảo xem lại". Không ai biết khách nào đã được báo giá, khách nào mới nhắn một tin rồi im. Anh cộng đại các con số rồi đoán.

Vấn đề nằm ở chỗ chưa có chỗ nào ghi "cơ hội này đang ở bước nào và đã nằm đó bao lâu". Một bảng Google Sheets dựng đúng cách làm được việc đó. Dưới đây là cách dựng từng bước. Mọi con số ví dụ trong bài đều là giả định để minh họa, không phải số liệu của doanh nghiệp nào.

Bảng theo dõi cơ hội cần những cột nào

Đừng bắt đầu bằng việc thiết kế cho đẹp. Bắt đầu bằng việc xác định một dòng trong bảng là gì: một dòng là một cơ hội, tức một thương vụ cụ thể với một khách cụ thể. Cùng một khách có thể có hai cơ hội (mua lần đầu và mua thêm sau sáu tháng), nên đừng gộp chúng vào một dòng.

Với đội nhỏ, 11 cột là đủ. Đặt ở sheet tên CoHoi, hàng 1 là tiêu đề:

CộtNội dungGhi chú
AMã cơ hộiVí dụ CH001, CH002
BTên khách / công ty
CNgười phụ tráchChọn từ danh sách thả xuống
DGiai đoạnChọn từ danh sách thả xuống
EGiá trị dự kiến (đồng)Số tiền nếu chốt
FXác suấtTự tra theo giai đoạn
GDoanh thu dự báoTự tính
HNgày tạo
INgày cập nhật cuốiSửa mỗi khi có tiến triển
JSố ngày chưa nhúc nhíchTự tính
KLý do thuaChỉ điền khi thua

Hai cột quan trọng nhất và hay bị bỏ qua là I và J. Nếu chỉ có "giai đoạn" mà không có "lần cuối động vào cơ hội này là khi nào", bảng sẽ đầy những dòng đã chết nhưng vẫn nằm ở giai đoạn "Báo giá" suốt ba tháng. Dự báo sẽ đẹp, và sai.

Thêm một điều nhỏ mà tiết kiệm nhiều rắc rối: ở cột D và C, dùng Dữ liệu → Xác thực dữ liệu → Danh sách trong phạm vi để chọn thay vì gõ tay. Gõ tay thì tuần này có "Báo giá", tuần sau có "bao gia" và "Báo giá " (thừa dấu cách), công thức tra cứu sẽ trả về lỗi hoặc số 0 mà không ai hiểu vì sao.

Sáu giai đoạn và xác suất cho từng giai đoạn

Tạo sheet thứ hai tên CauHinh. Cột A liệt kê giai đoạn, cột B là xác suất chốt được của cơ hội đang ở giai đoạn đó. Với đội bán hàng nhỏ, 6 giai đoạn từ khách mới đến chốt là đủ chi tiết mà không rối:

ÔGiai đoạnXác suất (giả định ban đầu)Khi nào chuyển sang giai đoạn này
A2:B2Khách mới10%Vừa có tên và số liên lạc, chưa nói chuyện
A3:B3Đã liên hệ20%Đã nói chuyện được ít nhất một lần
A4:B4Có nhu cầu40%Khách nói rõ cần gì, ngân sách khoảng bao nhiêu
A5:B5Báo giá60%Đã gửi báo giá hoặc đề xuất bằng văn bản
A6:B6Thương lượng80%Khách đang hỏi điều khoản, giảm giá, thời gian giao
A7:B7Chốt100%Khách đã đồng ý mua, đã có đơn
A8:B8Thua0%Khách từ chối hoặc chọn nơi khác

"Thua" không nằm trong 6 giai đoạn của quy trình, nhưng cần có trong danh sách để một cơ hội thua vẫn nằm lại bảng (kèm lý do) thay vì bị xóa đi.

Cột "khi nào chuyển" quan trọng hơn con số phần trăm

Con số 10%, 20%, 40%... ở trên chỉ là điểm xuất phát, bạn sẽ chỉnh lại sau. Điều cần thống nhất ngay là tiêu chí chuyển giai đoạn. Nếu một nhân viên coi "khách trả lời tin nhắn" là "Có nhu cầu" còn người kia chỉ coi là "Có nhu cầu" khi khách đã nói ngân sách, hai người cùng ghi một chữ nhưng nghĩa khác nhau, và phép nhân xác suất sẽ vô nghĩa. Viết tiêu chí ra, dán ngay cạnh bảng cấu hình, và đừng chuyển giai đoạn khi chưa đủ điều kiện.

Về xác suất: sau một quý, hãy tính tỷ lệ thực tế. Giả sử trong quý vừa rồi có 20 cơ hội từng chạm tới "Báo giá", và 9 trong số đó cuối cùng chốt thắng, vậy tỷ lệ thực của bước này là 45%, thấp hơn 60% bạn đoán. Sửa ô B5 thành 45% và dự báo tự điều chỉnh theo. Đây là lý do xác suất nên nằm ở một chỗ duy nhất (sheet CauHinh) chứ không gõ cứng vào từng dòng.

Bảng sáu giai đoạn bán hàng kèm xác suất chốt và điều kiện chuyển giai đoạn
Mỗi giai đoạn có một xác suất và một tiêu chí chuyển rõ ràng.

Công thức doanh thu dự báo, từng ô một

Trong sheet CoHoi, ở hàng 2 (cơ hội đầu tiên), điền:

  • F2 (xác suất, tra theo giai đoạn ở D2): =IFERROR(VLOOKUP(D2,CauHinh!$A$2:$B$8,2,FALSE),0)
  • G2 (doanh thu dự báo): =E2*F2
  • J2 (số ngày chưa nhúc nhích): =IF(I2="","",TODAY()-I2)

Định dạng cột F là phần trăm, cột E và G là số có dấu phân cách hàng nghìn. Kéo công thức xuống các hàng dưới. Nếu muốn kéo tự động cho dòng mới, có thể dùng ARRAYFORMULA, nhưng với đội nhỏ thì kéo tay mỗi khi hết dòng cũng không tốn bao nhiêu.

Tổng hợp để xem toàn cảnh, đặt ở một sheet tên TongQuan. Giả sử A2 là tên giai đoạn cần xem, ví dụ "Báo giá":

  • Số cơ hội ở giai đoạn đó (B2): =COUNTIF(CoHoi!$D$2:$D$500,A2)
  • Tổng giá trị (C2): =SUMIF(CoHoi!$D$2:$D$500,A2,CoHoi!$E$2:$E$500)
  • Doanh thu dự báo (D2): =SUMIF(CoHoi!$D$2:$D$500,A2,CoHoi!$G$2:$G$500)

Liệt kê 5 giai đoạn còn đang mở ở A2:A6, kéo công thức xuống, rồi tổng cột D (=SUM(D2:D6)) cho ra doanh thu dự báo cả đội. Không cộng "Chốt" vào đây: cơ hội đã chốt là doanh thu thực, tính riêng.

Ví dụ số liệu minh họa (giả định)

Giả sử đội của anh Quân đang có 10 cơ hội mở, đơn vị triệu đồng:

Giai đoạnSố cơ hộiTổng giá trịXác suấtDoanh thu dự báo
Khách mới36010%6
Đã liên hệ25020%10
Có nhu cầu29040%36
Báo giá212060%72
Thương lượng18080%64
Tổng10400188

Tổng giá trị 400 triệu nghe hấp dẫn, nhưng đó không phải doanh thu sẽ về. Con số đáng nhìn là 188 triệu. Và 188 triệu vẫn chưa chắc đáng tin, vì còn phụ thuộc vào việc các cơ hội trong bảng có thật sự còn sống hay không. Phần tiếp theo xử lý chuyện đó.

Ba công thức hàng 2 tính xác suất, doanh thu dự báo và số ngày chưa nhúc nhích
Ba công thức ở hàng 2 của sheet CoHoi, sau đó kéo xuống các hàng dưới.

Tìm cơ hội kẹt trước khi nó nguội

Quay lại ví dụ trên. Trong hai cơ hội ở giai đoạn "Báo giá", một cơ hội trị giá 70 triệu đã nằm yên 45 ngày: báo giá gửi đi rồi không ai hỏi lại, khách cũng không phản hồi. Theo bảng, nó đóng góp 42 triệu (70 × 60%) vào dự báo. Trên thực tế, nhiều khả năng nó đã nguội. Bỏ ra, dự báo còn 146 triệu (188 − 42), giảm hơn một phần năm so với con số đẹp ban đầu.

Đó là lý do cột J tồn tại. Để các dòng kẹt tự nổi lên, chọn vùng A2:K500, vào Định dạng → Định dạng có điều kiện → Công thức tùy chỉnh, nhập:

=AND($J2>14,$D2<>"Chốt",$D2<>"Thua",$D2<>"")

và chọn màu nền cam nhạt. Ngưỡng 14 ngày là ngưỡng giả định; bạn nên chỉnh theo chu kỳ bán hàng của mình. Bán hàng cho khách lẻ thì 5 đến 7 ngày đã là lâu. Bán cho doanh nghiệp, nơi báo giá phải qua vài người duyệt, 14 đến 21 ngày mới đáng lo.

Một mẹo thực dụng: ngày cập nhật (cột I) chỉ có nghĩa khi mọi người chịu sửa nó. Quy tắc đơn giản là sửa ngày mỗi khi có tiến triển thật, như khách trả lời, gặp mặt, nhận báo giá hoặc hỏi lại điều khoản. Gọi điện mà khách không nghe máy thì không phải tiến triển, và không nên đổi ngày. Nếu để mọi cuộc gọi đều làm mới ngày, cột J sẽ luôn đẹp và vô dụng.

Buổi họp tuần 30 phút để rà cơ hội

Bảng đẹp mà không có buổi rà soát thì chỉ là một cái kho. Với đội 3 đến 5 người, một buổi họp 30 phút mỗi tuần, cùng giờ, cùng mở màn hình bảng, là đủ. Một thứ tự khá gọn:

  1. 5 phút đầu: nhìn tổng quan. Mở sheet TongQuan, đọc doanh thu dự báo so với mục tiêu tháng. Chỉ cần biết đang ở trên hay dưới mục tiêu, chưa cần giải thích.
  2. 15 phút: lọc những dòng cam. Lọc cột J lớn hơn 14, đi lần lượt từng dòng. Mỗi dòng chỉ có ba kết cục: (a) có hành động cụ thể tuần này, ghi tên người và ngày; (b) lùi xuống giai đoạn trước vì thực ra chưa đủ tiêu chí; (c) chuyển sang "Thua" kèm lý do.
  3. 5 phút: cơ hội lớn nhất. Lọc cột E giảm dần, xem 3 cơ hội giá trị cao nhất đang cần gì. Có thể cần trưởng nhóm hỗ trợ, có thể cần chiết khấu được duyệt.
  4. 5 phút cuối: cơ hội mới. Mỗi người nói số khách mới đã vào bảng tuần này. Pipeline cạn từ đầu thì ba tuần sau doanh thu mới tụt, lúc đó muộn rồi.

Điểm khác biệt so với kiểu họp "mỗi người kể tuần này làm gì" là câu hỏi luôn xoay quanh một dòng cụ thể của bảng. Không ai nói chung chung "khách này đang cân nhắc". Phải trả lời được: lần cuối ai nói gì, bước tiếp theo là gì, ngày nào. Cuộc họp ngắn lại vì bảng đã trả lời được nửa số câu hỏi.

Nếu bạn mới bắt đầu làm quen với việc theo dõi bán hàng bằng bảng tính nói chung, bài Phần Mềm Quản Lý Bán Hàng Bằng Google Sheets có phần nền về cách tổ chức dữ liệu đơn hàng, còn pipeline này nằm ở bước trước đó: khách chưa thành đơn.

Ghi lý do thua để biết mình thua ở đâu

Dòng bị đánh "Thua" mà không có lý do là thông tin bỏ phí. Sau ba tháng, đó lại là dữ liệu hữu ích nhất trong bảng, vì nó cho biết cái gì đang lấy mất khách của bạn.

Dùng danh sách thả xuống cho cột K, với vài lựa chọn cố định, ví dụ: "Giá cao", "Chọn nơi khác", "Chưa cần nữa", "Không liên lạc được", "Thiếu tính năng", "Khác". Bắt buộc chọn một khi chuyển D sang "Thua". Danh sách ngắn thì người ta mới chịu chọn; danh sách 15 mục thì ai cũng bấm "Khác".

Để đếm, ở sheet TongQuan, đặt tên lý do vào A10, ví dụ "Giá cao", rồi:

  • Số cơ hội thua vì lý do đó (B10): =COUNTIF(CoHoi!$K$2:$K$500,A10)
  • Giá trị đã mất (C10): =SUMIF(CoHoi!$K$2:$K$500,A10,CoHoi!$E$2:$E$500)

Giả sử sau một quý, đội có 12 cơ hội thua: 5 vì "Giá cao", 4 vì "Không liên lạc được", 3 còn lại rải ra. Hai con số đó nói hai chuyện khác nhau. "Giá cao" có thể là vấn đề báo giá chưa nêu rõ giá trị nhận lại, hoặc đang chào nhầm tệp khách. "Không liên lạc được" thường là vấn đề tốc độ theo dõi: khách im vì không ai hỏi lại đúng lúc, và chuyện này sửa được bằng kỷ luật, không cần đổi sản phẩm. Hai vấn đề, hai cách xử lý, và bạn chỉ phân biệt được nếu đã ghi lý do.

Để ý một chi tiết: lý do thua do nhân viên tự chọn nên có thiên lệch ("Giá cao" là lý do dễ nói nhất, vì không ai bị trách). Đừng coi bảng đếm này là sự thật tuyệt đối. Hãy dùng nó để gợi ý nơi cần hỏi thêm, rồi trong buổi họp tuần, lấy vài cơ hội thua gần nhất ra bàn kỹ.

Khi bảng tính bắt đầu chật, và khi nào chưa cần đổi

Cách dựng ở trên chạy tốt với đội dưới khoảng 5 người và vài chục cơ hội mở cùng lúc. Nó bắt đầu khó chịu khi: nhiều người cùng sửa một dòng và đè lên nhau; muốn mỗi nhân viên chỉ thấy khách của mình; muốn kéo thả thẻ khách giữa các cột thay vì chọn từ danh sách; hoặc khi cơ hội chốt thắng phải tự gõ lại sang bảng đơn hàng. Nếu chưa gặp những điều này, đừng vội đổi. Bảng đơn giản mà cả đội chịu cập nhật vẫn hơn công cụ phức tạp mà không ai mở. Ví dụ bài Google Sheets Quản Lý Bán Hàng Tự Động cho thấy khá nhiều việc lặp lại có thể tự động hóa ngay trên Sheets bằng Apps Script trước khi cần đến công cụ khác.

Còn nếu bạn đã chạm các giới hạn trên mà vẫn muốn ở lại Google Sheets, CRM Mini trên SheetStore làm đúng phần đó. Phần mềm có mục cơ hội bán hàng qua 6 giai đoạn với doanh thu dự báo tự tính, khi chốt thắng thì tự sinh đơn hàng, bảng Kanban kéo thả, phân quyền 4 vai trò (Quản trị, Trưởng nhóm, Nhân viên, Chỉ xem) và bảng xếp hạng hiệu suất theo doanh thu, số đơn, tỷ lệ chốt thắng. Giá 399.000đ trả một lần, dùng trọn đời, không phí hằng tháng, có thể dùng thử 7 ngày. Nó chạy trong tài khoản Google của bạn và dữ liệu nằm trong Google Drive của bạn, nên cần có tài khoản Google; nếu không muốn hoặc không thể dùng Google thì nó không hợp.

Giao diện thực tế của phần mềm Quản Lý Khách Hàng CRM Mini google sheet
Giao diện thực tế của phần mềm Quản Lý Khách Hàng CRM Mini google sheet

Dù chọn bảng tự dựng hay phần mềm, nguyên tắc vẫn giống nhau: mỗi cơ hội một dòng, mỗi giai đoạn một tiêu chí rõ, mỗi tuần một buổi rà soát. Công cụ chỉ làm cho việc đó đỡ tốn công hơn; không có kỷ luật thì công cụ nào cũng thành cái kho chứa số cũ.

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

Một bảng theo dõi cơ hội bán hàng cần những cột nào?

Với đội nhỏ, 11 cột là đủ: mã cơ hội, tên khách, người phụ trách, giai đoạn, giá trị dự kiến, xác suất, doanh thu dự báo, ngày tạo, ngày cập nhật cuối, số ngày chưa nhúc nhích và lý do thua. Hai cột hay bị bỏ qua nhất là ngày cập nhật cuối và số ngày chưa nhúc nhích. Thiếu hai cột này, bảng sẽ đầy những dòng đã nguội mà vẫn nằm ở giai đoạn Báo giá.

Doanh thu dự báo của đội được tính như thế nào?

Doanh thu dự báo của mỗi dòng bằng giá trị dự kiến nhân xác suất của giai đoạn hiện tại, rồi cộng cả cột lại. Chỉ cộng 5 giai đoạn còn đang mở, không cộng giai đoạn Chốt vì đó là doanh thu thực, tính riêng. Ví dụ trong bài, tổng giá trị 400 triệu cho ra doanh thu dự báo 188 triệu.

Làm sao phát hiện cơ hội bị kẹt, không còn tiến triển?

Tính số ngày chưa nhúc nhích bằng ngày hôm nay trừ ngày cập nhật cuối, rồi dùng định dạng có điều kiện tô màu cam các dòng quá 14 ngày, trừ dòng đã Chốt hoặc Thua. Ngưỡng 14 ngày chỉ là giả định: khách lẻ thì 5 đến 7 ngày đã lâu, bán cho doanh nghiệp thì 14 đến 21 ngày mới đáng lo. Chỉ đổi ngày khi có tiến triển thật; gọi điện mà khách không nghe máy thì không tính.

Khi nào đội sale nên chuyển từ Google Sheets sang công cụ khác?

Cách dựng trong bài chạy tốt với đội dưới khoảng 5 người và vài chục cơ hội mở cùng lúc. Bảng bắt đầu khó chịu khi nhiều người sửa đè lên nhau, cần mỗi nhân viên chỉ thấy khách của mình, muốn kéo thả thẻ khách giữa các cột, hoặc phải gõ lại cơ hội chốt thắng sang bảng đơn hàng. Chưa gặp những điều này thì chưa cần đổi.

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