Bài này rất khó để có thể dùng Pivot table. Vì phải có dữ liệu trước ngày bắt đầu, tính ra dư nợ vào ngày bắt đầu, sauđó tính phát sinh trong thời gian giữa 2 ngày, và tính ra dư nợ vào ngày cuối. Có thể dùng VBA (advanced filter hoặc ADO, tách dữ liệu thành 2 phần, 1 phần trước ngày bắt đầu và 1 phần trong khoảng giữa 2 ngày, sau đó dùng pivot table hoặc, dùng luôn code vba để tính toán. Tuy nhiên, làm VBA chạy thì nhanh nhưng làm thì lâu. Với 40 - 100 khách hàng thì viết công thức và dùng cột phụ nhanh hơn, tốc độ cũng không đến nỗi.
Dữ liệu chuẩn nên làm gì cũng dễ, sướng vậy đấy. (Nhưng phải đủ các bảng như file cuối mới gọi là chuẩn, dù bảng "Nợ ky trước" thiếu cột Mã). Tạm thời các cột đầu copy paste, nhưng có thể dùng vlookup trong các bảng liên quan.