Chào mọi người,
Trong quá trình làm việc với Excel, mình thường xuyên phải xử lý các bảng dữ liệu lớn với nhiều điều kiện khác nhau. Gần đây, mình có tìm hiểu sâu hơn về hàm SUMPRODUCT và nhận ra nó có sức mạnh đáng kinh ngạc trong việc tính toán trên các mảng dữ liệu, đặc biệt là khi các hàm như SUMIFS có thể trở nên hơi rườm rà.
Ví dụ, thay vì dùng một công thức SUMIFS dài ngoằng để 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, mình có thể dùng SUMPRODUCT như sau:
=SUMPRODUCT((VungMatHang="Sản phẩm A")*(VungKhuVuc="Miền Bắc")*(VungDoanhThu))Công thức này sẽ nhân các mảng điều kiện lại với nhau (trả về 1 nếu cả hai điều kiện đều đúng, 0 nếu sai) và sau đó nhân với mảng doanh thu để cho ra kết quả cuối cùng. Nó rất hữu ích khi bạn cần thực hiện các phép tính logic phức tạp hoặc xử lý các mảng dữ liệu nhiều chiều mà không cần tạo các cột phụ.
Ngoài ra, SUMPRODUCT còn có thể dùng để đếm các mục thỏa mãn nhiều điều kiện, hoặc thậm chí thực hiện các phép toán trên mảng mà không cần nhấn Ctrl+Shift+Enter (trong các phiên bản Excel cũ).
Có ai đã từng sử dụng SUMPRODUCT cho những tác vụ phức tạp chưa? Chia sẻ kinh nghiệm của mọi người dưới phần bình luận nhé!