Hàm Điều Kiện IF & IFS

Thời gian đọc: ~30 phút

Hàm IF Cơ Bản

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

=IF(A1>10, "Lớn", "Nhỏ")
=IF(B2="Nam", "Mr.", "Ms.")
=IF(C3>=5, "Đạt", "Không đạt")

IF Lồng Nhau (Nested IF)

=IF(A1>=90,"Xuất sắc",IF(A1>=70,"Giỏi",IF(A1>=50,"Khá","Yếu")))
Lưu ý: IF lồng tối đa 64 cấp trong GSheets. Nhưng quá nhiều cấp rất khó đọc — hãy dùng IFS thay thế.

Hàm IFS — Nhiều Điều Kiện

=IFS(A1>=90,"Xuất sắc", A1>=70,"Giỏi", A1>=50,"Khá", TRUE,"Yếu")

Tham số cuối TRUE, "Yếu" là trường hợp mặc định (else).

AND & OR trong IF

' AND: tất cả điều kiện đúng
=IF(AND(A1>0,B1>0),"Cả hai dương","Có số âm")

' OR: ít nhất một điều kiện đúng
=IF(OR(A1="Hà Nội",A1="HCM"),"Thành phố lớn","Tỉnh")

IFERROR — Xử Lý Lỗi

=IFERROR(A1/B1, 0)           ' Trả 0 nếu lỗi
=IFERROR(VLOOKUP(...),"N/A") ' Trả "N/A" nếu không tìm thấy
Ví dụ thực tế — Bảng xếp loại học sinh:
=IFS(D2>=9,"Xuất sắc",D2>=8,"Giỏi",D2>=6.5,"Khá",D2>=5,"TB",TRUE,"Yếu")

SWITCH — Thay Thế IF Cho Nhiều Giá Trị Cố Định

=SWITCH(A1,
  1,"Tháng Một",
  2,"Tháng Hai",
  3,"Tháng Ba",
  "Tháng khác")