Trang chủ > Thủ thuật excel > Trị giá hàng tồn được tính theo giá bình quân liên hoàn

Trị giá hàng tồn được tính theo giá bình quân liên hoàn

dang-ky-hoc-truc-tuyen

Trị giá hàng tồn được tính theo giá bình quân liên hoàn

Với cách tính này, mỗi lần nhập hàng sẽ tính lại đơn giá cho lần xuất kế tiếp

Ta sẽ đi từ việc thiết lập các công thức tính toán từ dễ đến khó.

Giả sử ta có 2 Sheet :

Sheet DMMH có chứa mã MH và các số dư đầu kỳ. Tại Sheet này ta đặt 3 tên :
- TonMaMH cho cột chứa Mã MH,
- TonDauTG cho trị giá tồn đầu kỳ
- TonDauSL cho số lượng tồn đầu kỳ

Trị giá hàng tồn được tính theo giá bình quân liên hoàn

Sheet thứ 2 là Sheet NhapXuatHH, Sheet này dùng để nhập các dữ liệu về Nhập Xuất HH phát sinh trong tháng

Tại Sheet này ta có các cột sau : Cột C là Mã MH, cột D là Số Lượng Nhap, cột E là TGNhap, cột F là SLXuat, cột G là TGXuat, cột H tính đơn giá vốn

Trị giá hàng tồn được tính theo giá bình quân liên hoàn

Tại Cell đầu tiên tính đơn giá vốn, Cell H5, ta có công thức sau :

=IF(OR($C5="",SUMIF(TonMaMH,$C5,TonDauTG)=0),0,SUM IF(TonMaMH,$C5,TonDauTG)/SUMIF(TonMaMH,$C5,TonDauSL))

Bắt đầu Cell H6, công thức sẽ trở thành :

=IF(C6="",0,(SUMIF(TonMaMH,C6,TonDauTG)+SUMPRODUCT (($C$5:C5=C6)*($E$5:E5-$G$5:G5)))/(SUMIF(TonMaMH,C6,TonDauSL)+SUMPRODUCT(($C$5:C5=C6 )*($D$5:D5-$F$5:F5))))

Trị giá hàng tồn được tính theo giá bình quân liên hoàn

Một cách khác để rút gọn công thức là đặt tên cho từng đoạn công thức nhu sau :
Bạn đặt con trỏ ngay tại Cell H5 , rồi vào Insert / Name/ Define

Đặt tên cho các công thức sau :

SLDuDau = SUMPRODUCT((TonMaMH=NhapXuatHH!$C5)*TonDauSL)

TGDuDau = SUMPRODUCT((TonMaMH=NhapXuatHH!$C5)*TonDauTG)

Công thức trong Cell H5 sẽ trở thành :

=IF(OR(H5="",SLDuDau=0),0,TGDuDau/SLDuDau)

Bây giờ, ta đặt con trỏ tại Cell H6, và tiếp tục đặt tên cho công thức :

SLDuCuoi = SLDuDau+SUMPRODUCT((NhapXuatHH!$C$5:$C5=NhapXuatHH ! $C6 )*(NhapXuatHH!$D$5:D5-NhapXuatHH!$F$5:F5))

TGDuCuoi = TGDuDau+SUMPRODUCT((NhapXuatHH!$C$5:$C5=NhapXuatHH !$C6)*(NhapXuatHH!$E$5:$E5-NhapXuatHH!$G$5:$G5)))

Công thức tại Cell H6 sẽ được viết thành :

=IF(OR(C6="",SLDuCuoi=0),0,TGDuCuoi/SLDuCuoi)

Trung tâm đào tạo kế toán Hà Nội mời bạn tham khảo thêm:

Tìm hiểu thêm trên giáo trình kế toán làm trên Excel

Lớp học thực hành kế toán trên Excel

Comments

comments

 
Từ khóa:

2017 © Bản quyền thuộc về hocketoanthuchanh.org
TRUNG TÂM ĐÀO TẠO KẾ TOÁN HÀ NỘI
Điện thoại: 0987 031 901
Địa chỉ:Lê Trọng Tấn, Thanh Xuân, Hà Nội
® Ghi rõ nguồn "hocketoanthuchanh.org" khi bạn phát hành lại thông tin từ website này

Liên hệ quảng cáo: 0987 031 901
Tel: 0947 596 883
Email: cuongvp92@gmail.com
Hotline: 0987 031 901
Hỗ trợ & CSKH: 0987 031 901 (Do Cuong)