Bài viết hướng dẫn cách kết hợp hàm SUMIF và hàm VLOOKUP với những công thức và bài tập ví dụ kèm video hướng dẫn chi tiết sẽ giúp bạn hiểu rõ hơn về 2 hàm này. Click xem ngay!
Hàm SUMIF là hàm được kết hợp từ hàm SUM và hàm IF. SUMIF có chức năng tính tổng kết quả theo điều kiện cho trước trong phạm vi vùng dữ liệu cho trước.
Công thức:
=SUMIF(range;condition;sum_range)
Trong đó:
+ range: Phạm vi vùng dữ liệu mà bạn muốn xét điều kiện.
+ condition: Điều kiện để xác định các ô cần tính tổng.
+ sum_range: Tính tổng dải ô có dữ liệu phù hợp với điều kiện.
Ví dụ minh họa:
Cho bảng dữ liệu sau đây gồm 2 bảng THÔNG TIN SẢN PHẨM và SỐ LƯỢNG SP ĐÃ BÁN. Bảng dữ liệu này sẽ được sử dụng cho các ví dụ bên dưới nhé:

Bảng dữ liệu quản lý sản phẩm
Hãy xác định tổng giá trị sản phẩm thuộc hãng OPPO.
=SUMIF(C3:C11;C14;D3:D11)
Giải thích: Trong vùng dữ liệu C3:C11 tìm hãng là OPPO để tính tổng giá bán ở dải ô D3:D11 của sản phẩm thuộc hãng OPPO.

Ví dụ minh họa hàm SUMIF
Để biết cách sử dụng hàm chi tiết bạn nên tham khảo bài viết: Hàm SUMIF trong Google Sheet.
Hàm VLOOKUP có chức năng dò tìm giá trị theo chiều dọc và có thứ tự từ trái sang phải. Nếu giá trị dò tìm được tìm thấy thì sẽ trả về giá trị ở cột tham chiếu cùng hàng với giá trị dò tìm.
Công thức:
=VLOOKUP(lookup_value;table_array;col_index_num;[range_lookup])
Trong đó:
+ lookup_value: Giá trị dùng để dò tìm.
+ table_array: Là bảng chứa giá trị muốn dò tìm.
+ col_index_num: Vị trí của cột có chứa giá trị bạn muốn dò tìm.
+ [range_lookup]: Là phạm vi mà dữ liệu tìm kiếm, có giá trị 0 (dò tìm tương đối) hoặc 1 (dò tìm tuyệt đối).
Ví dụ minh họa:
Tìm giá bán của sản phẩm.
=VLOOKUP(C14;A2:D11;4;0)
Giải thích: Tìm giá bán của sản phẩm trong bảng THÔNG TIN SẢN PHẨM dựa vào giá trị dò tìm là MÃ SP.

Ví dụ minh họa hàm VlOOKUP
Để biết cách sử dụng hàm chi tiết bạn nên tham khảo bài viết: Hàm VLOOKUP trong Google Sheet.
Video hướng dẫn cách kết hợp hàm SUMIF và hàm VLOOKUP trong Google Sheet.
Công thức:
=SUMIF(range;VLOOKUP(lookup_value;table_array;col_index_num;[range_lookup]);sum_range)
Trong đó:
+ range: Phạm vi vùng dữ liệu mà bạn muốn xét điều kiện.
+ VLOOKUP(lookup_value;table_array;col_index_num;[range_lookup]): Điều kiện để xác định các ô cần tính tổng.
+ sum_range: Tính tổng dải ô có dữ liệu phù hợp với điều kiện.
Ví dụ minh họa: Tìm tổng số lượng của một sản phẩm đã bán ra.
- Công thức:
=SUMIF(G3:G12;VLOOKUP(C14;A3:B11;2;0);I3:I12)
- Giải thích:
+ G3:G12: Xét điều kiện dựa vào cột Tên SP.
+ VLOOKUP(C14;A3:B11;2;0): Dò tìm MÃ SP trong dải ô A3:B11 để lấy ra Tên SP để xác định điều kiện tính tổng.
+ I3:I12: Tính tổng số lượng của một sản phẩm đã bán.

Kết hợp SUMIF với VLOOKUP
Lý do trả kết quả lỗi: Nhập thiếu đối số hoặc đối số sum_range không phải là dải số.
Cách khắc phục: Kiểm tra lại các đối số của hàm SUMIF đã nhập đủ và đúng chưa.

Lỗi #N/A
Lý do trả kết quả lỗi: Lỗi xảy ra do các đối số của hàm SUMIF đã khai báo sai kiểu dữ liệu hoặc điều kiện là hàm VLOOKUP trả về giá trị lỗi.
Cách khắc phục: Kiểm tra các đối số đã nhập đúng chưa. Copy hàm VLOOKUP ra ngoài tính toán riêng xem kết quả có trả về lỗi không.

