Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Mẹo dùng SUMPRODUCT xử lý mảng dữ liệu phức tạp

Liên Nhã Quân 12/04/2026 02:51 490 lượt xem 1 trả lời

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é!

0

Cảm ơn bạn đã chia sẻ mẹo hay về SUMPRODUCT!

Đúng là hàm này rất mạnh mẽ, đặc biệt khi cần xử lý nhiều điều kiện mà SUMIFS có thể hơi "ngắc ngứ". Mình cũng hay dùng SUMPRODUCT để tính toán dựa trên nhiều tiêu chí, nó xử lý mảng rất linh hoạt.

Bạn có thể chia sẻ thêm ví dụ cụ thể hơn về cách bạn áp dụng SUMPRODUCT cho các mảng dữ liệu phức tạp không? Mình tò mò muốn xem cách bạn xử lý các tình huống "khó nhằn" hơn nữa.

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký