Công thức tính lượng đơn hàng còn lại sau khi trừ nhập kho

Liên hệ QC

helen.nguyen

Thành viên mới
Tham gia
11/2/19
Bài viết
15
Được thích
2
Xin chào mọi người, hiện tại em có vấn đề như thế này cần mọi người giúp đỡ.
Hiện em đang làm bảng theo dõi sản xuất. File của em gồm 3 sheet.
- Sheet 1 là đơn hàng. Đơn hàng gồm 2 màu và được sắp sếp theo thứ tự ngày giao từ gần đến xa.
- Sheet 2 là nhập kho, lúc trước sheet này em lấy tổng nhập kho của cả 2 màu (như bảng phía tay trái), nhưng sau đó phải tách thành nhập kho của từng màu riêng (2 bảng phía bên tay phải).
- Sheet 3 là sheet tính đơn hàng còn lại sau khi đã trừ nhập kho. Em trừ từ trên xuống dưới theo thứ tự ngày giao theo nguyên tắc: nếu đơn hàng nhỏ hơn nhập kho thì ghi bằng 0, nếu đơn hàng lớn hơn nhập kho thì bằng (đơn hàng - nhập kho).
Công thức em để trong bảng là cách tính cũ khi mà tính gộp chung nhập kho của 2 màu. Tuy nhiên, bây giờ em phải tách nhập kho ra riêng và tính đơn hàng còn lại theo nhập kho của từng màu, màu nào tính màu đó. Tuy nhiên kết quả cuối cùng lại thể hiện kết quả cả hai màu trong cùng 1 bảng như cách tính cũ. Vậy nên em không biết phải sửa công thức lại như thế nào. Mong mọi người giúp em vấn đề này với ạ.
Em cám ơn rất nhiều ạ.
Em đính kèm file là cách tính cũ của em khi chưa tách riêng 2 màu. Mọi người tham khảo giúp em.
 

File đính kèm

Mong mọi người giúp em với ạ. Em cám ơn ạ
 
Mong mọi người giúp em với ạ. Em cám ơn ạ
Bạn kiểm tra kết quả trong file xem đúng không nhé.
Mã:
=IF('Đơn hàng'!I3="","",IF(SUMIF($G$2:$G2,$G3,I$2:I2)>0,'Đơn hàng'!I3,IF(SUMIFS('NHập kho'!S$2:S$23,'NHập kho'!$Q$2:$Q$23,$G3,'NHập kho'!$R$2:$R$23,"<="&$H3)>SUMIF('Đơn hàng'!$G$3:$G3,$G3,'Đơn hàng'!I$3:I3),0,SUMIF('Đơn hàng'!$G$3:$G3,$G3,'Đơn hàng'!I$3:I3)-SUMIFS('NHập kho'!S$2:S$23,'NHập kho'!$Q$2:$Q$23,$G3,'NHập kho'!$R$2:$R$23,"<="&$H3))))
 

File đính kèm

Bạn kiểm tra kết quả trong file xem đúng không nhé.
Mã:
=IF('Đơn hàng'!I3="","",IF(SUMIF($G$2:$G2,$G3,I$2:I2)>0,'Đơn hàng'!I3,IF(SUMIFS('NHập kho'!S$2:S$23,'NHập kho'!$Q$2:$Q$23,$G3,'NHập kho'!$R$2:$R$23,"<="&$H3)>SUMIF('Đơn hàng'!$G$3:$G3,$G3,'Đơn hàng'!I$3:I3),0,SUMIF('Đơn hàng'!$G$3:$G3,$G3,'Đơn hàng'!I$3:I3)-SUMIFS('NHập kho'!S$2:S$23,'NHập kho'!$Q$2:$Q$23,$G3,'NHập kho'!$R$2:$R$23,"<="&$H3))))
Bạn kiểm tra kết quả trong file xem đúng không nhé.
Mã:
=IF('Đơn hàng'!I3="","",IF(SUMIF($G$2:$G2,$G3,I$2:I2)>0,'Đơn hàng'!I3,IF(SUMIFS('NHập kho'!S$2:S$23,'NHập kho'!$Q$2:$Q$23,$G3,'NHập kho'!$R$2:$R$23,"<="&$H3)>SUMIF('Đơn hàng'!$G$3:$G3,$G3,'Đơn hàng'!I$3:I3),0,SUMIF('Đơn hàng'!$G$3:$G3,$G3,'Đơn hàng'!I$3:I3)-SUMIFS('NHập kho'!S$2:S$23,'NHập kho'!$Q$2:$Q$23,$G3,'NHập kho'!$R$2:$R$23,"<="&$H3))))


Dạ em cám ơn anh nhiều ạ. Công thức ra kết quả đúng rồi ạ
 
Web KT

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

Back
Top Bottom