Sumproduct Là Hàm Gì

Nếu bạn từng chán nản vì phải ghép nhiều hàm rườm rà để tính tổng có điều kiện hay trung bình có trọng số trong Excel, hàm SUMPRODUCT sẽ trở thành “vị cứu tinh” đơn giản và mạnh mẽ. Bài viết này sẽ cùng bạn khám phá từ khái niệm cơ bản của SUMPRODUCT, đến những ứng dụng thực tế: tính tổng theo nhiều điều kiện, tính điểm trung bình có trọng số và một vài mẹo nâng cao giúp tối ưu công việc báo cáo. Không cần là chuyên gia Excel, chỉ cần vài ví dụ cụ thể là bạn sẽ hiểu và áp dụng ngay. Hãy bắt đầu thôi!

Sumproduct Là Hàm Gì

Hàm SUMPRODUCT trong Excel là sự kết hợp giữa SUM và PRODUCT, trả về tổng của các tích tương ứng trong các mảng. Nói nôm na, hàm này nhân từng cặp phần tử trong các dải ô rồi cộng lại, rất tiện khi bạn cần tính tổng dựa trên nhiều điều kiện hoặc cần nhân giá với số lượng.

Ví dụ công thức =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9) sẽ trước hết nhân các biểu thức điều kiện: dãy B so sánh với B12 (ví dụ “Phía Đông”) nhân với dãy C so sánh với C12 (ví dụ “anh đào”), rồi nhân kết quả đó với cột Doanh số D2:D9. Kết quả là tổng doanh số của những hàng thỏa cả hai điều kiện.

Cú pháp rất đơn giản: SUMPRODUCT(array1, array2, …), trong đó array1, array2 là các dải ô liên tiếp hoặc các mảng chứa các thành phần bạn muốn nhân rồi cộng. Thay vì tính Đơn giá x Số lượng rồi cộng theo hai bước, SUMPRODUCT làm cả hai cùng lúc, nhanh gọn và mạnh mẽ khi xử lý mảng và nhiều điều kiện.

Sumproduct là hàm tính tổng các tích theo điều kiện

Hàm SUMPRODUCT Để Làm Gì

Hàm SUMPRODUCT trong Excel cho phép nhân các phần tử tương ứng của nhiều dải ô rồi cộng lại để trả về tổng tích. Nó có thể kết hợp các phép toán như nhân, cộng, trừ hoặc chia trên mảng để lọc và tính nhanh. Nhờ xử lý mảng hiệu quả, SUMPRODUCT vừa đếm vừa cộng các giá trị phù hợp, rất tiện cho chấm công theo giờ, tính tăng ca và công làm ngày chủ nhật, kể cả khi nhân viên đi làm ngày lễ.

Khi kết hợp với SUBTOTAL, SUMPRODUCT còn có thể bỏ qua dòng hoặc cột ẩn để tính báo cáo chính xác khi lọc dữ liệu. Bạn cũng thường thấy dấu âm “–” đặt trước mảng so sánh để biến TRUE/FALSE thành 1/0; cách này giúp viết công thức nhiều điều kiện tinh gọn. Ví dụ, bạn có thể cộng tổng vốn đầu tư cho những dự án lỗ (Vốn > Doanh thu) chỉ trong một bước mà không cần làm hai phép tính riêng.

Trong thực tế, SUMPRODUCT rất linh hoạt: nhân số lượng với đơn giá rồi cộng tổng thành tiền cho cả bảng, hoặc tính tổng các mặt hàng bán trong tháng 3 khi trong bảng chỉ có cột ngày bằng cách kết hợp hàm MONTH hoặc điều kiện logic. Nắm vững SUMPRODUCT cùng các công cụ khác của Excel sẽ giúp bạn tối ưu hoá công việc, nhanh và chính xác hơn.

Hàm SUMPRODUCT tính tổng tích các mảng tương ứng

Hàm SUMPRODUCT Tính Tổng Nhiều Điều Kiện

Trong ví dụ đơn giản, bước 1 ta chọn hai đối mảng cần nhân và cộng là Số lượng và Đơn giá, rồi dùng công thức =SUMPRODUCT(D4:D12,E4:E12). Ở đây D4:D12 là Đơn giá, E4:E12 là Số lượng; nếu dữ liệu nhập đúng kết quả sẽ hiện, nếu sai sẽ báo lỗi. Tổng thành tiền là 49.800đ.

Với SUMPRODUCT có điều kiện, cách hoạt động tương tự SUMIF nhưng linh hoạt hơn: bạn kết hợp điều kiện logic bằng phép nhân (AND) và phép cộng (OR) để lọc mảng trước khi cộng. Ví dụ để tính tổng Trà hoặc Cà phê ở vùng Bắc: =SUMPRODUCT(((B3:B10=”Trà”)+(B3:B10=”Cà phê”))*(C3:C10=”Bắc”)*D3:D10).

