EzTech

IFS

LogicNên biếtExcel 2019, 365
IFS(điều_kiện_1, kết_quả_1, [điều_kiện_2, kết_quả_2], ...)

Nhiều điều kiện xét nối tiếp, cái nào đúng trước thì lấy cái đó. Thay cho IF lồng IF nhiều tầng nên công thức đọc được từ trên xuống.

Các đối số

Đối sốBắt buộc?Ý nghĩa
điều_kiện_1Bắt buộcĐiều kiện xét đầu tiên.
kết_quả_1Bắt buộcTrả về gì khi điều kiện đầu đúng.
điều_kiện_2 …Tuỳ chọnCác cặp tiếp theo, tối đa 127 cặp. Xét lần lượt từ trái sang phải và DỪNG ngay ở cặp đầu tiên đúng.

Ví dụ

  • =IFS(D2>=90, "A", D2>=70, "B", D2>=50, "C", TRUE, "D")

    Xếp loại theo điểm; cặp cuối dùng TRUE làm nhánh mặc định

    Kết quả: B

  • =IFS(A2>90, "Quá 90 ngày", A2>30, "31-90", A2>0, "Trong hạn")

    Phân tuổi nợ — thứ tự từ ngưỡng CAO xuống thấp

    Kết quả: 31-90

Lưu ý khi dùng

  • Không có nhánh mặc định sẵn: muốn có thì thêm cặp cuối là TRUE, kết_quả.
  • Không điều kiện nào đúng và cũng không có nhánh TRUE thì trả về #N/A.
  • Chỉ có từ Excel 2019 trở lên.

Bẫy hay dính

Viết thứ tự ngưỡng từ THẤP lên cao là mọi dòng đều rơi vào nhánh đầu tiên: điểm 95 gặp điều kiện >50 trước nên ra "C". Hàm dừng ở cặp đúng ĐẦU TIÊN, nên phải xếp từ ngưỡng chặt nhất xuống.

Hàm liên quan

Chat ZaloGọi điệnMessengerTìm đường