1. Kiến thức trọng tâm
Hàm IF dùng để kiểm tra một điều kiện và trả về một giá trị nếu điều kiện đúng, một giá trị khác nếu điều kiện sai. Cú pháp của hàm là =IF(điều_kiện; giá_trị_nếu_đúng; giá_trị_nếu_sai). Điều kiện thường là một phép so sánh, ví dụ A1>=5, B2="Đạt", C3<>0.
Ví dụ, =IF(A1>=5;"Đạt";"Chưa đạt") cho kết quả "Đạt" nếu ô A1 lớn hơn hoặc bằng 5, ngược lại cho kết quả "Chưa đạt". Nếu giá trị trả về là số, em không cần đặt dấu ngoặc kép, ví dụ =IF(A1>=10;100;0).
Hàm IF có thể lồng nhau để xét nhiều trường hợp, ví dụ =IF(A1>=8;"Giỏi";IF(A1>=6,5;"Khá";"Trung bình")). Khi lồng nhiều hàm IF, em cần kiểm tra kĩ thứ tự các điều kiện và dấu ngoặc đóng. Hàm IF thường kết hợp với các hàm khác như AND, OR để xét nhiều điều kiện cùng lúc, ví dụ =IF(AND(A1>=5;B1>=5);"Đạt";"Chưa đạt") yêu cầu cả hai điều kiện đều đúng.
2. Ví dụ minh họa
Bảng điểm lớp 9A có điểm trung bình ở cột D. Cô giáo muốn xếp loại "Đạt" cho những bạn có điểm trung bình từ 5 trở lên, còn lại xếp "Chưa đạt". Cô nhập vào ô E2 công thức =IF(D2>=5;"Đạt";"Chưa đạt") rồi sao chép xuống các hàng dưới.
Bạn Minh có điểm trung bình 7,2 nên ô E của Minh hiện "Đạt". Bạn Hoa có điểm trung bình 4,5 nên ô E của Hoa hiện "Chưa đạt". Nếu cô muốn phân loại chi tiết hơn, cô dùng hàm IF lồng nhau: =IF(D2>=8;"Giỏi";IF(D2>=6,5;"Khá";IF(D2>=5;"Trung bình";"Yếu"))).
3. Ghi nhớ
- Cú pháp:
=IF(điều_kiện; giá_trị_nếu_đúng; giá_trị_nếu_sai). - Giá trị văn bản trả về phải đặt trong dấu ngoặc kép.
- Có thể lồng nhiều hàm IF để xét nhiều trường hợp.
- Kết hợp IF với AND, OR khi cần xét nhiều điều kiện cùng lúc.
