
Hầu hết người dùng Excel tìm đến hàm IF cho logic điều kiện. Nhưng khi điều kiện tăng lên, bạn có thể thấy mình xây dựng công thức IF lồng nhau phức tạp khó đọc và dễ lỡ. Excel cung cấp một số thay thế cho hàm IF có thể đơn giản hóa công việc của bạn.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách chọn đúng hàm IF. Thay vì học vẹt công thức, bạn sẽ học cách quyết định hàm nào phù hợp với tình huống của bạn.
Bản Đồ Hàm Excel
Làm theo sơ đồ này để chọn đúng hàm IF và xác định hàm nào phù hợp nhất với nhu cầu của bạn.

1. Dùng IF: Khi Chỉ Có Một Quyết Định/Điều Kiện
Bắt đầu từ điểm quyết định: "Bạn đang kiểm tra chỉ một điều kiện, hay nhiều?" Nếu logic của bạn chỉ có một kiểm tra đúng/sai, hàm IF cơ bản là lựa chọn tốt nhất.
Hãy xác định điều kiện thưởng dựa trên điểm số.
Quy Tắc: Nếu Điểm ≥ 70, trả về "Đủ điều kiện"; ngược lại trả về "Không đủ điều kiện".
- Chọn một ô và chèn công thức sau
- Kéo công thức xuống để điền các ô còn lại
=IF(C2>=70,"Eligible","Not Eligible")
Công thức này đánh giá một điều kiện và trả về một trong hai nhãn.

Khi IF Là Lựa Chọn Tốt Nhất:
- Một kiểm tra logic đơn giản (đúng/sai)
- Kết quả rõ ràng cho đúng và sai
- Bạn không dự định thêm nhiều điều kiện sau này
Nếu bạn cần đánh giá nhiều điều kiện, hãy chuyển sang điểm quyết định tiếp theo thay vì ngay lập tức lồng IF.
2. Dùng IFS: Khi Có Nhiều Điều Kiện Logic
Bạn có cần kiểm tra nhiều điều kiện mà chỉ một có thể đúng không? Hàm IFS lý tưởng cho các điều kiện loại trừ lẫn nhau (mutually exclusive).
Giả sử bạn muốn gán xếp loại cho nhân viên dựa trên điểm số.
Quy Tắc:
- 90–100 = A
- 80–89 = B
- 70–79 = C
- 60–69 = D
- Dưới 60 = F
Công Thức:
=IFS(C2>=90, "A", C2>=80, "B", C2>=70, "C", C2>=60, "D", TRUE, "F")
Trong IFS, thứ tự quan trọng vì hàm dừng ở điều kiện TRUE đầu tiên. Đó là lý do bạn bắt đầu từ điểm cao nhất xuống thấp.

Khi IFS Là Lựa Chọn Tốt Nhất:
- Nhiều điều kiện (thường 3+)
- Điều kiện dựa trên khoảng (>, <, giữa)
- Bạn muốn công thức sạch hơn IF lồng nhau
3. Dùng SWITCH: Nếu Bạn Khớp Giá Trị Cố Định
Đây là điểm phân nhánh quan trọng trong bản đồ hàm. Nếu logic của bạn so sánh một ô với nhiều giá trị cố định, SWITCH thường là tùy chọn sạch nhất. Hàm SWITCH được thiết kế cho logic "tra cứu": nếu giá trị là A, trả về này; nếu giá trị là B, trả về kia…
Hãy chuyển mã trạng thái thành nhãn.
Quy Tắc:
- A = Active (Đang hoạt động)
- H = Hold (Tạm hoãn)
- S = Suspended (Đình chỉ)
- L = Leave (Nghỉ)
- T = Terminated (Đã nghỉ việc)
- Bất kỳ cái gì khác = Unknown (Không xác định)
Công Thức:
=SWITCH(E2,"A","Active","H","Hold","S","Suspended","L","Leave","T","Terminated","Unknown")

Khi SWITCH Là Lựa Chọn Tốt Nhất:
- Bạn khớp giá trị chính xác (mã, danh mục, văn bản)
- Bạn muốn danh sách dễ đọc thay vì nhiều so sánh
- Bạn cần kết quả mặc định sạch ("Unknown")
4. Khi Nào Dùng IF Lồng Nhau
IF lồng nhau nghĩa là IF bên trong IF. Đây là cách tiếp cận kinh điển của người mới. Nó hoạt động, nhưng có thể trở nên rối rắm rất nhanh.
Sử dụng IF lồng nhau, bạn có thể gán xếp loại, nhưng khả năng đọc bị giảm.
Công Thức:
=IF(C2>=90,"A",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D","F"))))
Điều này tạo ra cùng đầu ra như IFS()
Chỉ dùng IF lồng nhau khi:
- Bạn không có hàm IFS hoặc SWITCH (Excel cũ)
- Điều kiện sau phụ thuộc vào kết quả trước theo cách khó diễn đạt khác
- Bạn thực sự có ít nhánh và có thể giữ cho dễ đọc
5. Logic Phức Tạp Hoặc Chồng Chéo: IF Lồng Nhau
Đôi khi điều kiện không loại trừ lẫn nhau. Ví dụ, "Nếu điểm cao HOẶC chuyên cần cao" có thể chồng chéo, và nhiều điều kiện có thể đúng cùng lúc.
Trong những trường hợp đó, bạn phải quyết định điều kiện nào ưu tiên, và thường cần AND() / OR().
Giả sử bạn muốn gắn cờ hiệu suất dựa trên cả điểm và chuyên cần—logic chồng chéo.
Quy Tắc:
- Nếu Điểm ≥ 85 VÀ Chuyên cần ≥ 95% → "Star"
- Ngược lại nếu Điểm ≥ 85 HOẶC Chuyên cần ≥ 95% → "Strong"
- Khác → "Needs Improvement"
Công Thức:
=IF(AND(C2>=85,D2>=95),"Star",IF(OR(C2>=85,D2>=95),"Strong","Needs Improvement"))
Ở đây, IF lồng nhau phù hợp vì kiểm tra thứ hai chỉ chạy nếu kiểm tra đầu tiên thất bại (và bạn đang kết hợp logic AND/OR).

Hướng Dẫn Nhanh Các Hàm
- IF: Một điều kiện, hai kết quả
- IFS: Nhiều kiểm tra logic, đánh giá theo thứ tự; thường dựa trên khoảng
- SWITCH: Một giá trị khớp với nhiều tùy chọn cố định
- IF Lồng Nhau: Logic phức tạp hoặc phụ thuộc; chỉ dùng với AND/OR
Tổng Kết
Chìa khóa chọn đúng hàm IF là hiểu tình huống cụ thể của bạn. Dựa trên số lượng điều kiện và loại so sánh, bạn có thể xác định hàm IF nào để dùng. Bắt đầu với IF đơn giản và chỉ thêm độ phức tạp khi cần. Một công thức dễ đọc mà bạn có thể bảo trì luôn tốt hơn công thức khéo léo khiến bạn bối rối sáu tháng sau.
Hãy nhớ, mục tiêu không phải dùng hàm tiên tiến nhất; mà là dùng đúng hàm làm cho công việc của bạn dễ dàng, rõ ràng và dễ bảo trì hơn.
Nhận MIỄN PHÍ Bài Tập Excel Nâng Cao Có Giải Pháp!