EzTech

Thẻ kho từng mã: nhập – xuất – tồn chạy theo ngày

Trung cấpKho & giá vốn7 bước

Đầ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. 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. 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. 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. 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. 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. 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. 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

Chat ZaloGọi điệnMessengerTìm đường