FIFO, chưa bao giờ là dễ dàng cho việc lập công thức. VBA thì khả quan hơn.
Để tránh nhầm lẫn, như trong file ví dụ, ngày 4/1, tồn kho A chỉ có 1 loại A-01, tồn kho là 150-70=80, thì xuất 85 làm sao mà xuất?
Do đó, bên bảng xuất cần thêm 1 cột là "Tồn Kho" để biết còn hàng hay không.