Bảng Nhập xuất tồn

Liên hệ QC

nguyen.thao

Thành viên mới
Tham gia
21/11/17
Bài viết
17
Được thích
0
Số tồn đầu trong file là Tháng 6, vậy làm thế nào để khi thay đổi từ ngày , đến ngày thì số tồn đầu cũng thay đổi theo ah?Mong các bạn chỉ giúp .cảm ơn
 

File đính kèm

  • Ton dau.xlsx
    23.3 KB · Đọc: 23
Ngâm cứu thêm hàm sumproduct
 

File đính kèm

  • XNTtrongKy.xlsx
    24.8 KB · Đọc: 35
Nhờ Anh Google giải thích vậy...
The double dash symbol (--) in SUMPRODUCT function:
"the double hyphen is converting a list of boolean (true, false) values to ZEROs and ONEs. Each hyphen acts as a negation. When you negate something, excel converts the underlying values to numbers and then reverses the SIGN. So TRUEs become -1s and FALSEs become 0s. The second negation reverses this and leaves just numbers thus allowing sumproduct to actually multiply instead of throwing an error."

"Hai dấu trừ chuyển đổi danh sách các giá trị boolean (đúng, sai) thành ZERO và 1. Mỗi dấu trừ đóng vai trò phủ định. Khi bạn phủ định một cái gì đó, excel chuyển đổi các giá trị cơ bản thành số và sau đó đảo ngược TÍN HIỆU. True trở thành số 1 và FALSE trở thành 0. Sự phủ định thứ hai đảo ngược điều này và chỉ để lại các số , do đó cho phép sumproduct thực sự làm một phép nhân thay vì trả về lỗi. "
 
Nhờ Anh Google giải thích vậy...
The double dash symbol (--) in SUMPRODUCT function:
"the double hyphen is converting a list of boolean (true, false) values to ZEROs and ONEs. Each hyphen acts as a negation. When you negate something, excel converts the underlying values to numbers and then reverses the SIGN. So TRUEs become -1s and FALSEs become 0s. The second negation reverses this and leaves just numbers thus allowing sumproduct to actually multiply instead of throwing an error."

"Hai dấu trừ chuyển đổi danh sách các giá trị boolean (đúng, sai) thành ZERO và 1. Mỗi dấu trừ đóng vai trò phủ định. Khi bạn phủ định một cái gì đó, excel chuyển đổi các giá trị cơ bản thành số và sau đó đảo ngược TÍN HIỆU. True trở thành số 1 và FALSE trở thành 0. Sự phủ định thứ hai đảo ngược điều này và chỉ để lại các số , do đó cho phép sumproduct thực sự làm một phép nhân thay vì trả về lỗi. "
Nếu có cột giá trị thì sao bác?
 
Ý mình là cột số lượng có thể làm như bạn,
Nhưng cột giá trị tính theo phương pháp bình quân gia quyền thì sao?
Đơn giá tồn = ( Giá trị cũ + gia trị nhập ) / (lượng cũ + lượng nhập)..
Bạn xây dựng file cụ thể đi, mình hỗ trợ phần công thức ...
 
Đơn giá tồn = ( Giá trị cũ + gia trị nhập ) / (lượng cũ + lượng nhập)..
Bạn xây dựng file cụ thể đi, mình hỗ trợ phần công thức ...
Vấn đề khó là fix được giá trị ấy.
Ví dụ như tháng 1 còn tồn 5 giá trị là 10. Đơn giá là 2.
Sang tháng 2 tồn đầu nó là tồn cuối tháng 1.
Nhưng sáng Tháng 03 thì sao?
Nó phải lấy được Giá trị tồn cuối của tháng 1+ Giá trị tồn cuối của tháng 2.
Chứ không phải là tính lại từ đầu.
Thấy khó khó.
Bài đã được tự động gộp:

Bạn xem giúp mình file.
Mục đích chính là làm bảng Tổng hợp NXT có cả giá trị,
Khi chọn từ ngày đến ngày nó tính được giá trị.
 

File đính kèm

  • TEST.xlsx
    11.3 KB · Đọc: 10
Lần chỉnh sửa cuối:
Vào sheet Ten SP , cell K3 chọn 6...
Quan sát sheet NXT...
Vào sheet Ten SP , cell K3 chọn 7...
So sánh tồn đầu tháng 7 và cuối tháng 7...
 

File đính kèm

  • XNTtrongKy2.xlsx
    23.6 KB · Đọc: 25
File này dùng sumif được không bạn?
Mình không thạo dùng sumproduct
Dùng hàm gì là tùy bạn ... miễn ra kết quả là được...
Tuy nhiên :
Bạn có thể đến trường bằng đi bộ. xe đạp hoặc xe máy...

Dùng sumifs sẽ so sánh các mảng --> if true --> thì sum lại
Nếu bạn có 2000 dòng dữ liệu + 3 điều kiện so sánh --> file chạy rất ì ạch...

