Skip to content

📝 Blog Buổi 4: 3 phút để sếp hiểu tình hình kinh doanh — bí quyết Dashboard

Sếp không có 30 phút để đọc báo cáo của bạn. Sếp có 3 phút. Dashboard tốt biến 3 phút đó thành một quyết định triệu đô.

Hook

Hình dung bạn đang lái xe trên cao tốc Long Thành – Dầu Giây. 120 km/h.

Bạn cần biết gì? Tốc độ. Xăng còn bao nhiêu. Nhiệt độ động cơ. Có đèn cảnh báo nào đang sáng không.

Tất cả nằm trên bảng đồng hồ xe hơi — dashboard. Bạn liếc một giây là nắm toàn bộ tình hình. Không ai in ra một báo cáo 30 trang về trạng thái xe rồi đọc khi đang chạy 120 km/h.

Nhưng đó chính xác là điều 80% doanh nghiệp Việt Nam đang làm với dữ liệu kinh doanh: in báo cáo dài, gửi email đính kèm file Excel 15 tab, hẹn họp 2 tiếng để trình bày 50 slide PowerPoint. Trong khi CEO chỉ cần biết 3 thứ: doanh thu tuần này lên hay xuống, sản phẩm nào đang kéo lùi, và khu vực nào cần hành động.

3 câu hỏi. 3 phút. 1 dashboard.

Hôm nay bạn sẽ học cách xây cái dashboard đó.

🤔 Tại sao nó quan trọng?

Bạn có nhớ bảng điểm giữa kỳ hồi đại học không? Một tờ giấy A4, liệt kê từng môn, điểm quá trình, điểm thi, điểm trung bình. Nhìn 10 giây là biết mình đang đứng ở đâu — môn nào yếu, môn nào cứu được, môn nào đã "toang."

KPI — Key Performance Indicator — chính là điểm giữa kỳ của doanh nghiệp. Revenue, Growth rate, Customer Acquisition Cost, Conversion Rate — mỗi KPI là một "điểm số" cho bạn biết sức khỏe một khía cạnh kinh doanh. Và dashboard là bảng điểm hiển thị tất cả KPI đó trên một màn hình.

Không có dashboard, CEO phải đọc 30 trang báo cáo để tìm ra con số cần thiết. Giống như bạn phải đọc toàn bộ sổ điểm danh của 12 môn học mới biết mình đang trượt môn nào.

Theo một khảo sát của McKinsey, các tổ chức data-driven ra quyết định nhanh hơn 5 lần và có khả năng đạt lợi nhuận cao hơn 6% so với đối thủ. Dashboard không chỉ là công cụ "cho đẹp" — nó là tốc độ ra quyết định. Trong thị trường Việt Nam nơi mọi thứ đều nhanh — Shopee flash sale 2 tiếng, Grab surge pricing đổi theo phút — 2 ngày chờ báo cáo có thể là 2 ngày bỏ lỡ cơ hội.

💀 Sai lầm chết người

Tháng 6/2025. Một công ty FMCG tại Bình Dương.

Team kinh doanh nộp báo cáo quý 2 cho ban giám đốc. File PowerPoint 47 slide. Mỗi slide một bảng số, font chữ nhỏ xíu, con số dày đặc. Không biểu đồ. Không highlight. Không tóm tắt.

Buổi họp kéo dài 2 tiếng. CEO ngáp 3 lần. CFO hỏi: "Tóm lại doanh thu quý này tăng hay giảm?" Team kinh doanh lật qua lật lại tìm slide đúng. Mất 4 phút. "Dạ... tăng 8% ạ." CEO hỏi tiếp: "So với cùng kỳ năm ngoái thì sao?" Im lặng. "Em... phải tính lại."

Báo cáo 47 slide mà không trả lời được câu hỏi cơ bản nhất.

Đó là thực trạng phổ biến. Analyst dành 3 ngày làm báo cáo mà sếp không đọc — không phải vì sếp lười, mà vì báo cáo không được thiết kế để đọc nhanh. Giống như bạn bắt người lái xe đọc sách hướng dẫn 300 trang thay vì nhìn bảng đồng hồ.

Sai lầm thứ hai: sử dụng VLOOKUP cho mọi thứ rồi khi dữ liệu thay đổi cấu trúc — thêm cột, đổi vị trí — toàn bộ công thức vỡ. Một analyst ở công ty logistics tại TP.HCM từng kể: "Em dùng VLOOKUP tra cứu giá vận chuyển. Rồi team IT thêm 2 cột vào bảng giá. Toàn bộ VLOOKUP trả kết quả sai mà em không biết — báo cáo gửi sếp đã trình lên đối tác. Chênh lệch 340 triệu đồng."

