Để rút ngắn các thao tác tính toán và xử lý dữ liệu trong Excel, hàm SUMPRODUCT là một trong những công cụ mang lại hiệu quả rõ rệt. Hàm cho phép bạn tính tổng theo nhiều điều kiện mà không cần tạo thêm cột phụ, giúp bảng tính rõ ràng và dễ quản lý hơn. Bài viết dưới đây sẽ hướng dẫn bạn cách sử dụng hàm SUMPRODUCT chi tiết kèm ví dụ để dễ hiểu.
Hướng dẫn sử dụng hàm SUMPRODUCT trong Excel
Hàm SUMPRODUCT là hàm dùng để tính tổng theo nhiều điều kiện trong Excel. Cách hoạt động của hàm là nhân từng phần tử tương ứng giữa hai hoặc nhiều mảng dữ liệu, sau đó cộng tất cả các kết quả lại để cho ra tổng cuối cùng.
Ví dụ: Bạn có một bảng gồm nhiều sản phẩm kèm theo số lượng và đơn giá. Khi muốn tính tổng tiền, bạn thường phải nhân Số lượng × Đơn giá cho từng sản phẩm rồi cộng lại. Hàm SUMPRODUCT cho phép bạn thực hiện cả hai bước này cùng lúc: Nhân từng cặp giá trị tương ứng và tính tổng ngay lập tức.
Ví dụ về hàm SUMPRODUCT
Cú pháp: =SUMPRODUCT(array1; array2; array3; …)
Giải thích:
Ví dụ: Giả sử bạn cần tìm tổng số lượng của các mặt hàng Nội thất đồng thời có quà tặng là Thảm trong bảng dữ liệu.
Phân tích điều kiện: Bài toán có 2 điều kiện cần kiểm tra:
Số lượng cần cộng nằm ở cột H.
Để xử lý hai điều kiện cùng lúc, ta sử dụng hàm SUMPRODUCT kết hợp các phép so sánh logic.
Tại ô cần tính tổng, bạn nhập công thức:
=SUMPRODUCT((D6:D14=D7)*(E6:E14=E8)*H6:H14)
Giải thích:
Hai mảng điều kiện đúng/sai được nhân với nhau để tạo thành mảng lọc chính xác, sau đó nhân tiếp với cột số lượng và cộng tổng.
Cách thiết lập công thức SUMPRODUCT với hai điều kiện
Excel sẽ xử lý toàn bộ điều kiện và trả về kết quả ngay. Trong ví dụ này kết quả sẽ là 17.
Kết quả sau khi nhấn Enter
Ví dụ: Tính tổng số lượng của những sản phẩm thuộc loại “B”, có giá lớn hơn 100 và được bán trong tháng 6.
Bước 1: Tại ô cần hiển thị kết quả, nhập công thức:
=SUMPRODUCT((A2:A11="B")*(C2:C11>100)*(MONTH(D2:D11)=6)*B2:B11)
Giải thích:
Nhập công thức SUMPRODUCT theo nhiều điều kiện
Bước 2: Nhấn Enter để nhận kết quả. Kết quả của ví dụ này là 175.
Kết quả tính tổng nhiều điều kiện bằng SUMPRODUCT
Ví dụ: Tính số lượng sản phẩm thuộc nhóm Phụ kiện hoặc Gia dụng và có quà tặng kèm là Voucher
Bước 1: Để thực hiện, bạn có thể kết hợp SUMPRODUCT với OR để tạo điều kiện lọc hai loại sản phẩm cùng lúc. Công thức được sử dụng là:
=SUMPRODUCT(((D6:D14=D10)+(D6:D14=D11))*(E6:E14=E11)*H6:H14)
Giải thích:
Lọc hai loại sản phẩm bằng OR
Bước 2: Nhấn Enter, Excel sẽ tính toán và trả về kết quả. Trong ví dụ này kết quả trả về 34
Kết quả tổng số lượng là 34
Khi làm việc với hàm SUMPRODUCT, bạn nên để ý một vài điểm đơn giản sau để tránh lỗi trong quá trình tính toán:
Lỗi #VALUE! thường xuất hiện khi các vùng dữ liệu trong hàm SUMPRODUCT không có cùng số ô.
Ví dụ, bạn chọn:
Khi đó, SUMPRODUCT không thể “ghép cặp” từng ô để nhân, nên trả về lỗi #VALUE!.
Để khắc phục, hãy kiểm tra lại các mảng trong công thức và chỉnh phạm vi sao cho tất cả mảng đều có cùng kích thước.
Ví dụ thông báo lỗi #VALUE! khi sử dụng hàm SUMPRODUCT
Trường hợp không báo lỗi nhưng kết quả lại bằng 0 thường do trong mảng có nhiều giá trị mà hàm không thể dùng để tính toán, chẳng hạn như:
Chẳng hạn, nếu vùng dữ liệu C4:C8 toàn là chữ (không phải số), khi đưa vào SUMPRODUCT, Excel sẽ xem các giá trị đó là 0, nên tổng cuối cùng cũng bằng 0.
Mảng chứa chữ nên SUMPRODUCT trả về 0
Hàm SUMPRODUCT là công cụ mạnh giúp bạn xử lý các phép tính nhiều điều kiện mà không cần tạo cột phụ, từ đó rút ngắn thời gian và tăng hiệu quả làm việc. Đừng quên theo dõi chuyên mục Kinh nghiệm của Siêu Thị Điện Máy - Nội Thất Chợ Lớn để cập nhật thêm các mẹo Excel và thủ thuật văn phòng hữu ích.
Nếu bạn thường xuyên làm việc với Excel, một chiếc máy tính bảng hoặc điện thoại cấu hình mạnh sẽ giúp thao tác nhanh và linh hoạt hơn. Khám phá ngay các sản phẩm chính hãng, ưu đãi hấp dẫn tại Siêu Thị Điện Máy - Nội Thất Chợ Lớn để tối ưu công việc mỗi ngày.






Tải app theo dõi thông tin đơn hàng và hàng ngàn voucher giảm giá dành cho bạn.






