Phân Tích ABC Hàng Tồn Kho Với Google Sheets [Template 2026]
16 tháng 2, 2026
Cập nhật: 25 tháng 3, 2026
12 phút đọc
![Phân Tích ABC Hàng Tồn Kho Với Google Sheets [Template 2026]](/images/blog/google-sheets-phan-tich-abc-hang-ton-kho.png)
Phân Tích ABC Hàng Tồn Kho Bằng Google Sheets: Tối Ưu Vốn Kinh Doanh
Phân tích ABC giúp bạn xác định sản phẩm nào quan trọng nhất để tập trung nguồn lực. Nguyên tắc Pareto: 20% SKU tạo ra 80% doanh thu — và đó là nhóm A cần quản lý chặt nhất.
ABC Analysis Là Gì?
| Nhóm | % SKU | % Doanh thu | Chiến lược kho |
|---|---|---|---|
| A — Quan trọng nhất | 10-20% | 70-80% | Kiểm soát chặt, tồn kho cao, đặt hàng thường xuyên, ưu tiên vị trí kho tốt |
| B — Trung bình | 30-40% | 15-25% | Kiểm soát định kỳ, tồn kho vừa phải, đặt hàng theo tháng |
| C — Ít quan trọng | 40-50% | 5% | Đặt hàng theo nhu cầu, tồn kho tối thiểu, xem xét loại bỏ nếu bán quá ít |
Thực Hiện ABC Analysis Trong Google Sheets
Bước 1: Chuẩn Bị Dữ Liệu
| A | B | C | D | E |
|---|---|---|---|---|
| SKU | Tên sản phẩm | Doanh thu (12 tháng) | % Tổng DT | % Tích lũy |
Bước 2: Sắp Xếp Giảm Dần & Tính %
// Cột D: % doanh thu từng sản phẩm
=C2/SUM($C$2:$C$100)
=C2/SUM($C$2:$C$100)
// Cột E: % tích lũy
E2: =D2
E3: =E2+D3 // (kéo xuống hết)
E2: =D2
E3: =E2+D3 // (kéo xuống hết)
Bước 3: Phân Loại ABC Tự Động
// Cột F: Nhóm ABC
=IFS(E2<=0.8,"A", E2<=0.95,"B", TRUE,"C")
=IFS(E2<=0.8,"A", E2<=0.95,"B", TRUE,"C")
A = 0-80% tích lũy, B = 80-95%, C = 95-100%
XYZ Analysis: Kết Hợp Với ABC
XYZ phân loại theo độ ổn định của nhu cầu:
| Nhóm | Đặc điểm | CV (Coefficient of Variation) | Chiến lược |
|---|---|---|---|
| X | Nhu cầu ổn định | < 0.2 | Dùng EOQ, đặt hàng đều đặn |
| Y | Nhu cầu biến động vừa | 0.2 - 0.5 | Safety stock trung bình |
| Z | Nhu cầu không dự báo được | > 0.5 | Đặt hàng theo nhu cầu thực tế |
// Tính CV (Coefficient of Variation)
=STDEV(TháoBán_12_tháng) / AVERAGE(TháoBán_12_tháng)
// Phân loại XYZ
=IF(CV<0.2,"X", IF(CV<0.5,"Y","Z"))
=STDEV(TháoBán_12_tháng) / AVERAGE(TháoBán_12_tháng)
// Phân loại XYZ
=IF(CV<0.2,"X", IF(CV<0.5,"Y","Z"))
Ma Trận ABC-XYZ
| X (Ổn định) | Y (Biến động vừa) | Z (Khó dự báo) | |
|---|---|---|---|
| A (DT cao) | Đặt hàng đều, tồn kho tối ưu | Safety stock vừa, theo dõi trend | Safety stock cao, dự báo cẩn thận |
| B (DT trung bình) | EOQ, order period vừa | Theo dõi định kỳ hàng tháng | Min-max inventory policy |
| C (DT thấp) | Order khi cần, tồn kho thấp | Xem xét giảm mặt hàng | Ngừng dự trữ, order theo đơn |
Dashboard Kho Hàng Với ABC
// Tổng giá trị kho nhóm A
=SUMIF(F:F,"A",H:H) // Nhóm A × Giá vốn × Tồn kho
// % giá trị kho bị "giam" bởi nhóm C (slow-moving)
=SUMIF(F:F,"C",H:H)/SUM(H:H)
// Danh sách hàng C tồn quá 90 ngày
=FILTER(A:B, AND(F:F="C", TODAY()-LastSaleDate:LastSaleDate>90))
=SUMIF(F:F,"A",H:H) // Nhóm A × Giá vốn × Tồn kho
// % giá trị kho bị "giam" bởi nhóm C (slow-moving)
=SUMIF(F:F,"C",H:H)/SUM(H:H)
// Danh sách hàng C tồn quá 90 ngày
=FILTER(A:B, AND(F:F="C", TODAY()-LastSaleDate:LastSaleDate>90))
Tính EOQ Trong Sheets
// EOQ = √(2 × Nhu cầu × Chi phí đặt hàng / Chi phí lưu kho)
=SQRT(2 * NhuCau_Nam * ChiPhiDatHang / ChiPhiLuuKho)
=SQRT(2 * NhuCau_Nam * ChiPhiDatHang / ChiPhiLuuKho)
// Ví dụ: Nhu cầu 1.200 cái/năm, chi phí đặt hàng 300K, lưu kho 20K/cái/năm
=SQRT(2*1200*300000/20000) = 190 cái/lần đặt
=SQRT(2*1200*300000/20000) = 190 cái/lần đặt
SheetStore: ABC Analysis Tự Động, Không Cần Sheets Phức Tạp
SheetStore tự phân loại ABC từ dữ liệu bán hàng — cảnh báo hàng slow-moving, gợi ý EOQ, export sang Sheets để phân tích sâu. Quản lý kho thông minh từ 699K/tháng.
Xem Tính Năng Quản Lý KhoChia sẻ bài viết:
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.