Trả về một giá trị khi điều kiện đúng và một giá trị khác khi sai.
Cú pháp
IF(logical_test, value_if_true, value_if_false)Đối số
logical_testbắt buộc
Một điều kiện cho kết quả là TRUE hoặc FALSE.
value_if_truebắt buộc
Giá trị trả về khi phép thử là TRUE.
value_if_falsebắt buộc
Giá trị trả về khi phép thử là FALSE.
IF là hàm ra quyết định cốt lõi trong Excel. Nó đánh giá một phép thử lô-gic và rẽ nhánh giữa hai kết quả. Bạn có thể lồng các IF cho nhiều điều kiện, dù IFS hoặc một hàm tra cứu thường gọn gàng hơn khi có nhiều hơn hai nhánh.
=IF(B2>=60, "Pass", "Fail")→PassTrả về Pass khi điểm số đạt ít nhất 60.
=IF(C2>1000, C2*0.1, 0)→125Áp dụng thưởng 10% chỉ khi doanh số vượt 1000.
Viết điều kiện
Tạo một phép so sánh trả về TRUE hoặc FALSE, ví dụ B2>=60.
Định nghĩa cả hai kết quả
Cung cấp giá trị cho nhánh đúng và nhánh sai.
Lồng hoặc chuyển sang IFS
Với ba kết quả trở lên, hãy dùng IFS để giữ công thức dễ đọc.
Kết hợp các điều kiện bằng AND() hoặc OR() trong phép thử lô-gic, ví dụ IF(AND(A2>0, B2>0), ...). Với nhiều kết quả riêng biệt, hãy dùng IFS.