Lỗi trả về 0
Lý do trả kết quả lỗi: Do nhập sai cú pháp hàm.
Cách khắc phục: Kiểm tra các đối số và dấu ngăn cách các đối số đã nhập đúng quy cách không.

Lỗi #ERROR
- Cách viết công thức của các hàm SUMIF và hàm VLOOKUP đều không phân biệt chữ hoa hay thường.
- VLOOKUP có 2 kiểu tìm kiếm là tìm kiếm tương đối và tìm kiếm tuyệt đối.
- Bảng dò tìm kết quả cần được sắp xếp trước khi thực hiện tìm kiếm.
- VLOOKUP chỉ tìm kiếm dữ liệu từ trái qua phải.
- Hàm SUMIF chỉ đánh giá theo 1 điều kiện, có thể sử dụng SUMIFS để tính toán nhiều điều kiện.
- Đối số range và sum_range phải có cùng kích thước và ngang nhau.
Video hướng dẫn một số bài tập ví dụ về kết hợp hàm SUMIF và hàm VLOOKUP.
Để giúp các bạn có thể nhớ lại những kiến thức về kết hợp hàm SUMIF và hàm VLOOKUP, sau đây chúng ta sẽ cùng nhau làm một vài bài tập nhé.
Cho bảng dữ liệu thông tin sản phẩm sau đây:

Bảng dữ liệu quản lý tiệm cây kiểng
Bài tập 1: Tính tổng số lượng bán ra và thành tiền của một sản phẩm.
- Tính tổng số lượng bán ra của một sản phẩm.
Công thức:
=SUMIF(H2:H12;VLOOKUP(C7;A2:B5;2;0);J2:J12)
Giải thích:
+ H2:H12: Xét điều kiện dựa vào cột Tên SP.
+ VLOOKUP(C7;A2:B5;2;0): Dò tìm MÃ SP trong dải ô A2:B5 để lấy ra Tên SP để xác định điều kiện tính tổng.
+ J2:J12: Tính tổng số lượng của một sản phẩm đã bán.

Tính tổng số lượng bán ra của một sản phẩm.
- Tính thành tiền của một sản phẩm.
Công thức:
=SUMIF(H2:H12;VLOOKUP(C7;A2:B5;2;0);K2:K12)
Giải thích:
+ H2:H12: Xét điều kiện dựa vào cột Tên SP.
+ VLOOKUP(C7;A2:B5;2;0): Dò tìm MÃ SP trong dải ô A2:B5 để lấy ra Tên SP để xác định điều kiện tính tổng.
+ K2:K12: Tính thành tiền của một sản phẩm đã bán.

Tính thành tiền của một sản phẩm
Bài tập 2: Tính số lượng tồn kho của các sản phẩm.
Công thức:
=VLOOKUP(D13;$A$2:$E$5;4;0)-SUMIF($H$2:$H$12;VLOOKUP(D13;$A$2:$B$5;2;0);$J$2:$J$12)
Giải thích:
+ VLOOKUP(D13;$A$2:$E$5;4;0): Tìm số lượng sản phẩm ban đầu dựa vào giá trị dò tìm là MÃ SP.
+ $H$2:$H$12: Xét điều kiện dựa vào cột Tên SP.
+ VLOOKUP(D13;$A$2:$B$5;2;0): Dò tìm MÃ SP trong dải ô A2:B5 để lấy ra Tên SP để xác định điều kiện tính tổng.
+ $J$2:$J$12: Tính tổng số lượng của một sản phẩm đã bán.

Tính số lượng tồn kho của các sản phẩm
Ngoài việc kết hợp với hàm SUMIF thì hàm VLOOKUP còn có thể kết hợp với nhiều hàm khác như hàm LEFT, RIGHT, IF, COUNTIF, SUM, INDEX, MATCH, QUERY và nhiều hơn nữa.
Ngoài việc kết hợp với hàm VLOOKUP thì hàm SUMIF còn có thể kết hợp với nhiều hàm khác như hàm LEFT, RIGHT, INDEX, TODAY.

Những câu hỏi thường gặp khi kết hợp hàm SUMIF và hàm VLOOKUP
Trên đây là cách kết hợp hàm SUMIF và VLOOKUP trong Google Sheet chi tiết. Mong rằng bài viết này sẽ mang lại những thông tin bạn cần. Cảm ơn bạn đã theo dõi và chúc bạn thành công nhé!
Trung tâm bảo hành có bán linh kiện và dịch vụ chính hãng, đào tạo KTV miễn phí, có trả lương, gọi là có mặt liền, bảo hành tận nơi.