Cú pháp: IF(logical_test, value_if_true, [value_if_false])
Giải thích: Nếu điều kiện logical_test là đúng (True) thì hàm trả về value_if_true. Ngược lại là sai (False) thì hàm trả về value_if_false
Giải thích: Nếu điều kiện logical_test là đúng (True) thì hàm trả về value_if_true. Ngược lại là sai (False) thì hàm trả về value_if_false
=IF(A3>B3,"A3 lớn hơn B3","A3 nhỏ hơn B3")
=> kết quả nhận được tại ô C3 là "A3 nhỏ hơn B3"
Nâng cao: có thể sử dụng nhiều hàm IF lồng vào nhau.
Ví dụ: ta có cột F3 giá trị là 4, cột G3 giá trị là 6, cột H3 giá trị là 8.Yêu cầu: Tìm ô có giá trị bé nhất và ghi vào ô I3, ô có giá trị lớn nhất và ghi vào ô J3.
Lời giải:
- Tại ô I3 ta gõ công thức
= IF(F3<G3, IF(F3<H3, "F3 bé nhất", "H3 bé nhất"), IF(G3<H3," G3 bé nhất","H3 bé nhất"))
- Tại ô J3 ta gõ công thức
= IF(F3>G3, IF(F3>H3, "F3 lớn nhất", "H3 lớn nhất"), IF(G3>H3," G3 lớn nhất","H3 lớn nhất"))
2. Hàm IFS :
Chỉ áp dụng cho Office 365 & Office 2016, và nên hạn chế sử dụng nhé.
Cú pháp:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)
Giải thích:
IFS(đk1 đúng, giá trị 1, đk2 đúng, giá trị 2,...đk127 đúng, giá trị 127).
Hàm hỗ trợ tối đa 127 điều kiện khác nhau. Nhưng khuyến cáo các bạn không sử dụng quá nhiều điều kiện cùng các câu lệnh IF và IFS. Bạn sẽ rất khó kiểm soát được dòng lệnh, và kết quả.
0 Nhận xét