Nhân các phần tử tương ứng trong các mảng rồi cộng các kết quả — tuyệt vời cho tổng có trọng số và tổng nhiều điều kiện.
Cú pháp
SUMPRODUCT(array1, [array2], …)Đối số
array1bắt buộc
Vùng đầu tiên để nhân.
array2…tùy chọn
Các vùng bổ sung cùng kích thước.
SUMPRODUCT nhân các vùng được căn chỉnh theo từng phần tử, rồi cộng các tích. Ngoài trung bình có trọng số, nó còn đóng vai trò một bộ đếm/cộng có điều kiện mạnh mẽ dùng mảng boolean, ví dụ SUMPRODUCT((region="East")*(amount)).
=SUMPRODUCT(B2:B10, C2:C10)→$4,820Cộng số lượng × giá trên các hàng (tổng có trọng số).
=SUMPRODUCT((A2:A100="East")*(C2:C100))→$42,300Tổng có điều kiện không cần SUMIF.
Căn chỉnh các vùng
Tất cả các mảng phải cùng kích thước và hướng.
Nhân hoặc kiểm tra
Dùng dấu phẩy cho tích thường, hoặc (cond)*(values) cho tổng có điều kiện.
SUMPRODUCT xử lý phép toán có trọng số và lô-gic boolean phức tạp trong một ô; SUMIFS đơn giản hơn cho các tổng theo tiêu chí thẳng thắn.