Hàm thay thế cho hàm IF

Liên hệ QC

Công Hà

Thành viên mới
Tham gia
2/5/09
Bài viết
5
Được thích
2
Tôi gặp một rắc rối về sử dụng hàm IF như thế này tất cả có tới 25 hàm IF lồng nhau, mong các anh chị giúp đỡ xem có hàm nào thay thế được không. tôi đã sử dụng VBA được rồi nhưng lại gặp phiền phức khi mang bảng tính từ máy này sang máy khác:
=IF(AND(A2="T",B2="T"),"T",IF(AND(A2="T",B2="K"),"K",IF(AND(A2="T",B2="TB"),"K",IF(AND(A2="T",B2="Y"),"TB",IF(AND(A2="T",B2="KE"),"Y",IF(AND(A2="K",B2="T"),"K",IF(AND(A2="K",B2="K"),"K",IF(AND(A2="K",B2="TB"),"TB",IF(AND(A2="K",B2="Y"),"TB",IF(AND(A2=K",B2="KE"),"Y",IF(AND(A2="TB",B2="T"),"K",IF(AND(A2="TB",B2="K"),"K",IF(AND(A2="TB",B2="TB"),"TB",IF(AND(A2="TB",B2="Y"),"Y",IF(AND(A2="TB",B2="KE"),"Y",IF(AND(A2="Y",B2="T"),"K",IF(AND(A2="Y",B2="K"),"TB",IF(AND(A2="Y",B2="TB"),"TB",IF(AND(A2="Y",B2="Y"),"Y",IF(AND(A2="Y",B2="KE"),
"KE",IF(AND(A2="KE",B2="T"),"TB",IF(AND(A2="KE",B2="K"),"Y",IF(AND(A2="KE",B2="TB"),"Y",IF(AND(A2="KE",B2="Y"),"Y",IF(AND(A2="KE",B2="KE"),"KE",""))))))))))))))))))))))
 

File đính kèm

Tôi gặp một rắc rối về sử dụng hàm IF như thế này tất cả có tới 25 hàm IF lồng nhau, mong các anh chị giúp đỡ xem có hàm nào thay thế được không. tôi đã sử dụng VBA được rồi nhưng lại gặp phiền phức khi mang bảng tính từ máy này sang máy khác:
=IF(AND(A2="T",B2="T"),"T",IF(AND(A2="T",B2="K"),"K",IF(AND(A2="T",B2="TB"),"K",IF(AND(A2="T",B2="Y"),"TB",IF(AND(A2="T",B2="KE"),"Y",IF(AND(A2="K",B2="T"),"K",IF(AND(A2="K",B2="K"),"K",IF(AND(A2="K",B2="TB"),"TB",IF(AND(A2="K",B2="Y"),"TB",IF(AND(A2=K",B2="KE"),"Y",IF(AND(A2="TB",B2="T"),"K",IF(AND(A2="TB",B2="K"),"K",IF(AND(A2="TB",B2="TB"),"TB",IF(AND(A2="TB",B2="Y"),"Y",IF(AND(A2="TB",B2="KE"),"Y",IF(AND(A2="Y",B2="T"),"K",IF(AND(A2="Y",B2="K"),"TB",IF(AND(A2="Y",B2="TB"),"TB",IF(AND(A2="Y",B2="Y"),"Y",IF(AND(A2="Y",B2="KE"),
"KE",IF(AND(A2="KE",B2="T"),"TB",IF(AND(A2="KE",B2="K"),"Y",IF(AND(A2="KE",B2="TB"),"Y",IF(AND(A2="KE",B2="Y"),"Y",IF(AND(A2="KE",B2="KE"),"KE",""))))))))))))))))))))))
Bài này mà dùng IF thì có mà "đói" luôn!
Nhanh gọn nhất không gì bằng tạo 1 bảng rồi INDEX và MATCH tra vào và lấy kết quả
Xem file
 

File đính kèm

Cái này mình mới bị hôm qua!
*******Nếu cell là STRING
=IF () & IF () & IF() ...................... Hạn chế phạm vi [30 &]
*******Nếu cell là NUMBER
=IF() + IF ()+ ...................................Hạn chế phạm vi [30 +]
 
Tôi gặp một rắc rối về sử dụng hàm IF như thế này tất cả có tới 25 hàm IF lồng nhau, mong các anh chị giúp đỡ xem có hàm nào thay thế được không. tôi đã sử dụng VBA được rồi nhưng lại gặp phiền phức khi mang bảng tính từ máy này sang máy khác:
Nếu làm như kiểu Thầy Ndu thì nhanh gọn là...Ok
Còn không muốn tạo bảng mà nó dài quá thì mình ...cắt nó ra từng khúc
Nhìn chóng mặt quá (chắc tại còn "tưng tưng"), mình cắt ngay trong công thức của bạn nhé, có thể nhầm lẫn nhưng không vấn đề gì, bạn kiểm tra lại nhé
Thân
 

File đính kèm

Web KT

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

Back
Top Bottom