Có thể kết hợp SUMPRODUCT với LEFT, IF, SUMIF hay COUNTIF để xử lý tiêu chí phức tạp, đếm và lọc dữ liệu. Ví dụ dùng LEFT lấy mã sản phẩm hoặc lọc dự án có vốn từ 2000$ đến 4000$. SUMPRODUCT rất hữu ích cho việc tính, phân tích và tổng hợp dữ liệu nhanh.

Hàm SUMPRODUCT tính tổng nhiều điều kiện

Hàm SUMPRODUCT Tính Điểm Trung Bình

Hàm SUMPRODUCT là sự kết hợp của SUM và PRODUCT: nó nhân các giá trị tương ứng trong mảng rồi cộng tổng kết quả. Ví dụ công thức =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9) trước hết nhân số lần xuất hiện “miền Đông” với số lần phù hợp của “anh đào”, rồi tính tổng các giá trị tương ứng ở cột D.

Hàm này rất mạnh khi tính tổng có nhiều điều kiện: chỉ cần dùng biểu thức logic và phép toán kết hợp để lọc hàng. Nếu muốn đếm thay COUNTIF, nhân mảng điều kiện với 1 hoặc thêm hai dấu trừ (–) để chuyển TRUE/FALSE thành 1/0. Để lấy trung bình có điều kiện, chia tổng cho số lần.

SUMPRODUCT còn tiện để tính trung bình trọng số và hóa đơn bán hàng: ví dụ =SUMPRODUCT(D4:D12,E4:E12) nhân đơn giá với số lượng và cộng lại, kết quả mẫu là 49.800đ. Với điều kiện phức tạp hơn bạn có thể dùng AND bằng phép nhân và OR bằng phép cộng: =SUMPRODUCT((A2:A12=”miền Bắc”)*((B2:B12=”táo”)+(B2:B12=”chanh”))*C2:C12). Bạn cũng có thể nhúng IF hoặc COUNTIF bên trong để phân tích sâu hơn, rất tiện cho báo cáo và ra quyết định.

Hàm SUMPRODUCT tính điểm trung bình các môn học

Hàm SUMPRODUCT Nâng Cao

Hàm SUMPRODUCT nâng cao thực sự là “chìa khóa” khi bạn muốn thay thế nhiều hàm như SUM, COUNT, SUMIF, COUNTIF, SUMIFS hay COUNTIFS. Điểm mạnh của nó là xử lý được cả mảng 2 chiều mà nhiều hàm khác không làm được, rất hữu ích khi bạn phải phân tích dữ liệu lớn trong công việc văn phòng.

Nhiều người hiểu nhầm SUMPRODUCT chỉ là “tổng của các tích”. Thực tế PRODUCT là tích, còn SUMPRODUCT là tính tổng các tích theo từng phần tử của các mảng tương ứng. Hàm này cho phép dùng phép nhân, cộng, trừ, chia giữa các dải ô. Cú pháp cơ bản: =SUMPRODUCT(array1; array2; …).

SUMPRODUCT cũng mạnh ở các tổng có điều kiện mà không cần chuyển thành cột phụ. Ví dụ dùng dạng Boolean ép về số: =SUMPRODUCT(–(B2:B10>C2:C10)) sẽ cho kết quả tức thì (ví dụ 4). Kỹ thuật double unary (– –) biến TRUE/FALSE thành 1/0, giúp lọc và cộng nhanh.

Tốt nhất là kết hợp SUMPRODUCT với các hàm khác khi cần điều kiện phức tạp hoặc xử lý mảng. Một khi quen, bạn sẽ thấy nó linh hoạt, tiết kiệm thời gian và giảm công thức phụ—rất đáng để học và áp dụng trong các báo cáo hàng ngày.

Hàm SUMPRODUCT Nâng Cao cho các phép tính phức tạp

Kết lại, SUMPRODUCT là một công cụ nhỏ nhưng mạnh mẽ trong Excel — không chỉ để nhân cộng đơn giản, mà còn xử lý tổng theo nhiều điều kiện, tính điểm trung bình có trọng số và mở ra những phép tính nâng cao khi kết hợp với mảng và hàm khác. Sau khi nắm rõ cách hoạt động cơ bản, bạn sẽ thấy nó tiết kiệm thời gian và giảm phụ thuộc vào cột phụ. Hãy dành chút thời gian thực hành với dữ liệu thực tế, thử các biến thể nâng cao và so sánh hiệu năng — bạn sẽ ngạc nhiên vì nó linh hoạt và hữu dụng đến đâu trong công việc hàng ngày.