Hàm SUMPRODUCT trong Excel Hàm tính tổng của các tích trong Excel
Hàm SUMPRODUCT là hàm Excel kết hợp tính tổng và tính nhân. Hãy cùng Eballsviet.com học cách dùng hàm SUMPRODUCT trong Microsoft Excel nhé!

Hướng dẫn dùng hàm SUMPRODUCT trong Excel
Hàm SUMPRODUCT trong Excel nhân các phạm vi hoặc mảng lại với nhau và trả về tổng 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 dùng để đếm và tính tổng giống như COUNTIFS hoặc SUMIFS nhưng linh động hơn. Các hàm Excel khác có thể dễ dàng được dùng trong SUMPRODUCT để mở rộng thêm chức năng.
- Mục đích sử dụng: Nhân, rồi tính tổng các mảng.
- Giá trị trả về: Kết quả của các mảng được nhân và tính tổng.
- Công thức: =SUMPRODUCT (array1, [array2], ...). Trong đó:
- Array1 - Mảng hoặc dãy ô đầu tiên để nhân, rồi cộng.
- Array2 - (Tùy chọn) Mảng hoặc dãy ô thứ hai cần 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
Hàm SUMPRODUCT nhân các dãy ô lại với nhau và trả về tổng số sản phẩm. Nếu chỉ tính một mảng, SUMPRODUCT sẽ chỉ tính tổng các mục trong mảng đó. Tối đa tới 30 dãy hoặc mảng ô.
Khi dùng hàm SUMPRODUCT lần đầu tiên, bạn có thể thấy nó phức tạp, nhạt nhẽo, thậm chí vô nghĩa. Thế nhưng, hàm Excel này cực kỳ linh hoạt với nhiều cách dùng khác nhau. Bởi nó có khả năng xử lý tuyệt vời các mảng. Bạn có thể dùng nó để tính các phạm vi trong ô theo cách thông minh và tinh tế.
Ví dụ về cách dùng hàm SUMPRODUCT trong Excel
Ví dụ hàm SUMPRODUCT “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 một cột trợ giúp. Ví dụ, trong worksheet bên dưới, bạn có thể dùng SUMPRODUCT để tính tổng tất cả các số trong cột F mà không cần dùng cột đó:
Để thực hiện phép tính này, SUMPRODUCT dùng các giá trị ở cột D và E trực tiếp 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ị ở 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 dùng hàm SUMPRODUCT này có thể hữu ích, nhất là khi không có chỗ trống cho cột trợ giúp cùng với một phép tính trung gian. Tuy nhiên, cách dùng phổ biến nhất cho hàm Excel này trong thực tế là áp dụng logic điều kiện ở các tình huống đòi hỏi linh hoạt nhiều hơn các hàm như SUMIFS và COUNTIFS có thể cung cấp.
SUMPRODUCT tính tổng và đếm theo điều kiện
Giả sử bạn có một số dữ liệu theo thứ tự ở A2:B6 với State - Khu vực ở cột A, Sales - Doanh số ở cột B:
A | B | |
1 | State | Sales |
2 | UT | 75 |
3 | CO | 100 |
4 | TX | 125 |
5 | CO | 125 |
6 | TX | 150 |
Dùng SUMPRODUCT, bạn có thể đếm tổng doanh số ở Texas (TX) như sau:
=SUMPRODUCT(--(A2:A6="TX"))
Bạn có thể tính tổng doanh số bán hàng ở Texas theo công thức:
=SUMPRODUCT(--(A2:A6="TX"),B2:B6)
Lưu ý: Hai dấu trừ liên tiếp “--” là mẹo được dùng trong 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ính tổng ở trên, bảng dưới đây minh họa cho 2 mảng sau khi được xử lý lần đầu bởi hàm SUMPRODUCT:
array1 | array2 |
FALSE | 75 |
FALSE | 100 |
TRUE | 125 |
FALSE | 125 |
TRUE | 150 |
Bỏ qua các ô trống
Để bỏ qua các ô trống khi dùng SUMPRODUCT, bạn có thể sử dụng một biểu thức như range<>. Ở ví dụ bên dưới, công thức tại F5 & 6 đều bỏ qua các ô ở cột C không chứa giá trị.
=SUMPRODUCT(--(C5:C15<>"")) // đếm
=SUMPRODUCT(--(C5:C15<>"")*D5:D15) // tính tổng
Tóm lại, những điều cần nhớ khi dùng hàm SUMPRODUCT trong Excel:
- SUMPRODUCT xem các mục không phải số trong mảng bằng 0.
- Các đối số mảng phải cùng kích cỡ. Nếu không, hàm SUMPRODUCT sẽ tạo một giá trị lỗi #VALUE.
- Các kiểm tra logic bên trong mảng sẽ tạo giá trị TRUE và FALSE. Ở hầu hết trường hợp, bạn sẽ muốn buộc chúng thành số 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.
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Xem thêm bài viết khác
-
Học Excel - Bài 9: Cách gộp và bỏ gộp ô trong Excel
10.000+ -
Hàm COUNTIF trong Excel
100+ -
Hàm COUNTA trong Excel
100+ -
Hàm COUNT trong Excel
100+ -
Hàm AVERAGE trong Excel
100+ -
Hàm SUMIFS trong Excel
100+ -
Hàm SUMIF trong Excel
100+ -
Cách mở full màn hình Excel
1.000+ -
Học Excel - Bài 7: Di chuyển & sao chép nội dung ô trong Excel
10.000+
Chủ đề liên quan
Có thể bạn quan tâm
-
Hướng dẫn cách sửa lỗi ứng dụng Zoom khi học online
-
Cách sử dụng hiệu ứng AR trên Instagram
-
Hướng dẫn chỉnh sửa âm thanh bằng Audacity cho người mới bắt đầu
-
Hướng dẫn cài đặt và đăng nhập tài khoản VietSchool
-
Cách tạo phòng để chơi cùng bạn bè trong Mini World: Block Art
-
Cách gọi điện thoại miễn phí trên Zalo
-
Vietinbank iPay: Hướng dẫn đăng ký và sử dụng tài khoản Vietinbank
-
Hướng dẫn cài đặt và sử dụng Free Pascal
-
Chuyển văn bản thành giọng nói với 'chị Google'
-
Cách tải và cài đặt Liên Minh Huyền Thoại: Tốc Chiến cho Android và iOS
Mới nhất trong tuần
-
Lời chúc đầu tuần hay
10.000+ -
Hướng dẫn cách sửa lỗi ứng dụng Zoom khi học online
100.000+ 6 -
Hướng dẫn thay đổi thông tin CCCD/CMND trên VssID
1.000+ -
Cách sử dụng hiệu ứng AR trên Instagram
100.000+ -
Giáo án mầm non: Tạo hình Tô màu chân dung cô giáo
100+ -
Hướng dẫn chỉnh sửa âm thanh bằng Audacity cho người mới bắt đầu
50.000+ -
Lời chúc ngày 30/4 và 1/5 ý nghĩa
10.000+ 2 -
Cách tạo banner thông báo lịch nghỉ lễ 30/4 và 1/5 online
10.000+ -
TOP bùa phép tốt nhất cho đinh ba trong Minecraft
10.000+ -
Hướng dẫn cài đặt và đăng nhập tài khoản VietSchool
50.000+