nhoklipice
Thành viên hoạt động



- Tham gia
- 17/3/09
- Bài viết
- 112
- Được thích
- 3
Xài công thức này cho ô C2 xem có đúng yêu cầu không.Mình có 1 cột là mã tồn đầu kỳ (1 mã có thể là > 2 dòng)
Và 1 cột là mã xuất.
Mình mới biết công thức cho dò mã ở cột tồn trừ cho cột xuất, nhưng vì cột tồn 1 mã có >2 dòng nên trừ 2 lần (dẫn đến xuất dư).
Có bạn nào giúp cách chỉ trừ 1 lần cho 1 mã không nhỉ ?
=SUMIF($A$2:A2,A2,$B$2:B2)-SUMIF($D$22,A2,$E$2:E2)
Không, không và không.Xài công thức này cho ô C2 xem có đúng yêu cầu không.
Với số liệu trên thì dùng công thức đơn giản là ra rồi=SUMIF(A2:A2;A2;$B2:B2)-SUMIF($D$2Không, không và không.
Khi fill xuống:
mã E ở C5 = 10 -5 = 5
mã E ở C6 = 10 + 20 - 5 = 25
Thế là vẫn trừ trùng, mà số tồn lại còn hình như vẫn còn nguyên hoặc tăng thêm ...
Công thức này y chang công thức Bate mà? Vẫn là Không và Không.Với số liệu trên thì dùng công thức đơn giản là ra rồi=SUMIF(A2:A2;A2;$B2:B2)-SUMIF($D$22;A2;$E$2:E2)
.nhưng ở côt E5>=20 or E5<=20 thì lấy con số nào đây....
Cú pháp giống nhưng khác là chỗ cố định cell thầy ơi !em làm rồi màCông thức này y chang công thức Bate mà? Vẫn là Không và Không.
Cứ thử vào file đi, sẽ biết: Vấn đề là vẫn cứ trừ trùng, dù cho E5, E6 có bằng bao nhiêu không cần biết
Thật sự là không biết "Ông" tác giả này muốn có kết quả như thế nào.Không, không và không.
Khi fill xuống:
mã E ở C5 = 10 -5 = 5
mã E ở C6 = 10 + 20 - 5 = 25
Thế là vẫn trừ trùng, mà số tồn lại còn hình như vẫn còn nguyên hoặc tăng thêm ...
C2=B2-((COUNTIF($A$2:A2;A2)=1)*SUMIF($D$2:$D$6;A2;$E$2:$E$6))
Làm rồi, nhưng có kéo xuống C6 chưa?Cú pháp giống nhưng khác là chỗ cố định cell thầy ơi !em làm rồi mà
Khoan chạy, đúng ý roài!Thật sự là không biết "Ông" tác giả này muốn có kết quả như thế nào.
Đoán mò "điếc" thiệt.
Thêm một công thức nữa rồi ..."Chạy"!
PHP:C2=B2-((COUNTIF($A$2:A2;A2)=1)*SUMIF($D$2:$D$6;A2;$E$2:$E$6))