Hàm SUMPRODUCT trong Excel là gì? Đây là sự kết hợp giữa hàm tính tổng - Sum và hàm nhân - Product. Vậy cách sử dụng hàm SUMPRODUCT với điều kiện cụ thể ra sao? Hãy theo dõi bài viết dưới đây để khám phá câu trả lời chi tiết!
Hàm SUMPRODUCT là gì?
Hàm SUMPRODUCT là một hàm trong Excel dùng để tính tổng dựa trên nhiều điều kiện, kết hợp giữa hàm SUM và hàm PRODUCT. Về cơ bản, nó thực hiện phép nhân các phần tử tương ứng trong hai hoặc nhiều mảng, sau đó tính tổng các kết quả thu được.

Ví dụ: Khi mua sắm tại siêu thị, bạn sẽ chọn nhiều sản phẩm khác nhau. Để tính tổng số tiền cần thanh toán cho các sản phẩm đó, bạn cần thực hiện hai bước sau:
Bước 1: Với mỗi sản phẩm, nhân Đơn giá với Số lượng để được giá trị A.
Bước 2: Cộng tất cả các giá trị A lại với nhau để có tổng số tiền cần thanh toán.
Sử dụng hàm này sẽ giúp bạn nhận được kết quả nhanh chóng và hiệu quả hơn so với cách làm thủ công gồm hai bước như trên.
Ý nghĩa của hàm SUMPRODUCT trong Excel là gì?
Hàm SUMPRODUCT có khả năng xử lý các mảng và thực hiện phép toán một cách nhanh chóng. Bên cạnh việc tính tổng với nhiều điều kiện, hàm này còn sở hữu các tính năng nổi bật như:
- Lọc và chọn lọc các giá trị cụ thể.
- Thực hiện tính toán trên các phạm vi không liên tục.
- Kết hợp với các hàm khác để xử lý dữ liệu hiệu quả hơn.
Công thức của hàm SUMPRODUCT là gì?
Trong đó:
- array1: là mảng đối số bắt buộc, dùng để nhân các phần tử và tính tổng kết quả.
- array2; array3;...: là các mảng tùy chọn từ 2 đến 225, chứa các phần tử cần nhân và tính tổng.
Những lưu ý khi sử dụng hàm SUMPRODUCT trong Excel
Để áp dụng hàm SUMPRODUCT trong Excel một cách hiệu quả, bạn cần ghi nhớ những điểm quan trọng sau:
- Tránh sử dụng các giá trị như hàm logic, ô trống, hoặc văn bản trong hàm.
- Các mảng trong công thức phải có cùng số hàng và số cột.
- Nếu bất kỳ mảng nào chứa giá trị không phải số (ví dụ: văn bản), giá trị đó sẽ được xem là 0.
Hướng dẫn chi tiết cách sử dụng hàm SUMPRODUCT trong Excel
Dưới đây là một số ví dụ minh họa giúp bạn nắm rõ hơn về cách áp dụng hàm SUMPRODUCT.
Cách sử dụng hàm SUMPRODUCT ở mức cơ bản
Việc sử dụng hàm SUMPRODUCT ở mức cơ bản khá đơn giản, với công thức bao gồm hai mảng dữ liệu số.
Ví dụ minh họa: Giả sử bạn có một bảng dữ liệu như sau. Yêu cầu là tính tổng thành tiền của tất cả các sản phẩm trong bảng.

Các bước thực hiện như sau:
Bước 1: Chọn hai mảng dữ liệu cần tính là Số lượng và Đơn giá. Công thức sẽ là: =SUMPRODUCT(D4:D12,E4:E12). Trong đó, D4:D12 là cột Đơn giá và E4:E12 là cột Số lượng.

Bước 2: Nếu dữ liệu nhập chính xác, kết quả sẽ hiển thị ngay lập tức. Nếu sai, hệ thống sẽ thông báo lỗi.

