Trong quá trình làm việc với bảng dữ liệu, việc so sánh các đối tượng để tạo thống kê chính xác là rất phổ biến. Hãy khám phá cách kết hợp hàm IF với hàm AND/OR trong Google Sheet qua video hướng dẫn dưới đây.
Video sau đây sẽ hướng dẫn cách sử dụng hàm IF kết hợp với hàm AND/OR trong Google Sheet một cách đơn giản, mời bạn cùng theo dõi:
1. Sử dụng công thức hàm IF
- Công thức:
=IF(điều_kiện; giá_trị_nếu_đúng; giá_trị_nếu_sai)
- Trong đó:
+ điều_kiện: Biểu thức so sánh. Điều kiện để xác định giá trị trả về.
+ giá_trị_nếu_đúng: Trả về giá trị khi điều_kiện đúng.
+ giá_trị_nếu_sai: Trả về giá trị khi điều_kiện sai.
Để hiểu rõ cách sử dụng hàm, bạn có thể tham khảo bài viết Hàm IF trong Google Sheet.
2. Hàm IF kết hợp hàm AND/OR trong Google Sheet
Công thức hàm AND
- Công thức:
= AND(biểu_thức_logic1; [biểu_thức_logic2; …])
- Trong đó:
+ biểu_thức_logic1: Biểu thức hay tham chiếu đến một ô chứa biểu thức đại diện cho giá trị logic nào đó.
+ [biểu_thức_logic2;...] (không bắt buộc): Biểu thức hay tham chiếu bổ sung đến một ô chứa biểu thức đại diện cho giá trị logic nào đó.
- Hàm AND được sử dụng để kiểm tra tính đúng của các biểu thức logic. Nếu tất cả đều đúng, hàm trả về TRUE; ngược lại, trả về FALSE.
Ví dụ về sử dụng hàm IF kết hợp với hàm AND
Đặt có một bảng dữ liệu với các trường MÃ SP, SẢN PHẨM, HỆ ĐIỀU HÀNH, HÃNG, GIÁ BÁN, MỨC GIÁ, LOẠI HÀNG, GIẢM GIÁ.
Yêu cầu: Xác định mức giá của sản phẩm trong các trường hợp sau:
+ Sản phẩm có giá bán dưới 10 triệu.
+ Sản phẩm có giá bán từ 10 triệu đến 30 triệu.
+ Sản phẩm có giá bán trên 30 triệu.
- Công thức:
=IF(AND(E2 >= 10000000;30000000 >= E2);'Từ 10-30 triệu';IF(E2 > 30000000;'Trên 30 triệu';'Dưới 10 triệu'))
- Ý nghĩa: Xác định phân loại mức giá của sản phẩm dựa vào giá bán.
- Giải thích: Nếu giá bán nằm trong khoảng từ 10 triệu đến 30 triệu thì trả về chuỗi “Từ 10-30 triệu”. Nếu giá bán lớn hơn 30 triệu thì trả về chuỗi “Trên 30 triệu”. Ngược lại, trả về chuỗi “Dưới 10 triệu”.

Ví dụ hàm IF kết hợp với hàm AND
Công thức hàm OR
- Công thức:
= OR(biểu_thức_logic1; [biểu_thức_logic2; …])
- Trong đó:
+ biểu_thức_logic1: Tham chiếu đến một ô chứa biểu thức đại diện cho giá trị logic nào đó.
+ [biểu_thức_logic2;...] (không bắt buộc): Tham chiếu bổ sung đến một ô chứa biểu thức đại diện cho giá trị logic nào đó.
- Hàm OR được sử dụng để kiểm tra các biểu thức logic 1, biểu thức logic 2,... xem chúng có đúng không. Nếu một hoặc nhiều biểu thức logic đúng, hàm sẽ trả về TRUE. Nếu tất cả đều sai, hàm sẽ trả về FALSE.
Ví dụ hàm IF kết hợp với hàm OR
Chúng ta sẽ áp dụng bảng dữ liệu trên để sử dụng hàm IF với hàm OR.
Yêu cầu: Giả sử laptop có hệ điều hành là Windows, điện thoại có hệ điều hành là Android và iOS. Xác định loại hàng là laptop hay điện thoại.
- Công thức:
=IF(OR(C2='Android';C2='iOS');'Điện thoại';'Laptop')
- Ý nghĩa: Xác định loại hàng là laptop hay điện thoại dựa vào hệ điều hành.
- Giải thích: Nếu hệ điều hành là Android hoặc iOS, loại hàng sẽ là điện thoại. Ngược lại, loại hàng sẽ là laptop.

Ví dụ hàm IF kết hợp với hàm OR
Ví dụ hàm IF kết hợp với hàm AND, OR
Sử dụng bảng dữ liệu trên để áp dụng hàm IF cùng cả hai hàm AND và OR.
Yêu cầu: Giảm giá 10% giá bán cho điện thoại Oppo có mức giá dưới 10 triệu và iPhone có mức giá dưới 20 triệu. Đối với các sản phẩm khác, giảm giá 20% giá bán.
- Công thức:
=IF(OR(AND(D2='Oppo';10000000>E2);AND(D2='iPhone';20000000>E2));E2*10%;E2*20%)
- Ý nghĩa: Giảm giá 10% giá bán cho điện thoại Oppo có mức giá dưới 10 triệu và iPhone có mức giá dưới 20 triệu. Các sản phẩm khác giảm giá 20% giá bán.
- Giải thích: Nếu hãng điện thoại là Oppo và giá bán dưới 10 triệu hoặc là iPhone và giá bán dưới 20 triệu, thì giảm 10% giá bán. Đối với các sản phẩm khác, giảm 20% giá bán.

Ví dụ về cách sử dụng hàm IF kết hợp với cả hàm AND và OR
3. Những vấn đề phổ biến khi kết hợp hàm IF và hàm AND/OR
Lỗi #NAME?
Lỗi #NAME? xuất hiện khi bạn nhập sai tên hàm.
Giải pháp: Hãy nhìn vào hình dưới đây để thấy rằng hàm OR đã bị viết sai chính tả. Do đó, chỉ cần sửa “Orr” thành “OR”.

Lỗi #NAME?
Lỗi #ERROR!
Lỗi #ERROR! xuất hiện khi bạn đã nhập sai cú pháp của hàm.
Giải pháp: Nhìn vào công thức trong hình, chúng ta thấy rằng do đã nhập sai dấu chấm phẩy ngăn cách giữa các đối số trong hàm OR. Đơn giản chỉ cần sửa lại dấu phẩy (,) thành dấu chấm phẩy (;).

Lỗi #ERROR
Lỗi #VALUE!
Lỗi #VALUE! xuất hiện khi không tìm thấy giá trị.
Giải pháp: trong hàm AND, chúng ta thấy rằng do không xác định được giá trị mảng nên đã xuất hiện lỗi. Đơn giản chỉ cần sửa lại chọn mảng thành chọn ô.

Lỗi #VALUE!
Lỗi #N/A
Lỗi #N/A xuất hiện khi bạn đã khai báo thiếu đối số.
Giải pháp: Hàm IF có 3 đối số nhưng trong hình chỉ khai báo 1 đối số. Vì vậy, bạn chỉ cần bổ sung các đối số còn thiếu.

Lỗi #N/A
4. Một số lưu ý khi kết hợp hàm IF và hàm AND/OR
Lưu ý khi sử dụng hàm IF và bỏ trống giá trị trả về
Nếu bạn không cung cấp đối số thứ 3 trong hàm IF để trả về giá trị khi biểu thức điều kiện sai, hàm sẽ mặc định trả về giá trị FALSE.
Ví dụ:
- IF(2>1; “Đúng”). Hàm IF sẽ kiểm tra xem 1 có nhỏ hơn 2 không và trả về giá trị “Đúng” nếu đúng.
- IF(1>2; “Đúng”). Hàm IF sẽ kiểm tra xem 1 có lớn hơn 2 không và mặc định trả về giá trị FALSE khi biểu thức sai vì không có đối số thứ 3 được khai báo.
Hàm IF không quan tâm đến việc bạn nhập chữ hoa hay chữ thường
Hàm IF không phân biệt giữa chữ hoa và chữ thường, ví dụ: IF=if.
5. Bài tập thực hành với ví dụ kết hợp hàm IF và hàm AND/OR
Bạn có thể thực hiện một số bài tập để nắm vững cách kết hợp hàm IF và hàm AND/OR tại đây:
6. Những câu hỏi phổ biến về hàm IF và hàm AND/OR
Khi nào nên áp dụng hàm IF kết hợp với hàm AND/OR?
Trả lời:
- Sử dụng kết hợp hàm IF với hàm AND khi bạn muốn nhiều điều kiện xảy ra đồng thời. Như trong ví dụ ở Mục 2, chúng ta muốn tìm giá trị nhỏ hơn một giá trị và đồng thời lớn hơn một giá trị khác.
- Kết hợp hàm IF với hàm OR khi bạn muốn một trong những điều kiện xảy ra tại một ô cụ thể. Như trong ví dụ ở Mục 2, chúng ta muốn kiểm tra xem trong ô đó có một trong hai chuỗi không.
KHÁM PHÁ NGAY các chương trình khuyến mãi hấp dẫn, mã giảm giá, mã khuyến mãi HOT tại Mytour:
- Tổng hợp khuyến mãi hấp dẫn cho mọi ngành hàng
- Danh sách đầy đủ mã giảm giá, mã khuyến mãi tại Mytour
Ở đây là cách sử dụng hàm IF kết hợp với hàm AND/OR trong Google Sheet. Hy vọng bài viết mang lại những thông tin hữu ích cho bạn. Cảm ơn bạn đã đọc và chúc bạn thành công!