VLOOKUP yêu cầu bạn chỉ định số thứ tự cột (col_index_number). Thêm một cột vào giữa bảng? Toàn bộ index lệch. Và nó chỉ tìm được từ trái sang phải — nếu cột tra cứu nằm bên phải cột kết quả, VLOOKUP bó tay.

VLOOKUP không "chết," nhưng nếu bạn vẫn dùng nó cho mọi tình huống mà không biết XLOOKUP và INDEX+MATCH, bạn đang lái xe với bản đồ giấy thay vì Google Maps.

🧪 Ai đã làm đúng?

Netflix — lại là Netflix.

Dashboard nội bộ của Netflix không lộng lẫy như bạn nghĩ. Họ tuân theo nguyên tắc data-ink ratio của Edward Tufte: tối đa hóa lượng mực dùng cho dữ liệu, tối thiểu hóa trang trí. Không 3D chart. Không gradient. Không border thừa. Chỉ số. Trend line. Màu chỉ dùng khi cần nhấn mạnh.

Kết quả? Bất kỳ VP nào cũng mở dashboard lên và biết ngay: subscriber tăng hay giảm, content nào đang được xem nhiều, khu vực nào cần push marketing — trong dưới 60 giây.

Gần hơn — The Coffee House tại Việt Nam. Chuỗi cà phê với hơn 150 cửa hàng sử dụng dashboard để theo dõi doanh thu real-time từng cửa hàng. Quản lý khu vực không cần gọi điện hỏi từng store manager — mở app, xem dashboard, biết ngay chi nhánh nào doanh thu đang thấp hơn trung bình, ca nào ít khách, menu nào bán chạy. Quyết định điều chỉnh nhân sự hay chạy promotion được đưa ra trong ngày thay vì cuối tuần.

Nguyên tắc IBCS (International Business Communication Standards) — một bộ quy chuẩn từ Đức đang được nhiều tập đoàn áp dụng — đề xuất chuẩn hóa cách trình bày biểu đồ kinh doanh: cột đen cho actual, cột viền cho plan, mũi tên cho variance. Khi toàn công ty dùng chung ngôn ngữ trực quan, không ai phải hỏi "cột này là gì?" Giống như biển báo giao thông — ai cũng hiểu, không cần giải thích.

🎯 Vậy cụ thể là làm gì?

🔍 VLOOKUP vs XLOOKUP vs INDEX+MATCH — Cuộc chuyển giao quyền lực

VLOOKUP — hàm tra cứu kinh điển mà 90% dân Excel biết. Cú pháp: =VLOOKUP(lookup_value, table_array, col_index_number, [range_lookup]).

Vấn đề? Ba nhược điểm chết người:

  1. Chỉ tìm từ trái sang phải. Cột tra cứu phải nằm ở cột đầu tiên của table_array. Nếu bạn cần tra ngược — bó tay.
  2. Dùng số thứ tự cột cứng. col_index_number = 3 nghĩa là lấy cột thứ 3. Thêm một cột vào giữa? Số 3 vẫn là 3, nhưng kết quả đã sai.
  3. Chậm với dữ liệu lớn. 100.000 dòng? VLOOKUP bắt đầu ì ạch.

XLOOKUP — ra mắt năm 2019, chỉ có trên Excel 365 và Excel 2021+. Cú pháp: =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]).

Ưu điểm vượt trội:

  • Tìm được mọi hướng — trái, phải, lên, xuống. Không bị giới hạn vị trí cột.
  • Không cần col_index_number — bạn chỉ định trực tiếp cột trả về. Thêm bao nhiêu cột vào giữa cũng không ảnh hưởng.
  • Có tham số if_not_found — thay vì kết hợp IFERROR bên ngoài, XLOOKUP xử lý luôn.
  • Hỗ trợ tìm gần đúng, tìm ký tự đại diện, tìm từ dưới lên.

INDEX+MATCH — combo "lão đại" cho ai không có Excel 365. =INDEX(return_range, MATCH(lookup_value, lookup_range, 0)).

  • MATCH tìm vị trí của giá trị → trả về số thứ tự dòng.
  • INDEX lấy giá trị tại vị trí đó trong một cột khác.
  • Kết hợp lại: tra cứu linh hoạt, mọi hướng, không phụ thuộc cấu trúc bảng.

Khi nào dùng gì?