Tổng thành tiền của tất cả sản phẩm là 49.800đ.
Cách sử dụng hàm SUMPRODUCT với một điều kiện
Hàm SUMPRODUCT với điều kiện hoạt động tương tự như hàm SUMIF, nhưng công thức của nó đơn giản và dễ hiểu hơn nhiều.
Ví dụ minh họa: Tính tổng số lượng sản phẩm thuộc loại Gia dụng.
Bước 1: Điều kiện “Gia dụng” nằm trong cột Loại. Kết hợp hai mảng dữ liệu, ta có công thức: =SUMPRODUCT((D6:D14=D6)*H6:H14).
Trong công thức này, chúng ta lọc giá trị từ hai cột Loại và Số lượng như ví dụ trên. Vì yêu cầu là mặt hàng “Gia dụng”, nên chỉ cần chọn thêm ô D6.

Bước 2: Nhấn phím Enter, kết quả sẽ được hiển thị ngay lập tức.

Như vậy, tổng số lượng sản phẩm thuộc loại Gia dụng là 20.
Cách sử dụng hàm SUMPRODUCT với nhiều điều kiện
Khi bài toán yêu cầu từ hai điều kiện trở lên, bạn có thể sử dụng hàm SUMPRODUCT độc lập hoặc kết hợp với các hàm khác để đạt kết quả chính xác. Hai ví dụ dưới đây sẽ giúp bạn hiểu rõ hơn.
Ví dụ 1: Tính số lượng sản phẩm Nội thất đi kèm quà tặng là Thảm.
Bước 1: Với hai điều kiện cần xét, thực hiện tương tự như phép toán có hai điều kiện. Công thức sẽ là: =SUMPRODUCT((D6:D14=D7)*(E6:E14=E8)*H6:H14).

Bước 2: Nhấn phím Enter, kết quả sẽ được hiển thị ngay lập tức.

Như vậy, có 17 sản phẩm Nội thất đi kèm quà tặng là Thảm.
Ví dụ 2: Tính số lượng sản phẩm thuộc loại Phụ kiện hoặc Gia dụng có quà tặng kèm là Voucher.
Bước 1: Trong ví dụ này, chúng ta kết hợp hai hàm SUMPRODUCT và OR để tạo công thức =SUMPRODUCT(OR((D6:D14=D10),(D6:D14=D11))*(E6:E14=E11)*(H6:H14)).

Bước 2: Nhấn phím Enter, kết quả sẽ được hiển thị ngay lập tức.

Như vậy, có 34 sản phẩm Phụ kiện hoặc Gia dụng đi kèm quà tặng là Thảm.
Một số lỗi thường gặp khi sử dụng hàm SUMPRODUCT
Lỗi #VALUE
Lỗi #Value xảy ra khi hai mảng dữ liệu không có cùng kích thước. Ví dụ, trong hình bên dưới, cột Đơn giá có 5 giá trị trong khi cột Số lượng chỉ có 3 giá trị. Bạn cần điều chỉnh một trong hai mảng để chúng có cùng kích thước, từ đó hàm sẽ hoạt động chính xác.

Lỗi kết quả bằng 0
Lỗi này xảy ra khi mảng dữ liệu chứa các giá trị mà hàm không thể tính toán, chẳng hạn như hàm logic, văn bản, hoặc ô trống.
Ví dụ: Trong bảng này, mảng C4:C8 chứa văn bản nên kết quả trả về là 0.

Để khắc phục lỗi này, bạn chỉ cần thay thế mảng dữ liệu chứa văn bản bằng mảng dữ liệu chứa số, từ đó hàm sẽ thực hiện phép toán chính xác.
Kết luận
Với những thông tin trên, hy vọng bạn đã nắm rõ cách sử dụng hàm SUMPRODUCT trong Excel và áp dụng hiệu quả vào công việc. Đừng quên theo dõi các thủ thuật văn phòng mới nhất trên website Mytour nhé.
