Trang 1 của 4 123 ... CuốiCuối
Kết quả 1 đến 10 của 34

Chủ đề: Có thể có nhiều hơn 7 hàm IF được lồng vào nhau ko?

  1. #1
    phongkhamkt1 Guest

    Có thể có nhiều hơn 7 hàm IF được lồng vào nhau ko?


  2. #2
    nhq1993 Guest
    Trích dẫn Gửi bởi tieumjmj
    Các bạn cho mình hỏi với!
    Theo mình biết thì hàm IF chỉ được lặp 7 lần. Mình đang muốn lập công thức điều kiện IF lặp 12 lần. Hoặc có hàm nào tương tự hàm IF mà lặp được 12 lần thì chỉ mình với!
    Bạn thử dùng hàm Choose xem nhé, có đến 29 điều kiện

  3. #3
    artdeco113 Guest
    Bạn ơi, nhưng hàm CHOOSE phải có "index_num", mình ko sử dụng được cái này nên dùng hàm IF. CẢm ơn bạn nha, nhưng bạn còn cách nào nữa ko? (làm cho hàm if lặp được nhiều hơn chẳng hạn...)

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi tieumjmj
    Các bạn cho mình hỏi với!
    Theo mình biết thì hàm IF chỉ được lặp 7 lần. Mình đang muốn lập công thức điều kiện IF lặp 12 lần. Hoặc có hàm nào tương tự hàm IF mà lặp được 12 lần thì chỉ mình với!
    Được. Bạn sử dụng Excel 2007 đi. Bạn có thể lồng đến 64 cái IF.
    (29 cái trên đây chưa là gì...)

  5. #5
    huuhus Guest
    Dùng hàm Switch hoặc đặt Name ;
    Tìm đọc bài của HanDung107 trên diễn dàn

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi tieumjmj
    Bạn ơi, nhưng hàm CHOOSE phải có "index_num", mình ko sử dụng được cái này nên dùng hàm IF. Nhưng bạn còn cách nào nữa ko? (làm cho hàm if lặp được nhiều hơn chẳng hạn...)
    Hãy nêu rõ thêm đề bài xem sao; Biết đâu có cách khác ưng í hơn cho bạn.

  7. #7
    seobookin Guest
    Trích dẫn Gửi bởi tieumjmj
    Các bạn cho mình hỏi với!
    Theo mình biết thì hàm IF chỉ được lặp 7 lần. Mình đang muốn lập công thức điều kiện IF lặp 12 lần. Hoặc có hàm nào tương tự hàm IF mà lặp được 12 lần thì chỉ mình với!
    Dạng lồng nhiều hàm IF trên diễn đàn cũng nói nhiều rồi. Bạn xem file rồi áp dụng cho trường hợp của mình nhé!

  8. #8
    maruco Guest
    Trích dẫn Gửi bởi MinhCong
    Dạng lồng nhiều hàm IF trên diễn đàn cũng nói nhiều rồi. Bạn xem file rồi áp dụng cho trường hợp của mình nhé!
    Sự nhiệt tình, chu đáo của MinhCong thật đáng nể !
    Góp thêm một "chút" cho vui cửa vui nhà .
    =IF(A1>=20,7,IF(A1>=15,8,CHOOSE(INT((A1+1)/2),15,14,13,12,11,10,9)))%

    Hoặc gọn hơn thì:
    =IF(A1>=20,7,IF(A1>=15,8,16-INT((A1+1)/2)))%

  9. #9
    huongcao Guest
    Thực ra, mọi người cứ nói hàm IF trong Excel 2003 chỉ đến 7 lần lặp, tuy nhiên theo tôi thì lập luận khác:</font>
    1. Đó chỉ tuân thủ (máy móc) đúng theo kiểu 1 cấu trúc của IF (có nghĩa là =IF(logical_test,value_if_true,value_if_false)
    2. Tại sao các hàm có thể kết hợp với nhau mà không nghĩ đến việc IF sẽ kết hợp với IF, theo kiểu:</font>
    =IF(logical_test,IF(logical_test,IF(logical_test,IF(logical_test,IF(logical_test,IF(logical_test,value_if_true,value_if_false),value_if_false),value_if_false),value_if_false),value_if_false),value_if_false)....và trong mỗi value_if_false hay value_if_true ta cũng có thể kết hợp IF trong nó theo dạng cấu trúc trên.
    <font size="2">Hoặc một số kiểu mà tùy theo dữ liệu.

    <font color="blue">Tôi có thể chỉ dùng IF để đếm từ 1 đến 100 hoặc hơn nữa (có nghĩa là hơn 100 điều kiện...) => thực tế chẳng ai dùng IF đến từng ấy điều kiện cả

    Ví dụ 1 kiểu dùng IF(17 ĐIỀU KIỆN) Đổi số thành chữ từ 1 - 17 chỉ bằng IF:
    Mã nguồn PHP:
    =IF(A1<7,IF(A1=6,"sau",IF(A1=5,"nam",IF(A1=4,"bon",IF(A1=3,"ba",IF(A1=2,"hai",IF(A1=1,"mot")))))),IF(A1<13,IF(A1=12,"m.hai",IF(A1=11,"m.mot",IF(A1=10,"muoi",IF(A1=9,"chin",IF(A1=8,"tam",IF(A1=7,"bay")))))),IF(A1<18,IF(A1=13,"m.ba",IF(A1=17,"m.bay",IF(A1=16,"m.sau",IF(A1=15,"m.lam",IF(A1=14,"m.bon"))))))))  

  10. #10
    bietthugeleximco Guest
    Tình cờ xem lại ví dụ của bạn
    Mình đề nghị các giải khác .
    Lập 1 bảng điều kiện ( Có ưu điểm là dễ bảo trì nếu sau này có thay đổi điều kiện )
    Dùng hàm tìm (tìm tương đối : đối số thứ tư = 1 )
    PP này mình hay thực hiện trong công việc của mình
    Chúc Vui !

Trang 1 của 4 123 ... CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •