Chào các bạn, mình là thành viên mới của diễn đàn Sheet & Excel.
Hôm nay mình muốn chia sẻ một mẹo nhỏ nhưng khá hữu ích mà mình vừa tìm hiểu được, đó là cách sử dụng hàm SUMPRODUCT để thực hiện các phép tính tổng có điều kiện, thay thế cho các hàm như SUMIFS hay thậm chí là các mảng phức tạp.
Nhiều lúc chúng ta cần tính tổng dựa trên nhiều điều kiện khác nhau, ví dụ như tính tổng doanh thu của một mặt hàng cụ thể tại một khu vực nhất định. Thay vì dùng =SUMIFS(DoanhThu, MatHang, "Sản phẩm A", KhuVuc, "Miền Bắc"), chúng ta hoàn toàn có thể làm với SUMPRODUCT như sau:
=SUMPRODUCT((MatHang="Sản phẩm A")*(KhuVuc="Miền Bắc")*DoanhThu)Cách này trông có vẻ hơi lạ lúc đầu, nhưng nó thực sự mạnh mẽ khi bạn cần kết hợp nhiều điều kiện logic phức tạp hơn, hoặc khi bạn muốn tính tổng các giá trị được tạo ra từ một phép tính nào đó. SUMPRODUCT sẽ nhân từng cặp phần tử tương ứng của các mảng rồi tính tổng các kết quả đó.
Mình thấy cách này rất linh hoạt và có thể áp dụng trong nhiều tình huống mà SUMIFS có thể gặp hạn chế. Có bạn nào đã từng dùng SUMPRODUCT cho những bài toán khó chưa? Chia sẻ thêm kinh nghiệm cho mọi người cùng học hỏi nhé!