Mỗi tuần một chuyên đề

Hướng dẫn tính tồn đầu kỳ hàng hóa

  • Thread starter ToLaMo
  • Ngày gửi
T

ToLaMo

User đã bị cấm truy cập
21/4/15
18
1
3
33
Theo nhu cầu thực tế, mình thấy còn rất nhiều bạn vẫn chưa biết cách tính tồn đầu kỳ. Mình viết bài này nhằm hỗ trợ cho các bạn phương pháp tính tồn đầu kỳ mà nhiều người đang cần sử dụng.
Theo mình hiểu, số lượng tồn đầu kỳ chính là số lượng hàng hóa còn tồn lại từ kỳ trước mà chúng ta chưa bán hết, số lượng tồn đầu kỳ này chính là số lượng hàng hóa tồn cuối kỳ trước.
Công thức tổng quát: TỒN ĐẦU = NHẬP – XUẤT
+ Nhập: số lượng hàng đã nhập trước ngày đầu kỳ của mã hàng đó.
+ Xuất: số lượng hàng đã xuất trước ngày đầu kỳ của mã hàng đó.
Các bước tính tồn đầu kỳ:
Bước 1: Bảng CSDL chứa toàn bộ thông tin dữ liệu.
1.png
Bước 2: Phân tích bài toán.
Để tính tồn đầu chúng ta cần tính:
1. Tính số lượng nhập của mã hàng trước ngày đầu kỳ
2. Tính số lượng xuất của mã hàng trước ngày đầu kỳ
=> Tồn đầu = Nhập – xuất
Nhập và xuất ở đây sẽ được tính theo 3 điều kiện:
Nhập: điều kiện gồm ngày chứng từ < ngày đầu kỳ, mã hàng, loại phiếu = “nhập”.
Xuất
: điều kiện gồm ngày chứng từ < ngày đầu kỳ, mã hàng, loại phiếu = “xuất”.
Bước 3: Tính số lượng nhập đầu kỳ.
Theo cấu truc mình thiết kế, điều kiện ngày chứng từ sẽ thuộc ô D25, mã hàng thuộc ô D26, khi đó chúng ta sẽ làm công thức như sau:
=SUM(IF($D$3:$D$22<D25,IF($G$3:$G$22=D26,IF($J$3:$J$22="N",$H$3:$H$22,0),0),0))
Sau khi gõ xong công thức, các bạn nhấn tổ hợp phím CTRL + SHIFT + ENTER để nhận kết quả vì đây là công thức mảng.
2.png
Bước 4: Tính số lượng xuất đầu kỳ
Ở đây, các bạn copy nguyên công thức nhập đầu kỳ, trong phần điều kiện Loại phiếu các bạn thay đổi từ loại phiếu nhập thành phiếu xuất (tức thay N thành X).
=SUM(IF($D$3:$D$22<D25,IF($G$3:$G$22=D26,IF($J$3:$J$22="X",$H$3:$H$22,0),0),0))
Sau khi gõ xong công thức, các bạn nhấn tổ hợp phím CTRL + SHIFT + ENTER để nhận kết quả vì đây là công thức mảng.
3.png
Bước 5: Tính tồn đầu: Tồn đầu = Nhập – Xuất
Tại đây, các bạn chỉ cần copy công thức nhập đầu kỳ trừ đi công thức xuất đầu kỳ.
=SUM(IF($D$3:$D$22<D25,IF($G$3:$G$22=D26,IF($J$3:$J$22="N",$H$3:$H$22,0),0),0)) -
SUM(IF($D$3:$D$22<D25,IF($G$3:$G$22=D26,IF($J$3:$J$22="X",$H$3:$H$22,0),0),0))

Sau khi gõ xong công thức, các bạn nhấn tổ hợp phím CTRL + SHIFT + ENTER để nhận kết quả vì đây là công thức mảng.
5(1).png

 
Sửa lần cuối bởi điều hành viên:
Khóa học Quản trị dòng tiền

Xem nhiều

Webketoan Zalo OA