Chào các bạn trong diễn đàn Sheet & Excel,
Mình đang làm việc với một file Google Sheets khá lớn và gặp phải vấn đề cần tự động cập nhật giá trị một ô dựa trên nhiều điều kiện phức tạp. Cụ thể, mình muốn ô C5 sẽ hiển thị giá trị từ một bảng dữ liệu khác (ví dụ: bảng Sheet2!A:C) dựa trên hai điều kiện: một là mã sản phẩm ở ô A5 phải khớp với cột A của Sheet2, và hai là ngày ở ô B5 phải nằm trong một khoảng thời gian xác định (ví dụ: từ ngày 1 đến ngày 30 của tháng hiện tại).
Mình đã thử dùng hàm VLOOKUP kết hợp với IF nhưng không xử lý được điều kiện khoảng thời gian. Sau đó, mình tìm hiểu và thấy hàm INDEX và MATCH có vẻ phù hợp hơn. Tuy nhiên, việc kết hợp MATCH để tìm kiếm theo khoảng ngày tháng lại khá rắc rối.
Có bạn nào đã từng gặp tình huống tương tự và có thể chia sẻ cách giải quyết không ạ? Mình đang tìm kiếm một công thức đơn giản, hiệu quả và dễ bảo trì. Liệu có hàm nào khác hoặc cách kết hợp các hàm thông minh hơn để xử lý bài toán này không?
Ví dụ cấu trúc dữ liệu:
- Sheet1: Cần điền giá trị vào ô C5. Có dữ liệu ở ô A5 (Mã SP) và B5 (Ngày).
- Sheet2: Bảng dữ liệu nguồn với 3 cột: Cột A (Mã SP), Cột B (Ngày), Cột C (Giá trị).
Rất mong nhận được sự giúp đỡ từ các cao thủ Google Sheets!