Vấn đề khó ở đây là việc tự động thêm mã, còn các nội dung khác đều ko có vấn đề gì.
Cách của anh Tg Duy nói là đúng. Mình chỉ cần dùng công thức sàng lọc các mã, nếu chưa có thì sẽ dùng vba để thêm (thông qua msg và các command button trong msg)
Bài toán của bạn đưa ra là lấy dữ liệu từ 1 chương trình khác, đưa vào excel ở các sheet Nhập, Xuất. Sau đó tính kết quả n-x-t ở kho tổng (kho tổng tự tăng mã mới).
Ở đây có thể làm như sau:
- Sử dụng advance fillter lọc các mã hàng xuất hiện 1 lần trong Nhập, Xuất để tạo ra 1 danh sách hàng (các mã hàng chỉ lấy 1 lần, ko lấy trùng). Có thể kết hợp thêm VBA.
- Đưa danh sách hàng vào Tổng hợp. Sử dụng hàm Sumifs để xử lý kết quả (Với điều kiện Mã và thời gian Từ ngày... Đến ngày...)