Trang 6 của 7 Đầu tiênĐầu tiên ... 4567 CuốiCuối
Kết quả 51 đến 60 của 68

Chủ đề: Cách kết hợp hàm if và hàm or

  1. #51
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi dochoiviet.form
    1. Tại sao hàm Or không cho xét theo kiểu:
    A1 = 1
    Tại B1: =A1=OR(1,2,3).
    Kết quả: False. Có cao sư nào giải thích giúp.
    2. Để excel trả về quý (đã có tháng cho trước) thường sử dụng công thức nào cho gọn vậy? Mong các bạn chỉ giúp
    Tôi nghĩ phải như thế này chứ: =OR(A1=1,A1=2,A1=3)

  2. #52
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi dochoiviet.form
    2. Để excel trả về quý (đã có tháng cho trước) thường sử dụng công thức nào cho gọn vậy? Mong các bạn chỉ giúp
    Công thức :
    ="Quý "&ROUNDUP("Tháng"/3,0)

  3. #53
    haohiep.hoang@gmail.com Guest
    Trích dẫn Gửi bởi phuocam
    Công thức :
    ="Quý "&ROUNDUP("Tháng"/3,0)
    Nếu ô A1 dạng ngày tháng năm thì ta dùng công thức này:

    =ROUNDUP(MONTH(A1)/3,0)

  4. #54
    Sơn Tùng Guest
    Em mới học chưa biết kết hợp mấy lệnh này, các bác giúp e ạ

  5. #55
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    cac anh, chị chỉ giúp em giải quyết bài này với ah !

  6. #56
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi nguyenmanhhung.pnpt
    cac anh, chị chỉ giúp em giải quyết bài này với ah !
    Mã:
     E4 =IF(OR(AND(C4>=4,D4="Tốt"),AND(C4>=5,D4="TB")),"Lên lớp","Ở lại lớp")

  7. #57
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    các bác giúp em công thức này bị sai ở đâu với huhu:
    IF(OR(D5="HCM"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*2530)+19500,IF(B5<30.1,(B5*2381),IF(B5<50.1,(B5 *2330),IF(B5<100.1,(B5*1900),IF(B5<500.1,(B5*1862) ,IF(B5<1000.1,(B5*1010),B5*760))))))))+IF(OR(D5="D NI",D5="BDG",D5="LAN",D5="TGG",D5="BTE",D5="TNH" ), IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*3160)+19500,IF(B5<30.1,(B5*3097),IF(B5<50.1,(B5 *2970),IF(B5<100.1,(B5*2400),IF(B5<500.1,(B5*2352) ,IF(B5<1000.1,(B5*2360),B5*2310))))))))+IF(OR(D5=" VTU",D5="BTN",D5="BPC",D5="DTP",D5="VLG",D5="TVH" , D5="AGG",D5="KGG",D5="CTO",D5="HUG",D5="STG",D5=" B LU"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*3670)+19500,IF(B5<30.1,(B5*3597),IF(B5<50.1,(B5 *3450),IF(B5<100.1,(B5*3160),IF(B5<500.1,(B5*3097) ,IF(B5<1000.1,(B5*3100),B5*3040))))))))+IF(OR(D5=" HNI",D5="DNG"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*5190)+19500,IF(B5<30.1,(B5*5086),IF(B5<50.1,(B5 *4880),IF(B5<100.1,(B5*4430),IF(B5<500.1,(B5*4341) ,IF(B5<1000.1,(B5*4330),B5*4210)))))))),IF(OR(D5=" NAN",D5="HTH",D5="LSN",D5="HPG",D5="HDG",D5="HYN" , D5="HNM",D5="NDH",D5="TBH",D5="BNH",D5="BGG",D5=" Y BN",D5="BKN",D5="PHO",D5="DKG",D5="LDG",D5="NTN" ,D 5="HUE",D5="QTI",D5="GLI",D5="PYN",D5="KHA",D5=" QB H",D5="QNM",D5="QNI",D5="BDH",D5="YBI",D5="LCU" ,D5 ="BCN"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*6260)+19500,IF(B5<30.1,(B5*5831),IF(B5<50.1,(B5 *5540),IF(B5<100.1,(B5*5200),IF(B5<500.1,(B5*5096) ,IF(B5<1000.1,(B5*5070),B5*4810))))))))+(IF(OR(D5= "CBG",D5="TNN",D5="DBN",D5="TQG",D5="SLA",D5=" LCI" ,D5="HGG",D5="VPC",D5="PHO",D5="HBH",D5="NBH",D5=" THA",D5="CMU",D5="QNH",D5="LDG",D5="DLK",D5="KTM" ) ,IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*6260)+19500,IF(B5<30.1,(B5*5831),IF(B5<50.1,(B5 *5540),IF(B5<100.1,(B5*5200),IF(B5<500.1,(B5*5096) ,IF(B5<1000.1,(B5*5070),B5*4810)))))))))

  8. #58
    Ngày tham gia
    Aug 2015
    Bài viết
    3
    Bó tay chịu trói
    IF(OR(D5="HCM"),... nhìn như vậy là biết dư thằng OR rồi. bạn đừng quăn bài tứ lung tung như vậy làm người ta sẽ không giúp bạn. Bạn nên nói rõ yêu cầu và cho file cụ thể, tôi sẽ giúp cho chứ nhìn vào công thức như vậy tôi và những thành viên khác sẽ chạy mất dép

  9. #59
    MrBen Guest
    Trích dẫn Gửi bởi xuanthuhcm
    Thanks bạn
    vì mình muốn tính trực tiếp như file đính kèm, bạn giúp mình gom công thức của cột C và cột D lại với nhau được không mình muốn trong bảng tính chỉ có cột E (tổng chi phí ) thôi.
    thanks bạn
    Gom về 1 công thức:

    Mã:
    =IF(AND(B3>0,B3<2.1),19500,IF(D3="HCM",IF(B3<10.1,(B3-2)*2530+19500,B3*LOOKUP(B3,{2.1,30.1,50.1,100.1,500.1,1000.1},{2381,2330,1900,1862,1010,760})),IF(OR(D3="DNI",D3="BDG",D3="LAN",D3="TGG",D3="BTE",D3="TNH"),IF(B3<10.1,(B3-2)*3160+19500,B3*LOOKUP(B3,{2.1,30.1,50.1,100.1,500.1,1000.1},{3097,2970,2400,2352,2360,2310})),IF(OR(D3="VTU",D3="BTN",D3="BPC",D3="DTP",D3="VLG",D3="TVH",D3="AGG",D3="KGG",D3="CTO",D3="HUG",D3="STG",D3="BLU"),IF(B3<10.1,(B3-2*3670)+19500,B3*LOOKUP(B3,{2.1,30.1,50.1,100.1,500.1,1000.1},{3597,3450,3160,3097,3100,3040})),IF(OR(D3="HNI",D3="DNG"),IF(B3<10.1,(B3-2*5190)+19500,B3*LOOKUP(B3,{2.1,30.1,50.1,100.1,500.1,1000.1},{5086,4880,4430,4341,4330,4210})),IF(ISNUMBER(FIND(","&D3&",",",NAN,HTH,LSN,HPG,HDG,HYN,HNM,NDH,TBH,BNH,BGG,YBN,BKN,PHO,DKG,LDG,NTN,HUE,QTI,GLI,PYN,KHA,QBH,QNM,QNI,BDH,YBI,LCU,BCN,CBG,TNN,DBN,TQG,SLA,LCI,HGG,VPC,PHO,HBH,NBH,THA,CMU,QNH,LDG,DLK,KTM,")),IF(B3<10.1,(B3-2*6260)+19500,B3*LOOKUP(B3,{2.1,30.1,50.1,100.1,500.1,1000.1},{5831,5540,5200,5096,5070,4810})),0))))))
    Công thức khá là dài vì có nhiều điều kiện, nếu bạn lập bảng tính cước như bài trước tôi làm thì hay hơn vì cập nhật cước tiện lợi hơn. Còn công thức dài kiểu này khi cập nhật cước phí sẽ dễ sai sót.

  10. #60
    vivi Guest
    Trích dẫn Gửi bởi leonguyenz
    Gom về 1 công thức:

    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>
    </div>
    Phải công nhận, từ lúc "đeo còng" đến giờ "Leo" nhà mình vẫn còn "gân".
    Quá siêng!
    Chạy lẹ.

Trang 6 của 7 Đầu tiênĐầu tiên ... 4567 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
  •