Chào các anh chị em trong diễn đàn,
Mình đang làm một báo cáo động và cần sử dụng hàm OFFSET để xác định vùng dữ liệu. Cụ thể, mình muốn kết hợp OFFSET với SUM để tính tổng một vùng dữ liệu có thể thay đổi kích thước.
Tình huống của mình là thế này:
- Mình có một bảng dữ liệu bán hàng theo tháng, với số lượng bán ở mỗi tháng.
- Mình muốn tính tổng doanh thu từ đầu năm đến tháng hiện tại. Ví dụ, vào tháng 5, mình muốn tính tổng doanh thu từ tháng 1 đến tháng 5.
- Cột chứa số lượng bán có thể sẽ có thêm dữ liệu mới mỗi tháng.
Mình đã thử dùng SUM với vùng cố định, nhưng vì dữ liệu thay đổi nên nó không còn chính xác nữa. Mình nghĩ đến việc dùng OFFSET để xác định chiều cao của vùng dữ liệu dựa trên số lượng tháng, rồi kết hợp với SUM.
Công thức mình đang nghĩ đến có dạng gần giống như thế này:
=SUM(OFFSET(ô_đầu_dữ_liệu, 0, 0, số_tháng_hiện_tại, 1))Tuy nhiên, mình gặp khó khăn trong việc xác định số_tháng_hiện_tại một cách tự động và chính xác, đặc biệt là khi có tháng bị bỏ trống dữ liệu.
Có anh chị em nào có kinh nghiệm dùng hàm OFFSET (hoặc các hàm tương tự như INDEX) để tạo vùng dữ liệu động cho các hàm tính toán như SUM không ạ? Xin chỉ giáo giúp mình với. Mình cảm ơn nhiều!