= 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, nếu điều kiện 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"
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:
= 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"))
= 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é.
= IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)
- Hàm IFS kiểm tra xem một hoặc nhiều điều kiện có được đáp ứng hay không và trả về một giá trị tương ứng với điều kiện TRUE đầu tiên. Hàm IFS có thể chiếm vị trí của nhiều câu lệnh IF lồng nhau, đồng thời giúp việc đọc các câu lệnh có nhiều điều kiện trở nên dễ dàng hơn rất nhiều.
- 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ả.
=IFS(F2=1,$D$2,F2=2,$D$3,F2=3,$D$4,F2=4,$D$5,F2=5,$D$6,F2=6,$D$7,F2=7,$D$8)
- Nếu logical_test được cung cấp mà không có value_if_true tương ứng, hàm này sẽ hiển thị thông báo lỗi "You've entered too few arguments for this function" (Bạn đã nhập quá ít tham đối cho hàm này).
- Nếu tham đối logical_test được đánh giá và giải thành một giá trị khác không phải TRUE hoặc FALSE, hàm này sẽ trả về lỗi #VALUE!
- Nếu không tìm thấy các điều kiện TRUE nào, hàm này sẽ trả về lỗi #N/A
3. Hàm IFNA:
4. Hàm IFERROR (IF ERROR)
- Bạn có thể dùng hàm IFERROR để tìm và xử lý lỗi trong công thức của bạn.
- Hàm này tương tự như hàm IFNA, nhưng phạm vi bẫy lỗi rộng hơn.
No comments: