Bản đầy đủ →

Hướng dẫn sử dụng hàm IF nhiều điều kiện trong Excel chi tiết 2026

Nắm vững cách sử dụng hàm IF nhiều điều kiện kết hợp AND, OR, NOT trong Excel để giải quyết bài toán phức tạp. Tối ưu quy trình làm việc ngay hôm nay!

Hoàng Thị Mai · · 7 phút đọc
Điểm cốt lõi: Hàm IF kết hợp với AND, OR, NOT giúp Excel xử lý các tình huống logic phức tạp. AND yêu cầu tất cả điều kiện đúng, OR yêu cầu ít nhất một điều kiện đúng, NOT đảo ngược kết quả logic. Lựa chọn và kết hợp linh hoạt các hàm này sẽ nâng cao hiệu quả làm việc với dữ liệu.

Trong thế giới của bảng tính Excel, hàm IF đóng vai trò là một công cụ mạnh mẽ, cho phép bạn đưa ra các quyết định dựa trên điều kiện. Tuy nhiên, khi đối mặt với những bài toán yêu cầu kiểm tra đồng thời nhiều yếu tố, hàm IF cơ bản sẽ bộc lộ hạn chế. Đó là lúc chúng ta cần đến sức mạnh của hàm IF nhiều điều kiện, đặc biệt khi kết hợp với các hàm logic như AND, OR và NOT. Bài viết này sẽ cung cấp hướng dẫn chi tiết để bạn làm chủ kỹ thuật này, tối ưu hóa quy trình phân tích dữ liệu và giải quyết các yêu cầu công việc phức tạp.

Hiểu rõ về hàm IF và nhu cầu sử dụng nhiều điều kiện

Về bản chất, hàm IF hoạt động dựa trên một mệnh đề logic: nếu điều kiện đặt ra là đúng (TRUE), nó sẽ trả về một giá trị nhất định; nếu sai (FALSE), nó sẽ trả về một giá trị khác. Cú pháp cơ bản là =IF(điều_kiện, giá_trị_nếu_đúng, giá_trị_nếu_sai). Tuy nhiên, trong thực tế, bạn thường phải đối mặt với các tình huống mà một quyết định phụ thuộc vào việc nhiều yếu tố cùng thỏa mãn, hoặc chỉ cần một trong số chúng đúng, hoặc thậm chí là phủ định một điều kiện nào đó.

Ví dụ đơn giản, thay vì chỉ kiểm tra xem một học sinh có đạt điểm trung bình môn Toán trên 5 hay không để cho qua môn, bạn cần xem xét cả điểm Toán, điểm Văn và điểm Anh. Lúc này, chỉ một hàm IF đơn lẻ là không đủ. Hướng dẫn dùng hàm if nhiều điều kiện trong excel trở nên cần thiết để giải quyết bài toán này.

Kết hợp hàm IF với AND, OR, NOT để xử lý đa dạng tình huống

Để mở rộng khả năng của hàm IF, Excel cung cấp các hàm logic bổ trợ: AND, OR và NOT. Việc sử dụng chúng trong câu lệnh IF giúp xây dựng các quy tắc phức tạp và chính xác hơn.

1. Hàm IF kết hợp với AND: Khi tất cả điều kiện phải đúng

Hàm AND kiểm tra xem tất cả các đối số logic có đúng hay không. Nếu tất cả đều là TRUE, nó trả về TRUE. Ngược lại, nếu có ít nhất một đối số là FALSE, nó trả về FALSE. Khi kết hợp với IF, chúng ta có thể tạo ra các quy tắc yêu cầu nhiều tiêu chí cùng được đáp ứng.

Cú pháp: =IF(AND(điều_kiện1, [điều_kiện2], ...), giá_trị_nếu_đúng, giá_trị_nếu_sai)

Ví dụ: Giả sử bạn muốn xếp loại học sinh dựa trên điểm Trung bình (cột A) và điểm Rèn luyện (cột B). Học sinh đạt loại 'Giỏi' chỉ khi điểm Trung bình >= 8.0 VÀ điểm Rèn luyện >= 90.

Sử dụng IF và AND để xác định học sinh đạt loại 'Giỏi' khi cả hai điều kiện điểm Trung bình và Rèn luyện đều thỏa mãn.

Công thức áp dụng tại ô C2 sẽ là: =IF(AND(A2>=8, B2>=90), "Giỏi", "Không Giỏi"). Hàm này sẽ trả về "Giỏi" chỉ khi cả hai điều kiện đều đúng.

2. Hàm IF kết hợp với OR: Khi chỉ cần một điều kiện đúng

Hàm OR kiểm tra xem ít nhất một trong các đối số logic có đúng hay không. Nếu có ít nhất một đối số là TRUE, nó trả về TRUE. Chỉ khi tất cả các đối số đều là FALSE, nó mới trả về FALSE. Điều này rất hữu ích khi một kết quả có thể đạt được theo nhiều cách khác nhau.

Cú pháp: =IF(OR(điều_kiện1, [điều_kiện2], ...), giá_trị_nếu_đúng, giá_trị_nếu_sai)

Ví dụ: Một nhân viên được thưởng nếu doanh số bán hàng (cột D) đạt 100 triệu hoặc số lượng khách hàng mới (cột E) trên 50.

Công thức tại ô F2: =IF(OR(D2>=100000000, E2>50), "Đủ điều kiện thưởng", "Không đủ điều kiện"). Chỉ cần một trong hai điều kiện trên đúng, nhân viên đó sẽ được nhận thưởng.

