Hàm SUM và IF thường được sử dụng trong Google Sheet để tính toán. Khi kết hợp, hai hàm này sẽ mang lại hiệu quả đáng kể trong xử lý dữ liệu. Hãy theo dõi hướng dẫn dưới đây để biết cách sử dụng hàm SUM kết hợp IF trong Google Sheet!
Dưới đây là video hướng dẫn cách sử dụng hàm SUM kết hợp hàm IF trong Google Sheet một cách đơn giản:
1. Công thức của hàm SUM
- Công thức:
- Trong đó:
Để biết chi tiết cách sử dụng hàm, bạn có thể tham khảo bài viết về Hàm SUM trong Google Sheet ngay nhé!
2. Hàm IF trong Google Sheet
- Công thức:
- Trong đó:
Để hiểu cách sử dụng hàm chi tiết hơn, bạn có thể đọc bài viết về Hàm IF trong Google Sheet ngay nhé!
3. Kết hợp hàm SUM và IF trong Google Sheet
Công thức
Để hiểu rõ hơn về cách hoạt động của công thức kết hợp hàm SUM và IF, hãy xem ví dụ sau đây nhé!
Ví dụ minh họa
Giả sử có một bảng dữ liệu về sản phẩm, nhà cung cấp và số lượng. Hãy thực hiện các yêu cầu sau đây.
SẢN PHẨM |
NHÀ CUNG CẤP |
SỐ LƯỢNG |
Socola |
Bánh kẹo |
10 |
Bánh snack |
Bánh kẹo |
0 |
Trà ô long |
Nước ngọt |
5 |
Pepsi |
Nước ngọt |
10 |
Dầu gội |
Hóa phẩm |
0 |
Nước rửa chén |
Hóa phẩm |
16 |
Trái cây sấy |
Bánh kẹo |
0 |
Đường |
Gia vị |
34 |
Cà phê |
Nước ngọt |
22 |
Kẹo sữa |
Bánh kẹo |
0 |
Nước suối |
Nước ngọt |
35 |
Muối |
Gia vị |
0 |
Nước tẩy |
Hóa phẩm |
13 |
Sữa hộp |
Nước ngọt |
29 |
Socola |
Bánh kẹo |
20 |
Câu hỏi 1: Tính tổng số lượng sản phẩm có tên là Socola và được cung cấp bởi Bánh kẹo.
- Công thức:
- Trong đó:
+ Điều kiện là giá trị từ ô A2:A16 phải là Socola.
+ Điều kiện là giá trị từ ô B2:B16 phải là Bánh kẹo.
+ Trường hợp hợp lệ sẽ trả về giá trị tương ứng trong ô từ C2:C16.
+ Trường hợp không hợp lệ sẽ trả về 0.
- Giải thích công thức: Nếu giá trị từ ô A2:A16 là Socola và ô B2:B16 là Bánh kẹo thì ta cộng các giá trị đó lại. Dấu * được sử dụng để kết hợp nhiều điều kiện cùng lúc.
Ví dụ minh họa 1
Câu hỏi 2: Tính tổng số lượng của nhà cung cấp là Bánh kẹo hoặc Gia vị.
- Công thức:
- Trong đó:
+ Điều kiện là giá trị từ ô B2:B16 phải là Gia vị.
+ Điều kiện là giá trị từ ô B2:B16 phải là Bánh kẹo.
+ Trong trường hợp hợp lệ, sẽ trả về giá trị tương ứng trong ô từ C2:C16.
+ Trong trường hợp không hợp lệ, sẽ trả về 0.
- Giải thích công thức: Giá trị từ ô B2:B16 sẽ được kiểm tra nếu bằng Gia vị hoặc Bánh kẹo thì sẽ cộng các giá trị đó lại. Dấu + được sử dụng để kết hợp các điều kiện hoặc bằng Gia vị hoặc bằng Bánh kẹo.
Ví dụ minh họa 2
4. Các lỗi thường gặp khi kết hợp hàm SUM và hàm IF
Lỗi #DIV/0!
- Giải thích: Lỗi #DIV/0! xảy ra khi thực hiện phép chia cho 0.
- Cách khắc phục lỗi #DIV/0!: Thay thế giá trị 0 bằng một giá trị khác, hoặc nếu có thể, hãy xóa giá trị này.
- Ví dụ sửa lỗi: Đơn giản là xóa phần chia cho 0 đi để khắc phục lỗi.
Lỗi #DIV/0!
Lỗi #ERROR
- Giải thích: Lỗi #ERROR xuất hiện khi một ô công thức có quá nhiều đối số.
- Cách khắc phục lỗi #ERROR: Loại bỏ các đối số thừa, sửa lại công thức đúng.
- Ví dụ sửa lỗi: Trong công thức sai, có một đối số không cần thiết là 'Bánh kẹo', ta sẽ loại bỏ nó đi.
Lỗi #ERROR
Lỗi #NAME
- Giải thích: Gặp lỗi #NAME khi tên của công thức không được viết đúng.
- Cách khắc phục lỗi #NAME: Nhập lại tên công thức đúng.
- Ví dụ sửa lỗi: Trong cú pháp sai, hàm SUM bị viết sai thành 'sume', chỉ cần xóa chữ 'e' là có thể sửa lỗi.
Lỗi #TÊN
5. Những điều cần lưu ý khi kết hợp hàm SUM và hàm IF
- Hàm IF không quan trọng chữ hoa/chữ thường khi nhập công thức.
- Nếu không có giá trị trả về cho cả trường hợp đúng và trường hợp sai, thì kết quả khi đúng sẽ là TRUE, khi sai sẽ là FALSE.
Nhớ những điều này khi sử dụng hàm IF và SUM
- Điều kiện phải nhập chính xác với cả chữ hoa, chữ thường, số,... để có kết quả chính xác nhất.
- Nếu điều kiện là văn bản thì phải đặt trong dấu ngoặc kép.
6. Ví dụ thực hành về kết hợp hàm SUM và hàm IF
Cho một bảng dữ liệu với các trường như sau: Ký hiệu lô, Sản phẩm, Giá, Số lượng, Thuế VAT. Hãy thực hiện các yêu cầu sau đây.
Ký hiệu lô |
Sản phẩm |
Giá |
Số lượng |
Thuế VAT (10%) |
G |
iPhone X 64GB |
10000000 |
5 |
1000000 |
BT |
iPhone X 128GB |
18000000 |
10 |
1800000 |
G |
iPhone 11 256GB |
21000000 |
12 |
2100000 |
BT |
iPhone 12 mini 128GB |
20000000 |
5 |
2000000 |
G |
iPhone 12 Pro Max 512GB |
42000000 |
7 |
4200000 |
G |
iPhone 12 Pro 256Gb |
29000000 |
8 |
2900000 |
Câu hỏi 1: Tính Tổng giá trị của mỗi sản phẩm. Trong đó, nếu sản phẩm có ký hiệu là BT thì cộng thêm 10% thuế VAT, còn nếu mã là G thì không phải trả thuế.
Trả lời: =ARRAYFORMULA(SUM(IF(A2='G';0;E2);C2))
Giải thích: Nếu Ký hiệu lô (tức là giá trị của cột A) là 'G' thì không tính thuế, ngược lại thì tính thêm giá trị thuế 10% và cộng vào giá trị thuế. Sau đó cộng vào giá trị thực của sản phẩm ở cột C2.
Giải thích chi tiết cho câu hỏi 1
Sau khi hoàn thành câu hỏi 1, ta sẽ có bảng dữ liệu mới để tiếp tục thực hiện các câu hỏi tiếp theo. Thêm một cột Tổng giá trị sản phẩm (Tổng giá trị mỗi sản phẩm * Số lượng).
Kí hiệu lô |
Sản phẩm |
Giá |
Số lượng |
Thuế VAT (10%) |
Tổng giá trị mỗi sản phẩm |
Tổng giá trị sản phẩm |
G |
iPhone X 64GB |
10000000 |
5 |
1000000 |
10000000 |
50000000 |
BT |
iPhone X 128GB |
18000000 |
10 |
1800000 |
19800000 |
198000000 |
G |
iPhone 11 256GB |
21000000 |
12 |
2100000 |
21000000 |
252000000 |
BT |
iPhone 12 mini 128GB |
20000000 |
5 |
2000000 |
22000000 |
110000000 |
G |
iPhone 12 Pro Max 512GB |
42000000 |
7 |
4200000 |
42000000 |
294000000 |
G |
iPhone 12 Pro 256Gb |
29000000 |
8 |
2900000 |
29000000 |
232000000 |
Câu hỏi 2: Tính tổng giá trị của các sản phẩm trong lô BT.
Trả lời: =ARRAYFORMULA(SUM(IF(A2:A7='BT';G2:G7;0)))
Giải thích: Chúng ta sẽ tính tổng giá trị của các sản phẩm có ký hiệu lô là BT (nằm ở cột A) và giá trị nằm ở cột G. Nếu không phải là lô BT thì không tính vào.
Giải thích chi tiết cho câu hỏi 2
Câu hỏi 3: Tính tổng giá trị của các sản phẩm trong lô BT và có số lượng từ 10 trở lên.
Trả lời:=ARRAYFORMULA(SUM(IF((A2:A7='BT')*(D2:D7>=10);G2:G7;0)))
Giải thích: Điều kiện là ký hiệu lô là BT (ở cột A) và số lượng (ở cột D) từ 10 trở lên thì tính tổng giá trị (ở cột G).
Giải thích chi tiết câu hỏi 3
Câu hỏi 4: Tính tổng số lượng iPhone 11 và iPhone 12.
Trả lời: =ArrayFormula(SUM(IF((LEFT(B2:B7;9)='iPhone 11')+(LEFT(B2:B7;9)='iPhone 12');D2:D7;0)))
Giải thích: Đầu tiên ta phải lấy tên sản phẩm bằng hàm Left với 9 ký tự đầu tiên để phân biệt là sản phẩm gì. Nếu giá trị bằng iPhone 11 hoặc iPhone 12 thì cộng lại tổng số lượng (ở cột D).
Giải thích chi tiết câu hỏi 4
7. Câu hỏi liên quan đến hàm SUM và hàm IF
Tại sao dùng dấu * hoặc + cho biểu thức có nhiều điều kiện mà không dùng AND/OR?
Đối với dữ liệu dạng mảng, ta sử dụng * và + vì AND không thể trích xuất giá trị từ mảng. AND chỉ áp dụng cho dữ liệu đơn lẻ.
Các câu hỏi thường gặp khi sử dụng SUM kết hợp với IF
Tôi tin rằng sau bài viết này, bạn sẽ hiểu rõ hơn về các công thức và cách kết hợp giữa hai hàm SUM và IF. Cảm ơn bạn đã theo dõi và hẹn gặp lại trong những bài viết tiếp theo!