Tính hàng tồn từ nhập và xuất (1 người xem)

  • Thread starter Thread starter vuxy12
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

vuxy12

Thành viên mới
Tham gia
26/12/12
Bài viết
31
Được thích
0
Hi các bác,

Em có 1 sheet chứa hàng xuất. 1 sheet chứa hàng nhập và hàng tồn.
Hàng xuất và hàng nhập đã có đại lý và số liệu cụ thể.
Giờ căn cứ vào từng đại lý để tính hàng tồn tương ứng.
Hàng tồn = hàng nhập (sheet2) - hàng bán (sheet1). Với 2 điều kiện: đúng đại lý và đúng chủng loại
Nhưng chưa biết xử lý thế nào, các bác giúp với ạ

Em đính kèm file excel phía dưới
 

File đính kèm

Lần chỉnh sửa cuối:
thực ra thì em tính như thế này, nhưng dài quá nên muốn nhờ các bác làm sao cho công thức ngắn bớt:

Hàng tồn=
PHP:
=INDEX($B$3:$G$20,MATCH($A3,$A$3:$A$20,0),MATCH($H$2,$B$2:$G$2,0))-INDEX('hàng bán'!$B$3:$G$20,MATCH($A3,'hàng bán'!$A3:$A18,0),MATCH('hàng bán'!$B$2,'hàng bán'!B$2:$G$2,0))
 
Lần chỉnh sửa cuối:
thực ra thì em tính như thế này, nhưng dài quá nên muốn nhờ các bác làm sao cho công thức ngắn bớt:

Hàng tồn=
PHP:
=INDEX($B$3:$G$20,MATCH($A3,$A$3:$A$20,0),MATCH($H$2,$B$2:$G$2,0))-INDEX('hàng bán'!$B$3:$G$20,MATCH($A3,'hàng bán'!$A3:$A18,0),MATCH('hàng bán'!$B$2,'hàng bán'!B$2:$G$2,0))

Công thức đó bạn đặt vào ô nào vậy? +-+-+-+

Thử công thức tại sheet hàng nhập và hàng tồn:
Mã:
[B]I3[/B]=B3-IFERROR(INDEX('hàng bán'!$B$3:$B$19;MATCH(A3;'hàng bán'!$A$3:$A$19;0);0);0)
 
Công thức đó bạn đặt vào ô nào vậy? +-+-+-+

Thử công thức tại sheet hàng nhập và hàng tồn:
Mã:
[B]I3[/B]=B3-IFERROR(INDEX('hàng bán'!$B$3:$B$19;MATCH(A3;'hàng bán'!$A$3:$A$19;0);0);0)

Công thức đó chưa hay, bạn thay bằng công thức sau: :-=

Mã:
I3=B3-IFERROR(HLOOKUP($I$2;'hàng bán'!$B$2:$G$19;MATCH(A3;'hàng bán'!$A$2:$A$19;0);0);0)
 
công thức trên nhập cho I3 bác ạ.
Vấn đề là chỗ hàng nhập (sheet 2), các đại lý ở hàng nhập nó không theo thứ tự với các đại lý ở hàng bán (sheet 1) (có từng đó đại lý nhưng 2 sheet sắp xếp lộn xộn ko đồng nhất) nên công thức bác kéo xuống ko đúng. Ý e làm phải dùng hàm match 2 lần để tìm ra vị trí đại lý đúng cho cả 2 sheet. Cách đó thì dài

Ví dụ sai:
Đại lý Cầm đồ 31 ở sheet hàng nhập SUM of V50470. trong khi ở sheet 1 họ bán SUM of V50200. Vậy hàng tồn của Cầm đồ 31 của hàng SUM of V50 phải là 270 mới đúng. Công thức của bác ra: 1775
 
Lần chỉnh sửa cuối:
công thức trên nhập cho I3 bác ạ.
Vấn đề là chỗ hàng nhập (sheet 2), các đại lý ở hàng nhập nó không theo thứ tự với các đại lý ở hàng bán (sheet 1) (có từng đó đại lý nhưng 2 sheet sắp xếp lộn xộn ko đồng nhất) nên công thức bác kéo xuống ko đúng. Ý e làm phải dùng hàm match 2 lần để tìm ra vị trí đại lý đúng cho cả 2 sheet. Cách đó thì dài

Nếu các cột tại sheet hàng nhập và hàng tồn sắp xệp lộn xộn +-+-+-+ thì:
Mã:
I3=IFERROR(HLOOKUP($I$2;$B$2:$G$20;ROW(A3)-1;0);0)-IFERROR(HLOOKUP($I$2;'hàng bán'!$B$2:$G$19;MATCH(A3;'hàng bán'!$A$2:$A$19;0);0);0)

Nếu bạn muốn đơn giản hơn nữa, mình nghĩ bạn phải dùng đến Name --=0
Link MediaFire: hang nhap ton (97-2003)
 
Lần chỉnh sửa cuối:
ok, cảm ơn bác, e hiểu rồi
 
Lần chỉnh sửa cuối:

Bài viết mới nhất

Back
Top Bottom