Template Google Sheets Quản Lý Kho Hàng — Xuất Nhập Tồn Tự Động

Template Google Sheets Quản Lý Kho Hàng — Xuất Nhập Tồn Tự Động
Template quản lý kho hàng miễn phí với tính năng tự động cập nhật tồn kho khi xuất/nhập, cảnh báo hàng sắp hết, báo cáo tồn kho tức thì. Phù hợp cho cửa hàng nhỏ và vừa không muốn đầu tư phần mềm đắt tiền.
1. Quản Lý Kho Bằng Giấy Tờ vs Google Sheets
Theo báo cáo của Hiệp hội Bán lẻ Việt Nam 2025, có đến 74% cửa hàng nhỏ và vừa vẫn quản lý kho bằng sổ sách giấy tờ hoặc Excel thủ công. Hậu quả trực tiếp: mất hàng không biết lý do, thất thoát 3–8% doanh thu mỗi năm do quản lý kho kém.
| Vấn Đề | Quản Lý Giấy Tờ | Template Google Sheets |
|---|---|---|
| Cập nhật tồn kho | Thủ công, dễ sai | Tự động sau mỗi giao dịch |
| Biết hàng sắp hết | Khi ra kho mới biết | Cảnh báo tự động trước 3–7 ngày |
| Tìm lịch sử giao dịch | Lật từng trang sổ | Tìm kiếm trong 2 giây |
| Kiểm kê cuối tháng | 2–3 ngày, dừng kinh doanh | 30 phút so sánh số liệu |
| Báo cáo cho chủ | Tổng hợp thủ công 4–8 giờ | Xuất PDF 1 click |
| Truy xuất nguồn gốc | Khó hoặc không thể | Lịch sử đầy đủ, lọc theo nhà cung cấp |
| Chi phí | Gần như miễn phí | Miễn phí (Google Sheets) |
Tải Template Quản Lý Kho Miễn Phí
5 sheets tích hợp — thiết lập trong 20 phút, dùng mãi mãi
Tải Ngay →2. Cấu Trúc 5 Sheets Trong Template Quản Lý Kho
Sheet Danh Mục (Product Catalog)
Danh sách toàn bộ sản phẩm/hàng hóa trong kho. Là nguồn dữ liệu gốc, được tham chiếu bởi tất cả sheet khác.
Mã hàng
HH001, HH002...
Tên hàng hóa
Mô tả chi tiết
Đơn vị tính
Cái, kg, thùng...
Giá nhập / bán
VNĐ
Nhà cung cấp
Liên kết NCC
Tồn tối thiểu
Ngưỡng cảnh báo
Vị trí kho
Kệ A, ngăn 3...
Hạn sử dụng
Cho hàng thực phẩm
Sheet Nhập Kho (Stock In)
Ghi lại mọi giao dịch nhập hàng: mua từ nhà cung cấp, hàng trả về từ khách, điều chỉnh tăng khi kiểm kê.
Cột bắt buộc nhập:
Ngày nhập | Mã hàng (dropdown) | Số lượng | Giá nhập | Nhà cung cấp | Số phiếu nhập | Ghi chú
Sheet Xuất Kho (Stock Out)
Ghi lại mọi giao dịch xuất hàng: bán cho khách, xuất để sử dụng nội bộ, hàng hỏng/mất, điều chỉnh giảm khi kiểm kê.
Phân loại lý do xuất kho:
Bán hàng | Xuất nội bộ | Hàng hỏng | Trả NCC | Kiểm kê điều chỉnh | Khuyến mãi/Tặng
Sheet Tồn Kho (Current Stock) — Tự Động
Hiển thị tồn kho hiện tại của từng sản phẩm theo thời gian thực. Không cần nhập thủ công — tự tính từ Nhập Kho − Xuất Kho.
✓
Hàng đủ tồn
Nền trắng
⚠
Sắp hết
Nền vàng
✗
Hết hàng
Nền đỏ
Sheet Dashboard — Tổng Quan Kho
Tổng hợp chỉ số kho quan trọng: tổng giá trị hàng tồn, top 10 hàng sắp hết, tốc độ luân chuyển kho (inventory turnover), hàng tồn quá lâu cần xử lý.
3. Công Thức Tính Tồn Kho Tự Động
Đây là trái tim của template — công thức tính tồn kho tự động dựa trên lịch sử nhập/xuất. Hiểu được logic này giúp bạn kiểm tra và debug khi cần:
// Tồn kho hiện tại = Tổng nhập - Tổng xuất
=SUMIF(NhapKho!B:B,A2,NhapKho!C:C) - SUMIF(XuatKho!B:B,A2,XuatKho!C:C)
// Tồn kho đầu tháng (dùng SUMIFS với điều kiện ngày)
=SUMIFS(NhapKho!C:C,NhapKho!B:B,A2,NhapKho!A:A,"<"&DATE(YEAR(TODAY()),MONTH(TODAY()),1))
// Nhập kho trong tháng hiện tại
=SUMPRODUCT((NhapKho!B2:B10000=A2)*(MONTH(NhapKho!A2:A10000)=MONTH(TODAY()))*(YEAR(NhapKho!A2:A10000)=YEAR(TODAY()))*NhapKho!C2:C10000)
// Giá trị tồn kho (tính theo giá nhập bình quân gia quyền)
=TonKho * AVERAGEIF(NhapKho!B:B,A2,NhapKho!D:D)
// Số ngày tồn kho bình quân (Days Sales of Inventory)
=TonKhoBinhQuan / (TongXuatThang/30)
Phương Pháp Tính Giá Tồn Kho
FIFO (First In, First Out)
Hàng nhập trước xuất trước. Phù hợp với hàng có hạn sử dụng (thực phẩm, dược phẩm).
LIFO (Last In, First Out)
Hàng nhập sau xuất trước. Ít phổ biến tại Việt Nam, không được IFRS chấp nhận.
Bình Quân Gia Quyền ✓
Giá xuất = trung bình có trọng số của tất cả lô nhập. Được khuyến nghị cho SME Việt Nam.
4. Thiết Lập Cảnh Báo Hàng Sắp Hết
Hết hàng đột ngột là một trong những nguyên nhân hàng đầu làm mất khách. Template có hệ thống cảnh báo 3 tầng để phòng ngừa:
Tầng 1: Cảnh Báo Vàng — Sắp Hết (Tồn < 2× Mức Tối Thiểu)
Conditional Formatting tô vàng ô tồn kho. Nghĩa là: vẫn còn hàng để bán, nhưng cần đặt hàng trong 3–5 ngày tới. Đủ thời gian để liên hệ nhà cung cấp mà không bị gián đoạn.
=AND(C2 < D2*2, C2 >= D2) // D2 = mức tồn tối thiểu
Tầng 2: Cảnh Báo Cam — Gần Hết (Tồn = Mức Tối Thiểu)
Ô tồn kho highlight cam đậm. Cần đặt hàng ngay hôm nay. Nếu thời gian giao hàng của NCC là 2–3 ngày, đây là ngưỡng an toàn cuối cùng.
=AND(C2 < D2, C2 > 0) // Còn hàng nhưng dưới mức tối thiểu
Tầng 3: Cảnh Báo Đỏ — Hết Hàng (Tồn = 0)
Ô tồn kho đỏ rực và text "HẾT HÀNG". Cần xử lý khẩn cấp: liên hệ NCC cấp tốc, hoặc thông báo cho nhân viên bán hàng ngừng nhận đơn cho sản phẩm này.
=C2 <= 0 // Hết hàng hoặc âm (lỗi dữ liệu)
Gửi Email Cảnh Báo Tự Động Qua Apps Script
Ngoài highlight màu, bạn có thể thiết lập script gửi email tự động mỗi sáng liệt kê các hàng sắp hết:
// Chạy trigger mỗi sáng 8h, gửi email danh sách hàng cần đặt
function checkLowStock() {'{'}
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('TonKho');
const data = sheet.getDataRange().getValues();
const lowStock = data.filter(row => row[2] < row[3] && row[2] >= 0);
if (lowStock.length > 0) {'{'}
MailApp.sendEmail(SESSION_EMAIL, 'Cảnh báo kho', formatEmail(lowStock));
{'}'}
{'}'}
Không Bao Giờ Hết Hàng Đột Ngột Nữa
Tải Template Kho →5. Báo Cáo Tháng/Quý Từ Template
Cuối mỗi tháng và quý, template tự động tổng hợp các báo cáo quan trọng để đưa ra quyết định kinh doanh:
Báo Cáo Tháng
- 📊 Tổng nhập kho: Số lượng và giá trị hàng nhập theo từng NCC
- 📊 Tổng xuất kho: Phân loại theo lý do (bán hàng, hỏng, nội bộ)
- 📊 Tồn kho cuối tháng: So sánh với đầu tháng
- 📊 Top 10 hàng bán chạy: Theo số lượng và doanh thu
- 📊 Top 10 hàng tồn chậm: Hàng đọng vốn cần xử lý
- 📊 Tỷ lệ thất thoát: % hàng hỏng/mất so với nhập kho
Báo Cáo Quý
- 📈 Inventory Turnover Ratio: Tốc độ luân chuyển hàng tồn
- 📈 Days Sales of Inventory (DSI): Số ngày tồn kho bình quân
- 📈 Gross Margin Return on Inventory (GMROI): Lợi nhuận trên mỗi đồng đầu tư vào kho
- 📈 Xu hướng nhập/xuất 3 tháng: Biểu đồ đường để thấy mùa vụ
- 📈 Phân tích ABC: Phân loại hàng A (20% SKU, 80% doanh thu), B, C
Phân Tích ABC — Công Cụ Ra Quyết Định Tồn Kho
Theo quy tắc Pareto, 20% sản phẩm tạo ra 80% doanh thu. Template tự động phân loại:
A
Top 20% SKU
Cần tồn kho cao, nhập thường xuyên, theo dõi sát
B
Trung bình 30% SKU
Tồn kho vừa phải, nhập theo chu kỳ hàng tháng
C
Còn lại 50% SKU
Tồn kho thấp, cân nhắc loại bỏ nếu không bán được
6. FAQ — Câu Hỏi Thường Gặp
Template có quản lý được kho nhiều vị trí (nhiều kho) không?
Template cơ bản quản lý một kho. Để quản lý nhiều kho, thêm cột "Vị trí kho" vào sheet Nhập Kho và Xuất Kho, sau đó dùng SUMIFS để tính tồn theo từng vị trí riêng. Hoặc tạo file riêng cho mỗi kho + file tổng hợp dùng IMPORTRANGE. SheetStore Pro hỗ trợ đa kho natively.
Tôi có thể dùng template này kết hợp với phần mềm bán hàng không?
Được, qua hai cách: (1) Export dữ liệu bán hàng từ phần mềm ra CSV, import vào sheet Xuất Kho hàng ngày/tuần. (2) Nếu phần mềm có API, dùng Apps Script để tự động pull dữ liệu. Nhiều khách hàng của SheetStore dùng KiotViet để bán hàng và Google Sheets để phân tích kho sâu hơn.
Template có hỗ trợ quản lý hàng theo lô và hạn sử dụng không?
Có, template phiên bản đầy đủ (tải tại SheetStore) bao gồm cột Số lô (Batch Number) và Hạn Sử Dụng (Expiry Date). Có conditional formatting cảnh báo hàng sắp hết hạn trong 30/15/7 ngày. Đặc biệt quan trọng cho ngành thực phẩm, dược phẩm, mỹ phẩm.
Template có thể xử lý được kho với hơn 1.000 SKU không?
Về kỹ thuật, Google Sheets xử lý được đến 5 triệu ô và 200 sheets. Với 1.000+ SKU và lịch sử giao dịch 1–2 năm (~50.000 dòng), file vẫn hoạt động tốt. Tuy nhiên, khi vượt 100.000 dòng, tốc độ tính toán có thể chậm lại. Khuyến nghị: archive dữ liệu cũ hơn 2 năm sang file riêng mỗi cuối năm.
Kiểm Soát Kho Hàng — Không Còn Thất Thoát
Template miễn phí đầy đủ tính năng — hoặc nâng cấp SheetStore Pro khi kinh doanh lớn hơn
Chia 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.