Chào các anh chị em trong diễn đàn!
Hôm nay mình muốn chia sẻ một mẹo nhỏ nhưng cực kỳ hữu ích mà mình thường xuyên dùng để làm báo cáo động, đó là sử dụng hàm OFFSET kết hợp với các hàm khác như MATCH hoặc COUNTA.
Trước đây, mỗi lần muốn mở rộng phạm vi dữ liệu cho biểu đồ hoặc bảng tổng hợp, mình lại phải vào chỉnh sửa thủ công. Rất mất thời gian và dễ sai sót, đặc biệt với các file dữ liệu lớn.
Với OFFSET, mọi thứ trở nên đơn giản hơn rất nhiều. Hàm này cho phép bạn trả về một vùng dữ liệu dựa trên một ô bắt đầu, số hàng và số cột dịch chuyển, cùng với chiều cao và chiều rộng của vùng dữ liệu mong muốn.
Ví dụ, nếu bạn muốn tính tổng doanh thu của tháng gần nhất mà không cần biết chính xác tháng đó là tháng mấy trong năm, bạn có thể dùng:
=SUM(OFFSET( ô_ô_đầu_doanh_thu, 0, COUNTA(cột_chứa_tháng)-1, 1, 1))Trong đó:
ô_ô_đầu_doanh_thu: Ô đầu tiên chứa dữ liệu doanh thu.cột_chứa_tháng: Cột chứa tên các tháng hoặc số thứ tự tháng.COUNTA(cột_chứa_tháng)-1: Xác định số cột dịch chuyển để đến tháng gần nhất.1, 1: Chiều cao và chiều rộng của vùng dữ liệu (ở đây là 1 ô cho doanh thu tháng đó).
Kết hợp OFFSET với MATCH còn giúp bạn tạo các báo cáo cực kỳ linh hoạt, ví dụ như tìm kiếm dữ liệu theo tên sản phẩm hoặc theo khoảng thời gian mà không cần chỉnh sửa công thức mỗi khi có dữ liệu mới.
Các bạn đã từng dùng OFFSET chưa? Có cách ứng dụng nào hay hơn thì chia sẻ cho mình với nhé!