Giúp đỡ: Cách khắc phục khi hàm IF có quá nhiều điều kiện

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi Dongst2006, 22 Tháng ba 2008.

13,747 lượt xem

  1. Dongst2006

    Dongst2006 Thành viên sơ cấp

    Bài viết:
    55
    Đã được thích:
    0
    Nơi ở:
    Tp Ho Chi Minh
    Giúp đỡ: Cách khắc phục khi hàm IF có quá nhiều if(left(

    Các bác giúp gấp cái này
    Có 10 tài khoản kế toán cấp 2; 1422, 1541 , 2422, 6212, 6221, 6272, 6321, 6411,6422 nói chung là 10 Tài khoản cấp 2, Mình sử dụng hàm =If(left(TK_PS,3)="154",diengiai,if(left(TK_PS,3)="242",diengiai,if(left(TK_PS,3)="642",diengiai,if(left(TK_PS,3)="641",diengiai,
    đến if, left 10 thì hàm này chỉ chấp nhận từ bật 1 đến bật 6 phần còn lại không chịu. (không chấp nhận kế quả)
    Xin các bật tiền bối chỉ giúp. (các tên TK_PS, diengiai mình đưa vào insert name rồi)
     
    Last edited: 24 Tháng ba 2008
    #1
  2. aThuan

    aThuan Thành viên thân thiết

    Bài viết:
    347
    Đã được thích:
    5
    Nơi ở:
    Tp.HCM
    Ai lại làm thế bao giờ bạn ơi,
    Bạn đọc đoạn này tuy khó hiểu nếu.....
    Mà hiểu rồi thì dùng thích lém

    =if( ISNUMBER(FIND(LEFT(TK_PS&"000";3);"142, 154 , 242, 621, 622, 627, 632, 641,642";1));diengiai;"")

    Bạn muốn 1 trăm tài khoản cũng được, chỉ việc thêm vào trong chỗ " 642, ........."

    Thân!
     
    #2
  3. LoveBlue

    LoveBlue Thành viên sơ cấp

    Bài viết:
    23
    Đã được thích:
    1
    Nơi ở:
    TP.HCM
    Last edited: 6 Tháng mười một 2010
    #3

Chia sẻ trang này