3. Hàm IF kết hợp với NOT: Khi điều kiện PHẢI sai

Hàm NOT đơn giản là đảo ngược giá trị logic của đối số nó nhận. Nếu đối số là TRUE, NOT trả về FALSE. Nếu đối số là FALSE, NOT trả về TRUE. Nó thường dùng để kiểm tra xem một điều kiện có KHÔNG được đáp ứng hay không.

Cú pháp: =IF(NOT(điều_kiện), giá_trị_nếu_đúng, giá_trị_nếu_sai)

Ví dụ: Bạn muốn đánh dấu những sản phẩm KHÔNG nằm trong danh mục "Hàng khuyến mãi" (cột G).

Công thức tại ô H2: =IF(NOT(G2="Khuyến mãi"), "Không KM", "KM"). Nếu tên danh mục ở cột G không phải là "Khuyến mãi", kết quả sẽ là "Không KM".

Cấu trúc hàm IF lồng nhau và những lưu ý quan trọng

Trong trường hợp các hàm AND, OR, NOT không đủ để biểu diễn toàn bộ logic, bạn có thể hướng dẫn sử dụng hàm if then trong excel bằng cách lồng ghép nhiều hàm IF vào nhau. Tuy nhiên, việc này cần được thực hiện cẩn thận để tránh công thức trở nên quá phức tạp và khó quản lý.

Cú pháp lồng ghép: =IF(điều_kiện1, giá_trị_nếu_đúng1, IF(điều_kiện2, giá_trị_nếu_đúng2, giá_trị_nếu_sai2))

Lưu ý khi sử dụng hàm IF nhiều điều kiện:

  • Giới hạn số lượng điều kiện: Mặc dù Excel cho phép lồng ghép đến 64 hàm IF, nhưng việc sử dụng quá nhiều hàm sẽ làm công thức trở nên khó đọc, khó debug và dễ gây lỗi. Nên ưu tiên kết hợp IF với AND, OR, NOT hoặc cân nhắc các hàm khác như IFS (từ Excel 2019 trở lên) cho các trường hợp phức tạp hơn.
  • Thứ tự ưu tiên: Khi lồng ghép, điều kiện nào được kiểm tra trước sẽ có ảnh hưởng đến kết quả cuối cùng.
  • Kiểm tra giá trị trả về: Đảm bảo các giá trị trả về (value_if_true, value_if_false) phải nhất quán về kiểu dữ liệu (số, văn bản, ngày tháng...).
  • Sử dụng dấu ngoặc đơn chính xác: Số lượng dấu ngoặc đơn mở và đóng phải luôn bằng nhau để công thức hợp lệ.
Cấu trúc hàm IF lồng nhau cho phép kiểm tra tuần tự nhiều điều kiện.

Ứng dụng thực tế của hàm IF nhiều điều kiện

Việc nắm vững hướng dẫn sử dụng hàm if có điều kiện và các biến thể của nó mang lại lợi ích to lớn trong nhiều lĩnh vực:

  • Phân loại dữ liệu: Xếp loại học sinh, đánh giá hiệu suất nhân viên, phân loại khách hàng dựa trên nhiều tiêu chí.
  • Tính toán lương thưởng: Xác định hoa hồng, phụ cấp, thưởng phạt dựa trên doanh số, số giờ làm, số lượng dự án hoàn thành.
  • Quản lý tồn kho: Đánh dấu các mặt hàng sắp hết hạn, cần nhập thêm hoặc đang tồn đọng.
  • Phân tích tài chính: Lọc các khoản đầu tư có rủi ro cao, xác định các giao dịch bất thường.
  • Xử lý đơn hàng: Phân loại đơn hàng theo mức độ ưu tiên, tình trạng vận chuyển.

Lời khuyên từ chuyên gia để sử dụng hàm IF hiệu quả

Để sử dụng hàm if nhiều điều kiện một cách tối ưu nhất, bạn nên:

  1. Hiểu rõ yêu cầu: Trước khi viết công thức, hãy xác định rõ ràng các điều kiện cần kiểm tra và kết quả mong muốn cho từng trường hợp.
  2. Chia nhỏ bài toán: Nếu công thức quá phức tạp, hãy thử chia nhỏ nó thành các bước phụ hoặc sử dụng các cột hỗ trợ để tính toán từng phần.
  3. Sử dụng tên phạm vi (Named Ranges): Thay vì dùng địa chỉ ô (ví dụ: A2, B2), hãy đặt tên cho các phạm vi dữ liệu (ví dụ: DiemToan, DiemRenLuyen). Điều này giúp công thức dễ đọc và dễ hiểu hơn rất nhiều.
  4. Kiểm tra kỹ lưỡng: Luôn thử nghiệm công thức với các bộ dữ liệu mẫu khác nhau, bao gồm cả các trường hợp biên (edge cases), để đảm bảo tính chính xác.

Bằng việc áp dụng linh hoạt hàm IF cùng với AND, OR, NOT, bạn không chỉ giải quyết được các bài toán logic phức tạp mà còn nâng cao đáng kể hiệu quả và tốc độ làm việc với Excel. Hãy bắt đầu thực hành ngay hôm nay để làm chủ công cụ mạnh mẽ này!

Thảo luận

Hãy là người đầu tiên bình luận về bài viết này.

Xem & viết bình luận