Sumproduct chủ yếu là nhân với 0 hoặc 1 --> nên tính toán rất nhanh và không gây ra lỗi ( vì cái gì nhân với 0 đều là 0 )

Còn dữ liệu khoảng 10.000 dòng thì nên nghĩ tới VBA... hoặc 1 phần mềm khác như access, sql....
 
Ngâm cứu thêm hàm sumproduct
Bạn xem dùm và giúp mình, làm công thức như bạn nhưng sao cột tồn đầu từ E6 đến E17 sản phẩm không nhập xuất lại có số lượng tồn đầu? Và khi sang tháng kế tiếp thì phải chèn thêm cột tồn đầu tháng kế nữa phải không ?
 

File đính kèm

  • Book1_2.xlsx
    40 KB · Đọc: 6
Bạn xem dùm và giúp mình, làm công thức như bạn nhưng sao cột tồn đầu từ E6 đến E17 sản phẩm không nhập xuất lại có số lượng tồn đầu? Và khi sang tháng kế tiếp thì phải chèn thêm cột tồn đầu tháng kế nữa phải không ?
E6=SUMPRODUCT(--($B6=Tensanpham);--(Ngay<=Tungay);--(Nhap))
...Ngay<Tungay (không co dấu "=" ) vì nếu có nó tính luôn ngày 1/7...
Xem kỹ tiêu đề ( phần tô vàng) và tự trả lời câu 2 ...
 

File đính kèm

  • Book1_21.xlsx
    32.3 KB · Đọc: 16
Lần chỉnh sửa cuối:
E6=SUMPRODUCT(--($B6=Tensanpham);--(Ngay<=Tungay);--(Nhap))
...Ngay<Tungay (không co dấu "=" ) vì nếu có nó tính luôn ngày 1/7...
Xem kỹ tiêu đề ( phần tô vàng) và tự trả lời câu 2 ...
Xem lại giúp mình, kết quả cột tồn đầu và phát sinh trước ngày 02/7 từ hàng 6 đến hàng 27, số lượng đó không đúng với số lượng trong Sheet nhập. cột tồn đầu có thể thay đổi theo ngày chọn (theo ý mình ví dụ: nếu chọn ngày 02/7 thì tồn đầu là tồn cuối của ngày 01/7, nếu chọn từ ngày:03/7 thì tồn đầu là tồn cuối của ngày 01,và 02/7), có thể làm như vậy được không ?Xin giúp đỡ, cảm ơn
 

File đính kèm

  • Book1_21 (1).xlsx
    32.3 KB · Đọc: 6
Xem lại giúp mình, kết quả cột tồn đầu và phát sinh trước ngày 02/7 từ hàng 6 đến hàng 27, số lượng đó không đúng với số lượng trong Sheet nhập. cột tồn đầu có thể thay đổi theo ngày chọn (theo ý mình ví dụ: nếu chọn ngày 02/7 thì tồn đầu là tồn cuối của ngày 01/7, nếu chọn từ ngày:03/7 thì tồn đầu là tồn cuối của ngày 01,và 02/7), có thể làm như vậy được không ?Xin giúp đỡ, cảm ơn

Có lẽ phải thêm 2 cột nữa
Test thử : chọn cell B2: chọn ngày 01 rồi 2,3,4 ... xem đúng ý chưa ...
 

File đính kèm

  • Book1_333.xlsx
    33.5 KB · Đọc: 12
Lần chỉnh sửa cuối:
Có lẽ phải thêm 2 cột nữa
Test thử : chọn cell B2: chọn ngày 01 rồi 2,3,4 ... xem đúng ý chưa ...
Vẫn chưa đúng bạn ơi, bạn để ý thì sẽ thấy những sản phẩm từ hàng 6->hàng 34 là sản phẩm không có nhập xuất mà lại có số lượng, đúng là phải bằng 0, bạn xem lại dùm mình nhé.cảm ơn
 
Vẫn chưa đúng bạn ơi, bạn để ý thì sẽ thấy những sản phẩm từ hàng 6->hàng 34 là sản phẩm không có nhập xuất mà lại có số lượng, đúng là phải bằng 0, bạn xem lại dùm mình nhé.cảm ơn
Sorry , đặt tên vùng sản phẩm sai . Sửa lại ... TenSanPham=NHAP!$D$3:$D$5000
Không làm cùng nghề nên không kiểm tra sai sót được...
Bạn chịu khó test lại nếu vẫn chưa đúng , thì bạn thêm cho mình 1 sheet kết quả mong muốn... để mình ngâm cứu học hỏi thêm ...
Chúc cuối tuần vui vẻ ...
 

File đính kèm

  • Book1_444.xlsx
    33.1 KB · Đọc: 13
Web KT
Back
Top Bottom