Thẻ kho từng mã: nhập – xuất – tồn chạy theo ngày
Đầu bài
Chỉ có một bảng phát sinh chung cả nhập lẫn xuất cho vài trăm mã. Cần in được thẻ kho của bất kỳ mã nào, và tồn cuối phải khớp với báo cáo tổng.
Các bước làm
- 1
Một cột duy nhất cho chiều nhập/xuất
Đừng để hai cột SL nhập và SL xuất rời nhau. Quy về một cột số lượng CÓ DẤU: =IF(loại="Xuất", -ABS(SL), ABS(SL)). Mọi phép cộng phía sau nhẹ hẳn.
- 2
Ô chọn mã hàng
Alt › A › V › V đặt Data Validation kiểu List, nguồn là danh sách mã không trùng. Đứng vào ô đó bấm Alt+↓ là xổ danh sách chọn, khỏi gõ tay sai mã.
- 3
Tồn đầu kỳ của mã đó
=tồn_đầu_năm + SUMIFS(SL, cột_mã, ô_chọn, cột_ngày, "<"&ngày_đầu_kỳ) — cộng hết phát sinh trước kỳ vào tồn đầu năm, khỏi phải lưu tồn đầu cho từng tháng.
- 4
Rút ra các dòng của mã trong kỳ
=FILTER(bảng, (cột_mã=ô_chọn)*(ngày>=đầu_kỳ)*(ngày<=cuối_kỳ), "Không có phát sinh") trên bản 365. Bản cũ thì Ctrl+Shift+L lọc tay rồi Alt+; chọn phần nhìn thấy mà copy.
- 5
Cột tồn chạy theo từng dòng
=tồn_dòng_trên + SL_dòng_này, Ctrl+D kéo hết. Đây là cột người giữ kho nhìn nhiều nhất, để sai một dòng là mất lòng tin cả bảng.
- 6
Cảnh báo âm kho
=IF(tồn<0, "ÂM KHO", "") và Alt › H › L › H tô đỏ. Tồn âm nghĩa là xuất trước khi nhập — hoặc sai ngày, hoặc thiếu phiếu nhập; phải truy chứ không sửa số cho đẹp.
- 7
Khớp lại bằng đường tính thứ hai
Tồn cuối thẻ kho phải bằng =tồn_đầu + SUMIFS(SL, cột_mã, ô_chọn, ngày, ">="&đầu_kỳ, ngày, "<="&cuối_kỳ). Hai đường khác nhau ra cùng một số thì mới yên tâm in.
Phím dùng trong bài
Bẫy hay dính
Phát sinh CÙNG NGÀY mà phiếu nhập xếp sau phiếu xuất thì cột tồn luỹ kế nhảy âm rồi lại dương, dù cuối ngày vẫn đủ hàng. Sắp thêm tầng phụ (ngày → loại phiếu, nhập trước xuất sau) bằng Alt › A › S › S trước khi tin cột tồn từng dòng.
Cùng nhóm kho & giá vốn
- Đối chiếu tồn kho: sổ sách so với kiểm kê thực tếMột bên là tồn theo sổ (nhập trừ xuất), một bên là số đếm thực tế. Cần biết mã nào lệch, lệch bao nhiêu, và giá trị chênh lệch.
- Giá vốn bình quân gia quyền và lãi gộp từng lần bánNhập hàng nhiều lần giá khác nhau, cần giá vốn bình quân để tính lãi mỗi đơn bán ra — không thể lấy giá nhập gần nhất.
- Điểm đặt hàng lại: đứt hàng là mất doanh thu, tồn nhiều là chôn vốnKhông ai nhớ nổi vài trăm mã nào sắp hết. Cần một bảng tự chỉ ra mã nào phải đặt ngay tuần này, đặt bao nhiêu, và muộn nhất là ngày nào.
- Hàng cận date và hàng nằm im: soi ra trước khi phải huỷKho có hàng sắp hết hạn, có hàng nhập cả năm chưa bán được lô nào. Cần bảng chỉ mặt từng lô kèm số tiền đang chôn, để còn đề xuất xả hàng chứ không nói chung chung.