Trong Excel hàm SUMPRODUCT là một công cụ tiện lợi giúp thực hiện các phép tính toán nhanh chóng. Ngoài ra, hàm này còn có thể kết hợp nhiều điều kiện giúp lọc ra những thành phần mong muốn.
Thông thường để tính tổng trong Excel hàm SUM là lựa chọn thông thường của mọi người. Tuy nhiên, ít ai biết đến chức năng và cách sử dụng của hàm SUMPRODUCT, vì thế jacquart-lowe.com sẽ giới thiệu chi tiết những thông tin về hàm này trong bài viết dưới đây.
Hàm SUMPRODUCT là gì?
Bản chất của hàm này là tính toán dựa trên phép cộng, nó thường được dùng để tính tổng của các tích. Để dễ hiểu hơn các bạn có thể đọc qua ví dụ bên dưới.
Chẳng hạn khi đi siêu thị, bạn thường mua rất nhiều món hàng với số lượng khác nhau cho mỗi món, cho là 2 chai nước mắm, 5 cái chén và 3 cái ly. Để tính được tổng số tiền phải trả, bạn sẽ phải nhân số lượng từng mặt hàng với giá của nó, sau đó cộng tất cả chúng lại với nhau.
Cách sử dụng hàm SUMPRODUCT cũng tương tự logic bên trên. Tuy nhiên nó có thể áp dụng nhiều điều kiện cho phép tính.
Cú pháp hàm SUMPRODUCT
Công thức: =SUMPRODUCT(array1; array2; array3;…)
Trong đó:
- Array 1 là đối số mảng đầu tiên mà bạn muốn nhân các thành phần của nó rồi cộng tổng.
- Array 2, Array 3,… là các đối số mảng tiếp theo mà bạn muốn nhân các thành phần của nó rồi cộng tổng.
Lưu ý:
Array 1 là thành phần bắt buộc trong công thức, còn các Array tiếp theo có thể có hoặc không. Ngoài ra các Array phải có cùng kích thước, ví dụ như Array 1 là cột gồm 5 hàng thì Array 2 cũng cột chứa những hàng đó.
Cách sử dụng hàm SUMPRODUCT
Ví dụ cơ bản
Để làm quen với hàm đặc biệt này, chúng tôi sẽ đưa ra ví dụ cơ bản và sát với định nghĩa nhất. Mời các bạn theo dõi các bước làm như bên dưới.
Yêu cầu: Tính tổng số tiền phải trả khi mua theo danh sách sau
Bước 1: Nhập đúng công thức =SUMPRODUCT(C3:C7; D3:D7) vào ô bạn muốn hiện kết quả.
Bước 2: Nhấn Enter và kiểm tra kết quả
Giải thích hàm:
- Vùng chọn C3:C7 tương ứng với array 1
- Vùng chọn D3:D7 tương ứng với array 2
- Hàm SUMPRODUCT sẽ thực hiện phép tinh C3*D3 + C4*D4 + …. + C7*D7
Dùng hàm SUMPRODUCT tính tổng nhiều điều kiện
Tính tổng các mã giống nhau
Yêu cầu: Tính tổng doanh thu của trà trên mọi khu vực theo hình bên dưới
Bước 1: Tại ô muốn hiện kết quả, bạn nhập =SUMPRODUCT((B3:B10=”Trà”)*D3:D10)
Bước 2: Nhấn Enter và kiểm tra kết quả
Giải thích hàm: Cú pháp B3:B10=”Trà” sẽ chọn ra những ô có chữ “Trà” trong vùng chọn đó. Sau đó đối chiếu qua cột doanh thu. Hàm SUMPRODUCT sẽ cộng tất cả doanh thu của trà ở tất cả các vùng và cho ra kết quả.
Tính tổng theo điều kiện
Yêu cầu: Sử dụng số liệu ở trên, tính tổng doanh thu của trà ở khu vực phía Bắc
Bước 1: Tại ô muốn hiện kết quả, nhập công thức =SUMPRODUCT((B3:B10=”Trà”*(C3:C10=”Bắc”)*D3:D10)
Bước 2: Nhấn Enter và kiểm tra kết quả
Giải thích hàm: Cú pháp B3:B10=”Trà” sẽ chọn ra những ô có chữ Trà trong vùng chọn. Với những ô thỏa điều kiện, Excel tiếp tục đối chiếu sang vùng chọn từ C3 đến C10 và tìm ra những ô có chữ Bắc. Khi ghi nhận các ô thỏa điều kiện ở cột C, Excel tiếp tục đối chiếu sang vùng chọn của cột D và tính tổng của chúng.
Tính tổng theo nhiều điều kiện (Kết hợp hàm OR)
Yêu cầu: Tính tổng doanh thu của trà hoặc cà phê ở khu vực phía Bắc
Bước 1: Tại ô bạn muốn hiển thị kết quả, nhập công thức =SUMPRODUCT(OR((B3:B10=”Trà”;(B3:B10=”Cà phê”))*(C3:C10=”Bắc”)*D3:D10)
Bước 2: Nhấn Enter và kiểm tra kết quả
Giải thích hàm: Đầu tiên ta sử dụng hàm OR để tìm những ô có giá trị “Trà” hoặc “Cà phê” ở vùng chọn từ B3 đến B10. Tiếp theo Excel sẽ đối chiếu những ô thỏa điều kiện sang vùng chọn từ C3 đến C10 để tìm ra những ô có giá trị “Bắc”. Cuối cùng, Excel đối chiếu sang vùng chọn D3 đến D10 để cộng các con số doanh thu lại với nhau.
Để biết thêm nhiều kiến thức hay về các hàm trong Excel, mời các bạn tham khảo những bài viết hấp dẫn khác như: Cách sử dụng hàm DATE, Công thức và cách sử dụng hàm WEEKDAY, Cách sử dụng hàm TODAY, Cách chuyển đổi định dạng số sang chữ trong Excel.
Qua bài viết, chuyên mục kiến thức – jacquart-lowe.com đã chia sẻ cách sử dụng hàm SUMPRODUCT. Ngoài cách tính cơ bản, chúng tôi còn hướng dẫn những cách dùng nâng cao khác như tính tổng nhiều điều kiện, mong rằng sẽ giúp các bạn hiểu rõ hơn về loại hàm đặc biệt này.