Hàm IF nhiều điều kiện trong Google Sheets: IF lồng, IFS, AND, OR
Cách viết hàm IF nhiều điều kiện: IF lồng nhau, hàm IFS gọn hơn, kết hợp AND/OR. Ví dụ xếp loại học lực Giỏi – Khá – Trung bình – Yếu.
Hàm IF giúp bảng tính "ra quyết định": nếu điều kiện đúng thì làm việc này, sai thì làm việc kia. Khi có nhiều mức, ta lồng IF hoặc dùng IFS.
IF cơ bản
fx=IF(D2>=5, "Đạt", "Chưa đạt")
IF lồng nhau: xếp loại 4 mức
fx=IF(D2>=8,"Giỏi",IF(D2>=6.5,"Khá",IF(D2>=5,"Trung bình","Yếu")))
Công thức kiểm tra từ mức cao xuống thấp. Nhược điểm: nhiều ngoặc, dễ sai.
IFS: gọn và dễ đọc hơn
fx=IFS(D2>=8,"Giỏi", D2>=6.5,"Khá", D2>=5,"Trung bình", TRUE,"Yếu")
Cặp cuối TRUE,"Yếu" đóng vai trò "trường hợp còn lại" để tránh lỗi #N/A.
Kết hợp AND, OR
- AND: tất cả điều kiện đều đúng. Ví dụ học sinh giỏi khi Toán ≥ 8 VÀ các môn khác ≥ 6.5:
fx=IF(AND(D2>=8, E2>=6.5, F2>=6.5), "HS Giỏi", "")
- OR: chỉ cần một điều kiện đúng. Ví dụ cần phụ đạo nếu có môn dưới 5:
fx=IF(OR(D2<5, E2<5, F2<5), "Phụ đạo", "")
Lỗi hay gặp
- Quên ngoặc kép quanh chữ: phải là
"Đạt". - Thứ tự điều kiện sai trong IF lồng: luôn xét mức cao trước.
- Bảng tính để vùng Việt Nam thì dùng dấu
;thay cho,— xem bài dấu phẩy hay chấm phẩy.
Luyện tập có chấm điểm tự động ở bài IF cơ bản và nhiều điều kiện.
🧪 Thực hành ngay trên bảng tính mẫu
Hoặc làm bài tập có chấm điểm tự động trong Lộ trình học.