Tình huốngDùng
File Excel cũ, chia sẻ team dùng nhiều phiên bảnINDEX+MATCH
Excel 365, file cá nhân hoặc team đều dùng 365XLOOKUP
Tra cứu đơn giản, bảng cố địnhVLOOKUP vẫn ổn

📊 Dashboard Design — Nghệ thuật "3 phút hiểu hết"

Một dashboard tốt gồm 4 thành phần chính:

1. KPI Cards — Những ô số lớn nằm trên cùng. Doanh thu tháng này: 2.4 tỷ. Tăng trưởng: +12% MoM. Số đơn hàng: 1,847. Mỗi KPI card = một điểm giữa kỳ — cho sếp biết ngay sức khỏe doanh nghiệp mà không cần đọc chi tiết.

2. Charts — Biểu đồ trực quan hóa xu hướng.

  • Line chart cho xu hướng theo thời gian (doanh thu 12 tháng).
  • Bar/Column chart cho so sánh giữa các nhóm (doanh thu theo khu vực).
  • Pie chart — dùng cực hạn chế, tối đa 3–5 phần, và chỉ khi muốn thể hiện tỷ lệ. Tufte nói pie chart lãng phí mực.
  • Combo chart (cột + đường) cho biểu diễn 2 thang đo cùng lúc (doanh thu + tỷ lệ tăng trưởng).

3. Slicer & Timeline — Bộ lọc tương tác. Thay vì tạo 12 sheet cho 12 tháng, bạn đặt một Timeline filter — click vào tháng nào, dashboard tự cập nhật. Slicer cho phép lọc theo khu vực, sản phẩm, kênh bán hàng — click một cái, toàn bộ biểu đồ và KPI trên dashboard đổi theo.

4. Conditional Formatting — Tô màu theo điều kiện. Doanh thu dưới target? Đỏ. Đạt target? Xanh. Vượt target? Xanh đậm. Sếp nhìn vào, thấy đỏ ở đâu là biết ngay cần hành động ở đâu — không cần đọc con số.

Nguyên tắc thiết kế — Data-Ink Ratio (Tufte):

Edward Tufte, giáo sư Yale, cha đẻ của data visualization hiện đại, đưa ra công thức:

Data-Ink Ratio=Ink used to display dataTotal ink used in the chart

Mục tiêu: tỷ lệ này càng gần 1 càng tốt. Bỏ gridlines thừa. Bỏ 3D effects. Bỏ legend nếu có thể dán nhãn trực tiếp trên chart. Bỏ border ô. Bỏ background pattern. Mỗi pixel trên dashboard phải phục vụ dữ liệu, không phục vụ trang trí.

📈 Sales Analysis — Đọc vị sức khỏe kinh doanh

Revenue — doanh thu — là KPI cơ bản nhất, nhưng nhìn một mình Revenue không đủ. Bạn cần Growth Rate:

  • MoM (Month-over-Month): So tháng này với tháng trước. =(Revenue_T12 - Revenue_T11) / Revenue_T11. Tăng 5% tháng qua? Tốt.
  • QoQ (Quarter-over-Quarter): So quý này với quý trước. Nhìn trend trung hạn.
  • YoY (Year-over-Year): So với cùng kỳ năm ngoái. Loại bỏ yếu tố mùa vụ — đặc biệt quan trọng ở Việt Nam, nơi Tết Nguyên Đán khiến Q1 luôn biến động.

Pareto 80/20 — Nguyên tắc từ nhà kinh tế học Vilfredo Pareto: 80% kết quả đến từ 20% nguyên nhân. Trong sales: 80% doanh thu thường đến từ 20% sản phẩm (hoặc 20% khách hàng).

Cách làm trong Excel: sắp xếp sản phẩm từ doanh thu cao đến thấp, tính tỷ lệ % tích lũy. Vẽ biểu đồ Pareto (cột + đường tích lũy). Đường tích lũy chạm 80%? Kẻ đường ngang — tất cả sản phẩm bên trái đường đó là "vital few" (ít nhưng quan trọng), bên phải là "trivial many" (nhiều nhưng không đáng kể).

Ứng dụng thực tế: một chuỗi bán lẻ ở Đà Nẵng có 2.000 SKU. Phân tích Pareto phát hiện 127 SKU tạo ra 80% doanh thu. Thay vì dàn đều marketing cho 2.000 sản phẩm, họ tập trung push 127 SKU đó — doanh thu tổng tăng 15% trong quý tiếp theo mà chi phí marketing giảm 30%.

Seasonality — tính mùa vụ. Tại Việt Nam: doanh thu mì gói, bánh kẹo tăng mạnh trước Tết. Bia tăng hè. Áo ấm tăng tháng 11–12 ở miền Bắc. Không nhận ra seasonality → bạn sẽ hoảng loạn khi doanh thu tháng 2 "giảm" sau Tết, trong khi thực tế đó chỉ là chu kỳ bình thường. YoY comparison giúp bạn nhìn xuyên qua seasonality.

🎨 Chart Selection — Chọn đúng biểu đồ, kể đúng câu chuyện

Biểu đồ sai có thể khiến insight đúng trở nên vô nghĩa. Nguyên tắc chọn chart:

Mục đíchChart phù hợp
So sánh giữa các nhómBar / Column
Xu hướng theo thời gianLine
Tỷ lệ phần trăm (≤ 5 phần)Pie / Donut
Phân bốHistogram
Tương quan 2 biếnScatter
ParetoCombo (Column + Line)
KPI vs TargetBullet chart / Gauge

IBCS khuyến nghị: dùng cùng kiểu chart cho cùng loại thông điệp xuyên suốt dashboard. Đừng dùng bar chart cho khu vực A nhưng pie chart cho khu vực B. Nhất quán. Đơn giản. Dễ hiểu.

🏪 Câu chuyện thực tế

Tuấn, 26 tuổi, marketing executive tại một startup bán mỹ phẩm online ở TP.HCM.

Startup có 15 người. Tuấn phụ trách chạy quảng cáo Facebook và TikTok. Mỗi tuần, founder yêu cầu Tuấn "báo cáo tình hình kinh doanh." Tuấn mở Google Sheets, copy số từ Shopee Seller Center, paste vào sheet, cộng trừ nhân chia bằng tay, rồi gửi email: "Tuần này doanh thu 340 triệu, tăng 8% so với tuần trước."

Founder reply: "Tăng ở sản phẩm nào? Kênh nào? Khu vực nào? So với cùng kỳ tháng trước thì sao?"

Tuấn mất 4 tiếng đào lại data để trả lời. Hôm sau founder hỏi tiếp. Lại 4 tiếng.

Tuấn đang làm báo cáo kiểu "đi bộ" — mỗi lần sếp hỏi, lại chạy lại từ đầu.

Sau buổi học thứ 3 về Data Cleaning và Pivot Table, Tuấn bắt đầu nghĩ khác. "Nếu mình build sẵn một dashboard, sếp tự nhìn thấy câu trả lời — mình không cần chạy lại mỗi ngày."

Tuần 1 — Data & Lookup.

Tuấn gộp dữ liệu từ Shopee, Lazada, và website vào một bảng master. Cột: Ngày, Kênh, Sản phẩm, SKU, Khu vực, Doanh thu, Số lượng, Chi phí quảng cáo.

Vấn đề: bảng sản phẩm trên Shopee và Lazada dùng mã SKU khác nhau. Tuấn tạo một bảng mapping SKU và dùng XLOOKUP để tra cứu tên chuẩn:

=XLOOKUP(B2, SKU_Map[SKU], SKU_Map[Product_Name], "Không tìm thấy")

Trước đó Tuấn dùng VLOOKUP. Nhưng khi bảng mapping thêm 3 cột mới (category, supplier, cost), toàn bộ col_index lệch. Tuấn tốn 2 tiếng debug. Chuyển sang XLOOKUP — không bao giờ gặp lại lỗi đó.

Tuần 2 — Dashboard Design.

Tuấn mở một sheet mới. Đặt tên "DASHBOARD." Chia layout:

  • Hàng trên cùng: 4 KPI cards — Tổng doanh thu, Growth MoM, Số đơn hàng, AOV (Average Order Value). Tuấn dùng Conditional Formatting: doanh thu tăng → nền xanh, giảm → nền đỏ.
  • Hàng giữa bên trái: Line chart doanh thu 12 tuần gần nhất — trend rõ ràng, loại bỏ gridlines thừa theo nguyên tắc Tufte.
  • Hàng giữa bên phải: Bar chart doanh thu theo khu vực — Bắc, Trung, Nam, đã sắp xếp từ cao đến thấp.
  • Hàng dưới bên trái: Pareto chart — sắp xếp 50 SKU theo doanh thu, vẽ đường tích lũy. Tuấn phát hiện: 8 sản phẩm (16%) tạo ra 78% doanh thu. Gần đúng Pareto 80/20.
  • Hàng dưới bên phải: Table top 10 sản phẩm, kèm sparkline mini cho trend 4 tuần.

