Mình cần giúp cách tính số mặt hàng luân chuyển từ người này sang người khác

Liên hệ QC

doinho

Thành viên thường trực
Tham gia
22/8/08
Bài viết
234
Được thích
9
Chào các bạn GPE,

Mình cần các bạn giúp tính toán việc luân chuyển hàng hoá trong kỳ. Mình đính kèm file excel minh hoạ.

Dữ liệu đầu kỳ từ cột B đến cột F. Gồm 2 mặt hàng và 3 người users.
Dữ liệu luân chuyển từ cột H đến cột M. (User sẽ nhập liệu trong khoảng này)
Dữ liệu cuối kỳ từ cột O đến cột S.

Các bạn giúp mình làm cách nào tính nhanh số cuối kỳ từ số đầu kỳ, với dữ liệu là số luân chuyển. User chỉ cần nhập theo format trong khoảng này là số cuối kỳ sẽ cập nhật số luân chuyển.

Người nào ở cột "Từ" sẽ bị trừ đi mặt hàng đó, và cộng một lượng tương đương cho người ở cột "Đến". Số liệu update được cập nhật trong khoảng từ O:S.

Thêm nữa là số cuối kỳ chỉ cập nhật với những dữ liệu đã filter ở chỗ luân chuyển (khoảng H:M). Ví dụ trong file mình hoa mình có dữ từ ngày 1/12 đến 9/12. Nếu mình filter chỉ từ 1/12 đến 6/12 thì bảng số liệu sẽ hiện số kết thúc từ 1/12 đến 6/12 mà không phải là số của toàn bảng luân chuyển.

Mình cảm ơn các bạn nhiều!
 

File đính kèm

  • Tinh luan chuyen hang hoa.xlsx
    9.4 KB · Đọc: 14
Chào các bạn GPE,

Mình cần các bạn giúp tính toán việc luân chuyển hàng hoá trong kỳ. Mình đính kèm file excel minh hoạ.

Dữ liệu đầu kỳ từ cột B đến cột F. Gồm 2 mặt hàng và 3 người users.
Dữ liệu luân chuyển từ cột H đến cột M. (User sẽ nhập liệu trong khoảng này)
Dữ liệu cuối kỳ từ cột O đến cột S.

Các bạn giúp mình làm cách nào tính nhanh số cuối kỳ từ số đầu kỳ, với dữ liệu là số luân chuyển. User chỉ cần nhập theo format trong khoảng này là số cuối kỳ sẽ cập nhật số luân chuyển.

Người nào ở cột "Từ" sẽ bị trừ đi mặt hàng đó, và cộng một lượng tương đương cho người ở cột "Đến". Số liệu update được cập nhật trong khoảng từ O:S.

Thêm nữa là số cuối kỳ chỉ cập nhật với những dữ liệu đã filter ở chỗ luân chuyển (khoảng H:M). Ví dụ trong file mình hoa mình có dữ từ ngày 1/12 đến 9/12. Nếu mình filter chỉ từ 1/12 đến 6/12 thì bảng số liệu sẽ hiện số kết thúc từ 1/12 đến 6/12 mà không phải là số của toàn bảng luân chuyển.

Mình cảm ơn các bạn nhiều!
Mã:
Q4 =VLOOKUP($P4,$C$4:$F$5,COLUMN(B1),0)+SUMPRODUCT((SUBTOTAL(103,OFFSET($I$4:$I$11,ROW(INDIRECT("1:"&ROWS($I$4:$I$11)))-1,,1,)))*(OFFSET($J$4:$J$11,0,)=$P4)*(OFFSET($L$4:$L$11,0,)=Q$3)*(OFFSET($M$4:$M$11,0,)))-SUMPRODUCT((SUBTOTAL(103,OFFSET($I$4:$I$11,ROW(INDIRECT("1:"&ROWS($I$4:$I$11)))-1,,1,)))*(OFFSET($J$4:$J$11,0,)=$P4)*(OFFSET($K$4:$K$11,0,)=Q$3)*(OFFSET($M$4:$M$11,0,)))
Chuẩn hơn
Mã:
Q4 =VLOOKUP($P4,$C$4:$F$5,COLUMN(B1),0)+SUMIFS($M$4:$M$11,$I$4:$I$11,"<="&SUBTOTAL(104,$I$4:$I$11),$J$4:$J$11,$P4,$L$4:$L$11,Q$3)-SUMIFS($M$4:$M$11,$I$4:$I$11,"<="&SUBTOTAL(104,$I$4:$I$11),$J$4:$J$11,$P4,$K$4:$K$11,Q$3)
 
Mình cảm ơn bạn HieuCD, mình đã áp dụng cả 2 công thức của bạn và đã làm được.

Mình hỏi tí là mình thấy là ở công thức thứ 2 (dùng sumifs và subtotal), khi mình filter chỉ ngày 9/12 thì kết quả lại không đúng chuẩn như công thức đầu tiên phải không bạn?
 
Mình cảm ơn bạn HieuCD, mình đã áp dụng cả 2 công thức của bạn và đã làm được.

Mình hỏi tí là mình thấy là ở công thức thứ 2 (dùng sumifs và subtotal), khi mình filter chỉ ngày 9/12 thì kết quả lại không đúng chuẩn như công thức đầu tiên phải không bạn?
Tùy theo quan niệm chuẩn như thế nào, theo mình muốn có ngày 9/12 phải có các ngày trước và các nghiệp vụ ẩn vẫn phải tính
 
Web KT

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

Back
Top Bottom