Đánh giá nhiều điều kiện và trả về một giá trị tương ứng với điều kiện đúng đầu tiên.
VÍ dụ mẫu
IFS(A1>90; "A"; A1>80; "B"; A1>70; "C")
IFS({A1:A5} > 3; "lớn_hơn"; {A1:A5} = 3; "bằng")
Cú pháp
IFS(condition1, value1, [condition2, value2, …])
-
condition1
- Điều kiện đầu tiên sẽ được đánh giá. Đó có thể là boolean, số, mảng hoặc tham chiếu đến bất kỳ giá trị nào nêu trên. -
giá_trị1
– Giá trị trả về nếu điều_kiện1 là TRUE. -
điều_kiện2; giá_trị 2; …
– Các điều kiện và giá trị bổ sung nếu điều kiện và giá trị đầu tiên được đánh giá là sai.
Lưu ý
- Nếu tất cả các điều kiện là FALSE, hàm sẽ trả về #N/A.
Xem thêm
IF
: Trả về một giá trị nếu biểu thức logic là `TRUE` và một giá trị khác nếu biểu thức logic là `FALSE`.
Kiểm tra một biểu thức theo danh sách các trường hợp và trả về giá trị tương ứng của trường hợp thích hợp đầu tiên, với giá trị mặc định tùy chọn nếu không giá trị nào khác được đáp ứng.
Trả về giá trị lớn nhất trong dải ô được lọc theo một nhóm tiêu chí.
Trả về giá trị tối thiểu cho dải ô được lọc theo một nhóm tiêu chí.
Ví dụ
A | B | C | |
---|---|---|---|
1 lần | Điểm số | Điểm | Công thức |
2 lần | 88 | B | =IFS(A2 > 90, "A", A2 > 80, "B") |
3 lần | 92 | A | =IFS(A3 > 90, "A", A3 > 80, "B") |
4 lần | 65 | #N/A | =IFS(A4 > 90; "A"; A4 > 80; "B") |