Tuấn thêm Slicer cho cột "Kênh" (Shopee / Lazada / Website) và Timeline filter cho ngày. Founder click vào "Shopee" — toàn bộ dashboard chỉ hiện doanh thu Shopee. Click vào tháng 5 — chỉ hiện tháng 5. Không cần hỏi Tuấn nữa.

Tuần 3 — Sales Analysis.

Tuấn tính Growth MoM, QoQ, YoY cho từng kênh. Phát hiện: doanh thu tổng tăng 8%, nhưng Lazada giảm 12% MoM — bị che bởi Shopee tăng mạnh. Nếu chỉ nhìn tổng, không ai thấy Lazada đang có vấn đề.

Phân tích Pareto theo khách hàng: 22% khách hàng repeat tạo ra 71% doanh thu. Tuấn đề xuất founder chạy loyalty program cho nhóm này thay vì chi tiền acquisition khách mới.

Phân tích seasonality: serum dưỡng da bán mạnh tháng 3–4 (trước hè) và tháng 10–11 (trước Tết). Kem chống nắng peak tháng 5–7. Tuấn đề xuất lên lịch chạy ads theo chu kỳ thay vì dàn đều 12 tháng — tiết kiệm 25% budget quảng cáo.

Kết quả:

Founder mở dashboard mỗi sáng, cập nhật tự động. Cuộc họp tuần từ 90 phút xuống còn 30 phút — vì mọi người đã nhìn dashboard trước khi vào phòng họp. Founder nói: "Lần đầu tiên tao hiểu tình hình kinh doanh mà không cần hỏi ai."

Tuấn không còn là "thằng chạy ads." Tuấn trở thành người mà founder hỏi ý kiến trước khi ra quyết định. Lương tăng 30% sau 2 tháng. Chức danh mới: Marketing & Data Analyst.

Tất cả bắt đầu từ một cái dashboard Excel.

💡 Bài học rút ra

🚗 Dashboard = bảng đồng hồ xe hơi. Thiết kế để nhìn một lần là hiểu. Nếu sếp phải hỏi "con số này nghĩa là gì?" — dashboard của bạn chưa đủ tốt.

🔄 XLOOKUP thay thế VLOOKUP trong hầu hết trường hợp. Tìm mọi hướng, không phụ thuộc vị trí cột, xử lý lỗi tích hợp. Nếu bạn dùng Excel 365, không có lý do gì để tiếp tục dùng VLOOKUP. Nếu cần tương thích ngược — INDEX+MATCH là bảo hiểm vạn năng.

📊 Pareto 80/20 là insight đầu tiên bạn nên tìm. Trước khi phân tích gì phức tạp, hãy trả lời: "20% nào tạo ra 80% kết quả?" Sản phẩm, khách hàng, kênh bán — nguyên tắc này áp dụng ở mọi nơi.

🎨 Less is more — Tufte data-ink ratio. Bỏ gridlines. Bỏ 3D. Bỏ border thừa. Bỏ legend nếu có thể dán nhãn trực tiếp. Mỗi pixel không phục vụ dữ liệu là một pixel gây nhiễu.

📅 Seasonality là bạn, không phải kẻ thù. Hiểu chu kỳ mùa vụ giúp bạn không hoảng loạn khi doanh thu giảm theo quy luật, và biết thời điểm đúng để tăng tốc.

🏗 Dashboard không phải đích đến — nó là khởi đầu. Dashboard tốt dẫn đến câu hỏi tốt. Câu hỏi tốt dẫn đến phân tích sâu. Phân tích sâu dẫn đến quyết định đúng. Đó mới là giá trị thực.

🤓 Muốn tìm hiểu thêm?

  • 📚 XLOOKUP function — Microsoft Support — Tài liệu chính thức, đầy đủ ví dụ.
  • 📖 The Visual Display of Quantitative Information — Edward Tufte — Cuốn sách kinh điển về data visualization, nơi sinh ra khái niệm data-ink ratio.
  • 🎥 Leila Gharani — Excel Dashboard Tutorial — Hướng dẫn build dashboard Excel từ zero, cực kỳ thực tế.
  • 📊 IBCS Standards — Bộ quy chuẩn quốc tế về trình bày biểu đồ kinh doanh. Đọc phần SUCCESS formula.
  • 🇻🇳 DataỖi — Blog tiếng Việt — Case study dashboard từ doanh nghiệp Việt Nam, tips Excel thực chiến.
  • 📖 Storytelling with Data — Cole Nussbaumer Knaflic — Chương 2 về chart selection là must-read.

🔗 Xem thêm Buổi 4

📘 Nội dung chính🧠 Case Study🏆 Tiêu chuẩn🛠 Workshop🎮 Mini Game