Mẫu dashboard Excel: cách thiết kế báo cáo trực quan từ dữ liệu bán hàng, tài chính
Hướng dẫn tự làm mẫu dashboard Excel: cấu trúc 3 sheet Dữ liệu – Tính toán – Dashboard, thẻ KPI, biểu đồ, chọn tháng động, Slicer, định dạng có điều kiện và ví dụ dashboard bán hàng theo tháng.
Trả lời nhanh: một mẫu dashboard Excel tốt được xây trên 3 sheet tách biệt: sheet Dữ liệu (bảng thô, mỗi dòng một giao dịch), sheet Tính toán (các con số tổng hợp bằng SUMIFS, COUNTIFS hoặc PivotTable) và sheet Dashboard (chỉ hiển thị: thẻ KPI, biểu đồ, bảng xếp hạng). Người xem chọn tháng hoặc chi nhánh ở một ô thả xuống hay Slicer, toàn bộ số liệu và biểu đồ tự cập nhật. Dashboard không tạo ra dữ liệu mới, nó giúp người quản lý thấy ngay điều quan trọng trong vài giây.
Bài viết hướng dẫn tự dựng một dashboard bán hàng theo tháng, áp dụng được cho dữ liệu tài chính, kho, nhân sự. Số liệu ví dụ là giả định.
Dashboard khác báo cáo thường ở điểm nào?
| Tiêu chí | Báo cáo dạng bảng | Dashboard |
|---|---|---|
| Mục đích | Ghi đầy đủ chi tiết | Cho thấy tình hình và xu hướng ngay lập tức |
| Số lượng chỉ tiêu | Nhiều, đủ mọi dòng | 5–8 chỉ tiêu quan trọng nhất |
| Hình thức | Bảng số | Thẻ KPI, biểu đồ, màu cảnh báo |
| Tương tác | Ít | Chọn kỳ, chi nhánh, nhóm hàng |
| Thời gian đọc | Vài phút đến vài chục phút | Dưới 1 phút để nắm ý chính |
Bước 1: Chuẩn hóa sheet Dữ liệu
Dashboard chỉ tốt khi dữ liệu nguồn sạch. Quy tắc cho sheet DuLieu:
- Một dòng tiêu đề duy nhất, mỗi dòng bên dưới là một giao dịch.
- Không gộp ô, không dòng tổng xen giữa, không dòng trống.
- Cột ngày là kiểu ngày thật (không phải chữ), cột số là kiểu số.
- Tên sản phẩm, chi nhánh, nhân viên chọn từ danh sách thả xuống để không bị gõ sai.
- Chuyển vùng dữ liệu thành bảng (Ctrl+T), đặt tên
BanHang: khi thêm dòng mới, mọi công thức tự mở rộng.
Các cột gợi ý cho dashboard bán hàng: Ngày, Số đơn, Khách hàng, Chi nhánh, Nhóm hàng, Sản phẩm, Số lượng, Doanh thu, Giá vốn, Kênh bán. Thêm cột Tháng = =EOMONTH([@Ngày],-1)+1 để gom theo tháng. Nếu bạn đã có file Excel quản lý bán hàng, có thể dùng ngay bảng đó làm nguồn.
Bước 2: Ô chọn kỳ báo cáo
Trên sheet Dashboard, đặt ô C2 là tháng cần xem, dùng Data Validation dạng List lấy từ danh sách tháng có trong dữ liệu. Ô C3 là tháng trước: =EDATE(C2,-1). Ô C4 là cùng tháng năm trước: =EDATE(C2,-12). Mọi công thức phía sau đều tham chiếu đến các ô này, nên chỉ cần đổi C2 là cả dashboard đổi theo.
Lưu ý: Excel cài đặt định dạng Việt Nam thường dùng dấu chấm phẩy ; thay cho dấu phẩy , trong công thức.
Bước 3: Sheet Tính toán và thẻ KPI
Đặt các công thức tổng hợp ở sheet TinhToan, sheet Dashboard chỉ tham chiếu kết quả. Cách này giúp dashboard gọn và dễ kiểm tra.
| Chỉ tiêu | Công thức |
|---|---|
| Doanh thu tháng | =SUMIFS(BanHang[Doanh thu],BanHang[Tháng],Dashboard!$C$2) |
| Doanh thu tháng trước | Như trên, thay $C$2 bằng $C$3 |
| Tăng trưởng so tháng trước | =IFERROR(DT_thang/DT_thang_truoc-1,"") |
| Số đơn hàng | Đếm số đơn không trùng: =COUNTA(UNIQUE(FILTER(BanHang[Số đơn],BanHang[Tháng]=Dashboard!$C$2))) (Excel 365) |
| Giá trị đơn trung bình | =IFERROR(DT_thang/So_don,"") |
| Lợi nhuận gộp | =DT_thang-SUMIFS(BanHang[Giá vốn],BanHang[Tháng],Dashboard!$C$2) |
| Biên lợi nhuận gộp | =IFERROR(LN_gop/DT_thang,"") |
| % đạt kế hoạch | =IFERROR(DT_thang/XLOOKUP(Dashboard!$C$2,KeHoach[Tháng],KeHoach[Doanh thu]),"") |
Mỗi thẻ KPI trên Dashboard gồm 3 dòng: tên chỉ tiêu (chữ nhỏ), giá trị (chữ lớn, đậm) và so sánh với kỳ trước kèm mũi tên. Mũi tên tạo bằng định dạng số tùy chỉnh: ▲ 0.0%;▼ 0.0%;0.0%, kết hợp định dạng có điều kiện xanh khi dương, đỏ khi âm.
Ví dụ: dashboard tháng 10 của một cửa hàng
| Chỉ tiêu | Tháng 10 | Tháng 9 | Thay đổi |
|---|---|---|---|
| Doanh thu | 860 triệu | 800 triệu | ▲ 7,5% |
| Số đơn | 2.150 | 2.000 | ▲ 7,5% |
| Giá trị đơn trung bình | 400.000 đ | 400.000 đ | 0,0% |
| Lợi nhuận gộp | 301 triệu | 296 triệu | ▲ 1,7% |
| Biên lợi nhuận gộp | 35,0% | 37,0% | ▼ 2,0 điểm % |
| % đạt kế hoạch (KH 900 triệu) | 95,6% | — | — |
Kiểm tra: 860/800 − 1 = 7,5%; 860 triệu / 2.150 đơn = 400.000 đ; 301/860 = 35,0%; 296/800 = 37,0%; 860/900 = 95,6%. Đọc dashboard này, người quản lý thấy ngay: doanh thu tăng nhờ số đơn tăng, nhưng biên lợi nhuận giảm 2 điểm phần trăm, cần xem lại chương trình giảm giá hoặc cơ cấu nhóm hàng.
Bước 4: Biểu đồ — chọn đúng loại
| Câu hỏi cần trả lời | Loại biểu đồ nên dùng |
|---|---|
| Doanh thu thay đổi thế nào qua 12 tháng? | Biểu đồ đường (line) |
| Chi nhánh / sản phẩm nào bán nhiều nhất? | Biểu đồ cột ngang, sắp xếp giảm dần |
| Thực tế so với kế hoạch? | Cột cụm hoặc cột kèm đường kế hoạch |
| Cơ cấu doanh thu theo kênh? | Cột chồng 100% (dễ so sánh hơn biểu đồ tròn) |
| Xu hướng nhỏ trong một ô | Sparkline (Insert > Sparklines) |
Với top sản phẩm, dùng hàm =TAKE(SORTBY(DanhSachSP,DoanhThuSP,-1),5) (Excel 365) để luôn lấy 5 sản phẩm dẫn đầu của tháng đang chọn, rồi vẽ biểu đồ từ vùng kết quả này.
Bước 5: Tương tác bằng PivotTable và Slicer
Nếu không muốn viết nhiều công thức, có thể dựng dashboard từ PivotTable:
- Tạo các PivotTable từ bảng
BanHangở sheet TinhToan (doanh thu theo tháng, theo chi nhánh, theo nhóm hàng). - Tạo PivotChart từ từng PivotTable, cắt và dán sang sheet Dashboard.
- Chèn Slicer cho Chi nhánh và Timeline cho Ngày, sau đó dùng Report Connections để một Slicer điều khiển tất cả PivotTable.
- Khi có dữ liệu mới: Data > Refresh All.
Cách công thức linh hoạt hơn về bố cục; cách PivotTable nhanh hơn khi dữ liệu lớn. Nhiều dashboard kết hợp cả hai.
Nguyên tắc thiết kế để dashboard dễ đọc
- Quan trọng nhất đặt góc trên bên trái: mắt người đọc bắt đầu từ đó.
- Tối đa 2–3 màu chính, màu đỏ chỉ dùng cho cảnh báo.
- Bỏ đường lưới, viền thừa, hiệu ứng 3D: Excel mặc định thêm nhiều chi tiết không cần thiết.
- Đơn vị thống nhất: hiển thị triệu đồng bằng định dạng
#,##0,, " tr"thay vì số đầy đủ. - Vừa một màn hình: nếu phải cuộn, hãy bớt chỉ tiêu.
- Ghi rõ nguồn và thời điểm cập nhật ở chân dashboard.
Sau khi hoàn thiện, khóa sheet Dashboard và TinhToan, chỉ để mở ô chọn tháng, tránh người xem vô tình xóa công thức.
Các dashboard thường dùng trong doanh nghiệp nhỏ
- Bán hàng: doanh thu, số đơn, giá trị đơn trung bình, top sản phẩm, theo kênh.
- Tài chính: doanh thu, chi phí, lợi nhuận theo tháng, lấy số từ mẫu báo cáo kết quả kinh doanh Excel.
- Kho: giá trị tồn, mặt hàng dưới mức tối thiểu, vòng quay hàng tồn kho từ file Excel quản lý kho.
- Nhân sự: số giờ công, đi muộn, tăng ca theo bảng chấm công.
Lỗi thường gặp
- Nhập dữ liệu thẳng vào sheet Dashboard: lần cập nhật sau sẽ bị ghi đè hoặc sai.
- Quá nhiều biểu đồ: 10 biểu đồ trên một trang làm người xem không biết nhìn đâu.
- Biểu đồ tròn nhiều lát: khó so sánh khi trên 4–5 nhóm.
- Không có kỳ so sánh: con số 860 triệu chỉ có ý nghĩa khi đặt cạnh tháng trước hoặc kế hoạch.
- Công thức tham chiếu cả cột trên dữ liệu lớn làm file chậm; dùng bảng (Table) thay vì A:A.
Câu hỏi thường gặp
Không có Excel 365 thì sao?
Các hàm UNIQUE, FILTER, SORTBY, TAKE chỉ có trong Excel 365 và Excel 2021 trở lên. Với bản cũ hơn, hãy dùng PivotTable cho top sản phẩm và số đơn không trùng.
Làm dashboard trên Google Sheets được không?
Được. SUMIFS, FILTER, UNIQUE, SORT và biểu đồ đều có trên Google Sheets; Slicer cũng có. Google Sheets thuận tiện khi nhiều người cùng xem.
Khi nào nên chuyển sang Power BI hoặc Looker Studio?
Khi dữ liệu đến từ nhiều nguồn, quá lớn so với Excel hoặc cần chia sẻ trực tuyến cho nhiều người với phân quyền. Cấu trúc 3 lớp dữ liệu – tính toán – hiển thị trong bài vẫn áp dụng được.
Xem thêm hướng dẫn trong nhóm Thiết kế bảng tính & dashboard.