Hàm IFS của Excel
Hàm IFS
Hàm IFS là một hàm có sẵn trong Excel, trả về các giá trị dựa trên một hoặc nhiều điều kiện đúng hoặc sai .
Nó được gõ =IFS
và có hai phần trở lên:
=IFS( logical_test1 , value_if_true1 , [logical_test2, value_if_true2] , [logical_test3; ...)
Các điều kiện được gọi là logical_test1, logical_test2, ...
, có thể kiểm tra những thứ như:
- Nếu một số lớn hơn một số khác
>
- Nếu một số nhỏ hơn một số khác
<
- Nếu một số hoặc văn bản bằng một cái gì đó
=
Mỗi điều kiện được kết nối với một giá trị trả về.
Lưu ý: Có thể có nhiều điều kiện đúng nên hàm sẽ trả về giá trị cho điều kiện đúng đầu tiên.
Lưu ý: Các phần khác nhau của hàm được phân tách bằng ký hiệu, như dấu phẩy ,
dấu chấm phẩy ;
Biểu tượng phụ thuộc vào Cài đặt ngôn ngữ của bạn.
Ví dụ về hàm IFS
Tạo các danh mục về tốc độ của Pokemon:
Các điều kiện và giá trị trả về là:
- Tốc độ trên 90: “Nhanh”
- Tốc độ trên 50: "Bình thường"
- Tốc độ nhỏ hơn hoặc bằng 50: "Chậm"
Ví dụ về hàm IFS , từng bước một:
- Chọn ô
D2
- Nhập
=IFS
- Bấm đúp vào lệnh IFS
- Chỉ định điều kiện đầu tiên
C2>90
- Kiểu
,
- Chỉ định giá trị
"Fast"
khi điều kiện đầu tiên là TRUE - Kiểu
,
- Chỉ định điều kiện thứ hai
C2>50
- Kiểu
,
- Chỉ định giá trị
"Normal"
khi điều kiện thứ hai là TRUE - Kiểu
,
- Chỉ định điều kiện thứ ba
C2<=50
- Kiểu
,
- Chỉ định giá trị
"Slow"
khi điều kiện thứ ba là TRUE - Nhấn Enter
Vì giá trị trong ô C2
là "45" nên điều kiện thứ nhất và thứ hai là sai và điều kiện thứ ba là đúng (nhỏ hơn hoặc bằng 50) nên hàm sẽ trả về "Chậm".
Lưu ý: Giá trị văn bản cần phải nằm trong dấu ngoặc kép: " "
Chức năng này có thể được lặp lại với chức năng điền cho mỗi hàng để thực hiện kiểm tra tương tự cho từng Pokemon:
Lưu ý: Điều kiện thứ ba <=50
bao gồm =
để 50 được bao gồm trong "nhỏ hơn hoặc bằng 50"
Bây giờ, mỗi Pokemon có một loại tốc độ: