Theo tôi hiểu là ở Sheet Nhật ký bạn có dòng mã hàng trên cùng, Cột Ngày bên trái tạo thành 1 table để cập nhật dữ liệu.
Bây giờ ở sheet khác bạn muốn tổng hợp mã hàng trến cột và số lượng, giá trị theo ngày hoặc theo 1 thời gian nào đó!
Điều này không có gì khó cả, chỉ cần dùng hàm MATCH để xác định thứ tự cột của mã hàng, OFFSET để tham chiều giá trị tương ứng, và SUMPRODUCT để tổng hợp.
Giả sử Sheet1 bạn có 10 mã hàng từ B1:K1, bạn đặt Name là Code
Bạn có cột ngày của nghiệp vụ Nhập từ ngày 01/10/06 đến 31/10/06 từ ô A2:A101 đặt Name là Ngay. Dữ liệu của bạn nằm ở vùng B2:K101.
Ở Sheet2 bạn có cột A1:A10 là cột mã. Khoảng ngày cần tổng hợp là Ngay1, Ngay2 (Ngay2>=Ngay1).
Công thức ở ô B1 như sau:
=SUMPRODUCT((Ngay>=Ngay1)*(Ngay<=Ngay2)*(OFFSET(Ngay; 0; MATCH(A1;Code;0)))