Xác định hàng tồn kho cuối tháng để đưa vào mở kho đầu tháng. Ưu tiền hàm Sumproduct (1 người xem)

Liên hệ QC

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

thanhson5075

Thành viên mới
Tham gia
23/10/10
Bài viết
36
Được thích
1
Nhờ các bạn lập giúp công thức xác định lượng hàng tồn kho ngày cuối tháng vd 28,29, 30 hoặc 31 để tự điền vào mở kho ngày đầu tháng kế tiêp như file. Ưu tiên hàm sumproduct để đồng bộ. Tránh dùng VBA.

Xin cám ơn.
 

File đính kèm

Tại ô D3 dùng công thức:
Mã:
=SUMPRODUCT($B$3:B3-$C$3:C3)
Sau đó kéo xuống là sẽ ra hàng còn lại trong từng ngày luôn --=0
 
Tại ô D3 dùng công thức:
Mã:
=SUMPRODUCT($B$3:B3-$C$3:C3)
Sau đó kéo xuống là sẽ ra hàng còn lại trong từng ngày luôn --=0
Cám ơn bạn góp thêm 1 công thức nhưng bảng của mình không phải lúc nào nó cũng cố định như vậy nên mình không dùng công thức của bạn được.
Nếu được thì giúp mình làm điều kiện ở ô B4 nhé.
 
Thích SUMPRODUCT thì có SUMPRODUCT:

=SUMPRODUCT(('Hang ngay'!$A$3:$A$163<$A4)*('Hang ngay'!$B$3:$B$163-'Hang ngay'!$C$3:$C$163))
 
Thích SUMPRODUCT thì có SUMPRODUCT:

=SUMPRODUCT(('Hang ngay'!$A$3:$A$163<$A4)*('Hang ngay'!$B$3:$B$163-'Hang ngay'!$C$3:$C$163))
Chưa được bạn ơi. <A4 thì có rất nhiều giá trị đâu phải chỉ giá trị ngày cuối tháng. Với lại lấy B - C thì chưa thỏa mãn vì ví dụ ở đây ô B4 là mo kho ngày 1/1 thì kết quả = dong kho 31/12 (= mo kho 31/12 + 'Hang ngay'Nhap + 'Hang ngay'Xuat của 31/12)
 
Theo kết cấu bảng của bạn thì bên sheet hangngay chi có nhập và xuất, do đó nếu điều kiện A4 của bạn là 1/1/2016 thì số tồn kho đầu ngày sẽ cộng toàn bộ nhập - toàn bộ xuất của các ngày trước đó (đến 31/12/2015).
Nếu chưa đúng thì giả sừ A4=2/1/2016, kết quả tính tay là bao nhiêu so với kết quả công thức trả về?
 
Theo kết cấu bảng của bạn thì bên sheet hangngay chi có nhập và xuất, do đó nếu điều kiện A4 của bạn là 1/1/2016 thì số tồn kho đầu ngày sẽ cộng toàn bộ nhập - toàn bộ xuất của các ngày trước đó (đến 31/12/2015).
Nếu chưa đúng thì giả sừ A4=2/1/2016, kết quả tính tay là bao nhiêu so với kết quả công thức trả về?
Mình có thêm vào file rồi nhờ bạn xem lại.
 

File đính kèm

....
Nếu được thì giúp mình làm điều kiện ở ô B4 nhé.
Nếu chỉ làm công thức ở [B4] bạn có thể thử cái này xem sao
=IF(A4=MIN('Hang ngay'!$A$3:$A$163),0,SUMPRODUCT((MONTH('Hang ngay'!A3:$A$163)<=B1-1)*('Hang ngay'!$B$3:$B$163))-SUMPRODUCT((MONTH('Hang ngay'!$A$3:$A$163)<=B1-1)*('Hang ngay'!$C$3:$C$163)))
Mình làm theo file của bài #1
Nếu bắt đầu từ tháng 1 thì phải có giá trị "Mo Kho" của tháng trước đó ( tháng 12 năm 2014) chứ, trong công thức là số zero màu đỏ, bạn thay bằng giá trị của cell nào mà bạn chứa nó
Sao lại dùng RANDBETWEEN làm gì (dù là file giả định), dữ liệu phải cố định để khi lập công thức còn kiểm tra nó nữa chứ
Thân
 
Nếu chỉ làm công thức ở [B4] bạn có thể thử cái này xem sao

Mình làm theo file của bài #1
Nếu bắt đầu từ tháng 1 thì phải có giá trị "Mo Kho" của tháng trước đó ( tháng 12 năm 2014) chứ, trong công thức là số zero màu đỏ, bạn thay bằng giá trị của cell nào mà bạn chứa nó
Sao lại dùng RANDBETWEEN làm gì (dù là file giả định), dữ liệu phải cố định để khi lập công thức còn kiểm tra nó nữa chứ
Thân

Bạn hiểu đúng vấn đề rồi. Mình có bổ sung số liệu nhờ bạn xem lại lần nữa.
 

File đính kèm

Bạn hiểu đúng vấn đề rồi. Mình có bổ sung số liệu nhờ bạn xem lại lần nữa.
Thật tình mà nói, mình không làm về vụ này nên nhìn vào..."ù ù cạc cạc" lắm, nhưng nếu phải làm thì mình làm thế này:
- Nhập số lượng "Đong kho" vào một cell_ thí dụ bảng dò tìm từ tháng 1 năm 2015 thì cell đó sẽ nhận giá trị "Đong kho" của ngày 31/12/2014 (trong bài mình nhập ở cell [B1] sheet "Hang ngay")
- Dùng công thức mình gởi bạn ở cell [B4], các công thức của bạn giữ lại cũng được ( cho đỡ rối mắt, vùng [C32:E34] nên đặt điều kiện cho mất thằng #Value đi cho đẹp)
Thân
 

File đính kèm

Thật tình mà nói, mình không làm về vụ này nên nhìn vào..."ù ù cạc cạc" lắm, nhưng nếu phải làm thì mình làm thế này:
- Nhập số lượng "Đong kho" vào một cell_ thí dụ bảng dò tìm từ tháng 1 năm 2015 thì cell đó sẽ nhận giá trị "Đong kho" của ngày 31/12/2014 (trong bài mình nhập ở cell [B1] sheet "Hang ngay")
- Dùng công thức mình gởi bạn ở cell [B4], các công thức của bạn giữ lại cũng được ( cho đỡ rối mắt, vùng [C32:E34] nên đặt điều kiện cho mất thằng #Value đi cho đẹp)
Thân
Cám ơn bạn mình hiểu ra vấn đề từ công thức của bạn rồi.
 
Web KT

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

Back
Top Bottom