Hàm If chỉ được vài điều kiện thôi có phải không? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

các a/c giúp xử lý cái hàm IF này của tối với nhé
I5=IF(R5=1;23;IF(R5=2;6;IF(R5=3;6;IF(R5=4;8;IF(R5=5;80,8;IF(R5=6;3,1;IF(R5=7;3,5;IF(R5=8;40;IF(R5=9;50;IF(R5=10;60))))))))))
Công thức dài như vậy mà bạn dùng IF thì chẳng hay tí nào, nếu trên Excel 2003 thì không thể dùng IF như vậy được.
Có một vài cách để giải quyết bài toán này:
1. Dùng hàm CHOOSE:
Mã:
=CHOOSE(R5;23;6;6;8;80,8;3,1;3,5;40;50;60)
2. Dùng hàm LOOKUP:
Mã:
=LOOKUP(R5;{1;2;3;4;5;6;7;8;9;10};{23;6;6;8;80,8;3,1;3,5;40;50;60})
3. Lập bảng dò rồi sử dụng hàm VLOOKUP hoặc HLOOKUP.
 
Công thức dài như vậy mà bạn dùng IF thì chẳng hay tí nào, nếu trên Excel 2003 thì không thể dùng IF như vậy được.
Có một vài cách để giải quyết bài toán này:
1. Dùng hàm CHOOSE:
Mã:
=CHOOSE(R5;23;6;6;8;80,8;3,1;3,5;40;50;60)
2. Dùng hàm LOOKUP:
Mã:
=LOOKUP(R5;{1;2;3;4;5;6;7;8;9;10};{23;6;6;8;80,8;3,1;3,5;40;50;60})
3. Lập bảng dò rồi sử dụng hàm VLOOKUP hoặc HLOOKUP.
theo bạn thì nên dùng hàm nào hay tối ưu nhất, tại vì mình cần sự chính xác cao
 
theo bạn thì nên dùng hàm nào hay tối ưu nhất, tại vì mình cần sự chính xác cao
Nếu cần chính xác thì đừng dùng LOOKUP
Dùng CHOOSE cũng được nhưng CHẮC ĂN NHẤT là tạo 1 bảng tra và dùng VLOOKUP (với tham số thứ tư = 0 <---Dò chính xác)
 
Giúp làm ham if với ai có số điện thoại tư vấn coi. 0984657681
 
Web KT

Bài viết mới nhất

Back
Top Bottom