Sumproduct là một hàm mang nhiều ý nghĩa tích cực đối với người dùng Excel. Đặc biệt, hàm này có khả năng thay thế cho rất nhiều hàm khác trong Excel. Vì vậy, trong bài viết chia sẻ này của https://makemoneysecrete.com/ . Chúng tôi muốn giới thiệu tới bạn đọc về cách sử dụng hàm Sumproduct nâng cao. Nhưng trước khi đi tìm hiểu về các tính năng nâng cao của hàm Sumproduct. Bạn đọc nên hiểu qua đôi chút về cách sử dụng hàm Sumproduct cơ bản.

Cách sử dụng hàm Sumproduct cơ bản
Để có thể hiểu về hàm Sumproduct nâng cao. Bạn không thể bỏ qua được các kiến thức cơ bản liên quan tới hàm Sumproduct. Đó là, khái niệm về hàm Sumproduct là gì?
Hàm Sumproduct là gì?
Sumproduct là một hàm giúp bạn có thể thực hiện các phép nhân trong cùng 1 mảng. Sau đó, Sumproduct sẽ cộng các kết quả của các phép nhân này lại. Cuối cùng, bạn sẽ thu được kết quả.
Về cơ bản, bạn có thể hiểu về hàm Sumproduct cơ bản như sau: Sumproduct = Sum (Product). Trong đó, Sum là tổng và Product là tích. Để hiểu hơn về khái niệm này makemoneysecrete sẽ đưa ra ví dụ cụ thể cho bạn:
Ví dụ về hàm Sumproduct

Khi nhìn vào ví dụ trong hình ảnh trên. Người dùng yêu cầu bạn phải tính tổng tiền của các mặt hàng là bao nhiêu? Nếu xét theo cách tính thông thường thì bạn sẽ phải tính như sau:
- Đầu tiên, bạn sẽ phải tính tiền của từng mặt hàng trên bảng Excel. Bằng cách: Bạn lấy số lượng x đơn giá của mặt hàng.
- Sau đó, bạn sẽ tổng lại tiền của từng mặt hàng ở trên lại và được kết quả cuối cùng.
Đó là cách tính tổng tiền thông thường mà bạn chưa biết về Sumproduct sẽ áp dụng. Tuy nhiên, khi bạn đã biết được về hàm Sumproduct rồi thì khác. Bạn có thể rút gọn cách tính tổng trên lại như sau:
- Số lượng: Vùng F6:F9.
- Đơn giá: Vùng G6:G9.
- Sau đó, bạn nhân hai mảng này lại với nhau và được kết quả tổng cuối cùng.
Như vậy, cách tính tổng khi sử dụng hàm Sumproduct đơn giản hơn rất nhiều. Đây cũng chính là cách hoạt động cơ bản của hàm Sumproduct trong Excel. Bây giờ, các bạn sẽ đi vào tìm hiểu về tính năng của hàm Sumproduct nâng cao.
Hàm Sumproduct giúp thay đổi giá trị của mảng cần tính
Chúng ta sẽ cùng đi xét ví dụ về việc sử dụng hàm Sumproduct để thay đổi giá trị mảng cần tính. Bằng cách, bạn sẽ lồng ghép các hàm khác trong Excel lại với nhau.
Yêu cầu của bài toán

Dựa vào ví dụ bảng Excel mà chúng tôi đưa ra ở trên. Yêu cầu của bài toán sẽ là tính tổng của các mặt hàng đã bán được trong tháng 3. Dữ liệu đưa ra chỉ bao gồm cột ngày bán và không có cột tháng. Vì thế, để tính được tổng bạn sẽ phải tách được phần tháng trong cột ngày.
Xét theo cách tính thông thường
Khi chưa biết về hàm Sumproduct nâng cao. Bạn cũng vẫn có thể tính bài toán trên theo cách thông thường. Đó là:
- Sử dụng hàm IF để xem tháng trong cột từng ngày có phải là 3 không. Nếu đúng thì bạn sẽ lấy số lượng mặt hàng nhân với đơn giá. Ngược lại không đúng thì kết quả sẽ bằng 0.
- Sau đó, bạn sẽ sử dụng hàm Sum để tính tổng các kết quả từ hàm IF.
Tuy nhiên, cách tính tổng này sẽ làm mất nhiều thời gian của bạn. Nếu bạn biết sử dụng hàm Sumproduct vận dụng vào bài toán trên. Yêu cầu của bài toán sẽ được giải quyết đơn giản hơn rất nhiều.
Xét theo cách tính khi sử dụng hàm Sumproduct
Khi sử dụng hàm Sumproduct, bạn sẽ nhận được kết quả ngay. Bằng cách, các bạn xét 3 mảng như sau:
- Mảng ngày bán: cột B2:B5 sẽ kết hợp hàm MONTH. Từ đây, bạn sẽ tính được kết quả của mảng này về giá trị số tháng. Sau đó, kết quả sẽ được so sánh với số 3.
- Mảng số lượng: C2:C5.
- Mảng đơn giản: D2:D5.
- Cuối cùng, bạn sẽ thu được kết quả khi nhân 3 mảng trên lại với nhau.
Tính toán dữ liệu bảng 2 chiều bằng hàm Sumproduct nâng cao
Xét bảng thông tin chứa các dữ liệu cần tìm là bảng 2 chiều bao gồm:
- Thông tin mã công ty là chiều dọc.
- Thông tin mã hàng là chiều ngang.
- Điểm giao nhau giữa cột dọc và ngang chính là đơn giá của sản phẩm.

