
Phương pháp giá bình quân
a. Trị giá hàng tồn được tính theo giá trị hàng tồn kho từng thời kỳ:
- Theo trị giá tồn hàng cuối tháng trước :
Cách tính khá đơn giản, nên không nhắc lại và cũng ít DN áp dụng cách tính này
- Theo trị giá tồn hàng cuối tháng :
Để tính trị giá và số lượng nhập trong kỳ cho từng mặt hàng, ta thường dung các
hàm mảng hoặc SUMIF, SUMPRODUCT, tuỳ cách bạn bố trí CSDL
Giả sử ta có bảng dữ liệu sau tại Sheet Data

Ta đặt tên cho các mảng như sau :
- $B$5:$B$20 : SoPhieu
- $C$5:$C$20 : MaMH
- $D$5:$D20 : SL
- $F$5:$F$20 : TG
Tuỳ CSDL của bạn thiết kế, ta có thể sắp xếp các cột SL nhập và số lượng xuất tại
các 2 cột riêng, các cột TG nhập và TG xuất cũng riêng. Hoặc bạn có thể nhập liệu
chung 1 cột, và căn cứ theo định khoản, số phiếu NK hay XK để xác định đâu là

số lượng nhập, đâu là số lượng xuất. Hoặc bạn có thể quy ước nhập lieu số lượng
nhập >0, và số lượng xuất <0.
Ở đây, tôi quy ước SLNhap >0, và SL Xuat <0
Công thức tính số lượng nhập trong kỳ :
Tại Sheet NXT, tôi có các công thức để tính SL Nhập trong kỳ như sau :
Hoặc :
E4 = SUMPRODUCT((MaMH=A4)*SL*(LEFT(SoPhieu,2)="PN"))
Hoặc : nếu số lượng nhập được quy ước là >0
E5 = SUMPRODUCT((MaMH=A5)*(SL>0)*SL)
Hoặc công thức mảng :
E6 = {SUM(IF(MaMH=C5,(SL>0)*SL,0))}

Công thức tính trị giá nhập trong kỳ : tương tự trên
Hoặc :
F4 = SUMPRODUCT((MaMH=A4)*TG*(LEFT(SoPhieu,2)="PN"))
Hoặc : nếu số lượng nhập được quy ước là >0
F5 = SUMPRODUCT((MaMH=A5)*(SL>0)*TG)
Hoặc công thức mảng :
F6 = {SUM(IF(MaMH=C5,(SL>0)*TG,0))}

Công thức tính số lượng xuất trong kỳ : tương tự trên
Hoặc :
G4 = -SUMPRODUCT((MaMH=A4)*SL*(LEFT(SoPhieu,2)="PX"))
Hoặc : nếu số lượng xuất được quy ước là <0
E5 = -SUMPRODUCT((MaMH=A5)*(SL<0)*SL)
Hoặc công thức mảng :
E6 = {-SUM(IF(MaMH=C5,(SL<0)*SL,0))}
Đến đây, ta đã tính được SL Nhap trong kỳ, TG Nhập trong kỳ, SL Xuất trong kỳ.

