Hàm SUMPRODUCT trong Excel

GIỚI THIỆU. chức năng là một hàm Excel kết hợp phép tính tổng và phép nhân. Hãy cùng Download.vn tìm hiểu nhé Cách sử dụng hàm SUMPRODUCT trong Microsoft Excel Xin vui lòng!

Ví dụ về hàm SUMPRODUCT trong Excel
Ví dụ về hàm SUMPRODUCT trong Excel

Hướng dẫn sử dụng hàm SUMPRODUCT trong Excel

Hàm SUMPRODUCT trong Excel nhân các dải hoặc mảng với nhau và trả về tổng của các sản phẩm. Nghe có vẻ vô vị nhưng SUMPRODUCT là một hàm cực kỳ linh hoạt có thể được sử dụng để đếm và tính tổng giống như COUNTIFS hoặc SUMIFS nhưng linh hoạt hơn. Các hàm Excel khác có thể dễ dàng được sử dụng trong SUMPRODUCT để mở rộng chức năng hơn nữa.

  • Mục đích sử dụng: Nhân, sau đó tính tổng mảng.
  • Giá trị trả về: Kết quả của các mảng được nhân và tổng.
  • Công thức nấu ăn: = SUMPRODUCT (array1, [array2], …). Trong đó:
    • Array1 – Mảng hoặc dải ô đầu tiên cần nhân, sau đó cộng.
    • Mảng 2 – (Tùy chọn) Mảng hoặc dải ô thứ hai để nhân, sau đó cộng.
  • Hàm SUMPRODUCT hỗ trợ Excel 2003 trở lên

Lưu ý khi sử dụng hàm SUMPRODUCT trong Excel

GIỚI THIỆU. chức năng Nhân các dải ô với nhau và trả về tổng số sản phẩm. Nếu chỉ một mảng được đếm, SUMPRODUCT sẽ chỉ tính tổng các mục trong mảng đó. Lên đến 30 phạm vi hoặc mảng ô.

Khi đang sử dụng GIỚI THIỆU. chức năng Thoạt nghe, bạn có thể thấy nó phức tạp, nhạt nhẽo, thậm chí là vô nghĩa. Tuy nhiên, hàm Excel này cực kỳ linh hoạt với nhiều mục đích sử dụng khác nhau. Vì nó có khả năng xử lý mảng rất lớn. Bạn có thể sử dụng nó để tính toán các phạm vi trong ô một cách thông minh và tinh vi.

>>> Xem thêm:  Cách nhập văn bản bằng giọng nói không cần phần mềm

Ví dụ về cách sử dụng hàm SUMPRODUCT trong Excel

Ví dụ GIỚI THIỆU. chức năng “Cổ điển” minh họa cách bạn có thể tính tổng trực tiếp mà không cần cột trợ giúp. Ví dụ: trong trang tính bên dưới, bạn có thể sử dụng SUMPRODUCT để tính tổng tất cả các số trong cột F mà không cần sử dụng cột đó:

Tính tổng và nhân các giá trị bằng SUMPRODUCT.  chức năng

Để thực hiện phép tính này, SUMPRODUCT sử dụng trực tiếp các giá trị trong cột D và E như sau:

=SUMPRODUCT(D5:D14,E5:E14) // kết quả: 1612

Kết quả giống như khi bạn tính tổng tất cả các giá trị trong cột F. Công thức được tính như sau:

=SUMPRODUCT(D5:D14,E5:E14)
=SUMPRODUCT({10;6;14;9;11;10;8;9;11;10},{15;18;15;16;18;18;15;16;18;16})
=SUMPRODUCT({150;108;210;144;198;180;120;144;198;160})
=1612

Cách sử dụng hàm SUMPRODUCT này có thể hữu ích, đặc biệt là khi không có khoảng trống cho cột trợ giúp cùng với phép tính trung gian. Tuy nhiên, cách sử dụng phổ biến nhất cho hàm Excel này trong thực tế là áp dụng logic có điều kiện trong các tình huống đòi hỏi sự linh hoạt hơn các hàm như SUMIFS và COUNTIFS có thể cung cấp.

Tổng SUMPRODUCT và đếm theo điều kiện

Giả sử bạn có một số dữ liệu theo thứ tự trong A2: B6 với Bang – Khu vực trong cột A, Bán hàng – Doanh số trong cột B:

MỘT TẨY
đầu tiên Trạng thái Việc bán hàng
2 UT 75
3 100
4 TX 125
5 125
6 TX 150

Sử dụng SUMPRODUCT, bạn có thể đếm tổng doanh số bán hàng ở Texas (TX) như sau:

=SUMPRODUCT(--(A2:A6="TX"))

Bạn có thể tính tổng doanh số bán hàng ở Texas bằng công thức:

=SUMPRODUCT(--(A2:A6="TX"),B2:B6)

Lưu ý: Hai dấu trừ liên tiếp “”Là một thủ thuật được sử dụng trong các công thức Excel nâng cao để buộc các giá trị TRUE và FALSE thành 1 và 0.

Đối với ví dụ tổng hợp ở trên, bảng sau minh họa hai mảng sau khi được xử lý lần đầu bởi hàm SUMPRODUCT:

array1 array2
SAI 75
SAI 100
ĐÚNG VẬY 125
SAI 125
ĐÚNG VẬY 150

Bỏ qua các ô trống

Để bỏ qua các ô trống khi sử dụng SUMPRODUCT, bạn có thể sử dụng một biểu thức như dải ô <>. Trong ví dụ dưới đây, các công thức trong F5 & 6 đều bỏ qua các ô trong cột C không chứa giá trị.

=SUMPRODUCT(--(C5:C15<>"")) // đếm
=SUMPRODUCT(--(C5:C15<>"")*D5:D15) // tính tổng

Bỏ qua các ô trống khi sử dụng SUMPRODUCT.  chức năng

Nói ngắn gọn, Những điều cần nhớ khi sử dụng hàm SUMPRODUCT trong Excel:

  • SUMPRODUCT coi các mục không phải số trong mảng là số không.
  • Các đối số mảng phải có cùng kích thước. Nếu không, hàm SUMPRODUCT sẽ tạo ra giá trị lỗi #VALUE.
  • Các kiểm tra logic bên trong mảng sẽ tạo ra các giá trị TRUE và FALSE. Trong hầu hết các trường hợp, bạn sẽ muốn buộc chúng là 1 và 0.
  • Hàm SUMPRODUCT thường có thể sử dụng trực tiếp kết quả của các hàm khác.

Xem thêm nhiều thủ thuật khác tại : https://exel.tailieu247.edu.vn/thu-thuat-pc