Xét trong ví dụ trên thì bạn sẽ nhận được yêu cầu tính đơn giá của 1 mặt hàng. Trong đó mặt hàng phải gồm 2 điều kiện: Mã công ty và mã hàng. Lúc này, bạn sẽ sử dụng hàm Sumproduct nâng cao để tính toán như sau:
- G3=SUMPRODUCT(($B$14:$B$17=C3)*($C$13:$F$13=B3)*$C$14:$F$17).
- Mã công ty tại ô C2 có thuộc vào mảng Mã công ty(B14:B17) không?
- Mã công ty tại ô B2 có thuộc vào mảng Mã công ty(C13:F13) không?
- Trường hợp kết quả có xuất hiện cả ở 2 mảng trên. Lúc này bạn sẽ lấy giá trị đơn giá trong vùng C14:C17 theo dòng và cột là xong.
Để giúp các bạn hiểu rõ hơn, xin mời tham khảo ngay video mà chúng tôi chia sẻ chi tiết dưới đây nhé!
Qua ví dụ trên bạn đã hiểu hơn về hàm Sumproduct nâng cao chưa? Hy vọng những kiến thức này sẽ giúp ích cho bạn rất nhiều trong công việc. Ngoài ra, các bạn cũng đừng quên ấn theo dõi makemoneysecrete.com để biết thêm nhiều thủ thuật dùng trong Excel nhé.
Quá đỉnh cho đinh bộ lĩnh ><
Biết a sớm thì giờ e đỡ khổ ạ, các video rất có ích
Dạ cảm ơn phần hướng dẫn của anh. Anh cho em hỏi hàm này có cách nào lấy những dữ liệu gần giống không. Vd: giá trị " Gà Excel " có thêm 1 hoặc 2 dấu cách phía sau ấy ạ
Cho e hỏi nếu dùng kết hợp với hàm OR và hàm AND thì sẽ như thế nào ạ?
Dạ e xin cám ơn Thầy nhiều nha.
Hay quá ạ, nhờ anh mà em đỡ "gà" excel rồi 😀
sao bạn giỏi quá vậy
Cảm ơn Thầy bài giảng rất hữu ích ạ! Xin hỏi thêm Thầy tí nữa ạ. Vùng dữ liệu của e có thay đổi hàng tháng nên xin hỏi vùng array động ( ví dụ C4:C… ) e lồng hàm đếm số dỏng để lồng vào hàm này và dùng array động như thế nào ạ. Xin cảm ơn ạ.
bai giang cua Ga excel rat hay.Cảm ơn Gà Excel nhiều nhiều
Nhung bai giang cua Ga excel rat hay. Nho Ga excel gui file de lam. Email: vanthanhnt101185@gmail.com
Bạn có thể cho thêm nhiều ví dụ khác về cách sử dụng sumproduct không ạ? Cám ơn nhiều
Hay quá
Cám ơn a . Hnao a làm ít clip về power query đi e cám ơn
Cảm ơn Gà Excel nhiều nhiều :))
hay và rất là hay
cộng đồng mạng yêu kênh của Thày và cám ơn Thày không hết, chúc Thày thật nhiều sức khỏe và hạnh phúc
Chúc bác nhiều thành công nhiều sức khỏe, ra vid đều đều cho mọi người
Iuuu
Bạn chủ kênh rất tôn trọng người xem. Trả lời tất cả comment của mọi người. Cho đi là nhận lại. Chúc kênh của bạn ngày càng phát triển, chúc bạn sức khỏe và thành công, may mắn, an lành 💖🍀
Có phím tắt nào gộp ô không anh ?
Minh thich cac video cua ban.. minh o Cali .. minh tu hoc. Ung ho Ga Excel👍
1 và 3 chứ sao lại hoặc nhỉ?
Em hoi chut ạ ——- Trường hợp muốn tính cho "Gà excel1 và Gà excel 3" thì công thức có khác không anh nhỉ @Ga excel
Cần hỗ trợ VBA
Dạ cho em hỏi như nếu như em dùng sumifs thì nó ra bằng 0 vì sao ạ
Nếu cột ngày được gộp ô, các ô ngày giống nhau dùng mergel gộp lại thì có dùng công thức quét cột ngày dc không ạ.
Cảm ơn video bài giảng của thầy ạ! Chúc thầy thật nhiều sức khỏe và ra thêm thật nhiều video về Excel nghen thầy.
Dễ hiểu và rất hay. Cảm ơn bạn 👍👍👍
Hay, đơn giản, dễ hiểu
Hoặc sao lại là dấu +. Nó lấy 1 hoặc lấy 2 mà. Và mới là dấu cộng chứ. Lấy cả 1 và 2..
Hay, thanks bạn