Trang 5 của 10 Đầu tiênĐầu tiên ... 34567 ... CuốiCuối
Kết quả 41 đến 50 của 95

Chủ đề: Hàm IF có nhiều điều kiện

  1. #41
    tonguyen2704 Guest
    Trích dẫn Gửi bởi vanhoalu
    Chào bạn dhn46 mình muốn tham chiếu công thức sau:
    Tại ôA9: =IF(AND(C9>0;D9=0;E9=0;F9=0;G9=0;H9=0);"XăngA92"; IF(AND(C9=0;D9>0;E9=0;F9=0;G9=0;H9=0);"XăngA95";I F(AND(C9=0;D9=0;E9>0;F9=0;G9=0;H9=0);"DầuDO";IF( AND(C9=0;D9=0;E9=0;F9>0;G9=0;H9=0);"NhớtBP40";IF (AND(C9=0;D9=0;E9=0;F9=0;G9>0;H9=0);"NhớtBP50";I F(AND(C9=0;D9=0;E9=0;F9=0;G9=0;H9>0);"NhớtVistra ";IF(AND(C9>0;D9>0;E9=0;F9=0;G9=0;H9=0);"Xăng ";IF (AND(C9>0;D9=0;E9>0;F9=0;G9=0;H9=0);"Xăng,dầu"; IF(AND(C9=0;D9=0;E9>0;F9>0;G9=0;H9=0);"Dầu,nhớ t";IF(AND(C9>0;D9=0;E9>0;F9>0;G9=0;H9=0);"Xăng , dầu, nhớt"))))))))))).
    Tuy nhiên do nhiều điều kiện quá nên Excel báo lỗi; nếu bỏ bớt một số điều kiện thì ra kết quả nhưng thiếu điều kiện.
    Nhờ bạn chỉ giúp cách tham chiếu đủ các điều kiện nêu trên, xin cám ơn!
    Híc nhìn mà "hoa hết cả mắt", bạn dùng tạm cái này xem

    Mã:
    =IF(COUNTIF(C9:H9,0)=5,CHOOSE(SUMPRODUCT((C9:H9>0)*COLUMN(A:F)),"Xăng 92","Xăng 95", "Dầu DO","Nhớt BP40","Nhớt BP50","Nhớt Vistra"),IF(COUNTIF(C9:H9,0)=4,IF(C9>0,CHOOSE(SUMPRODUCT((C9:F9>0)*COLUMN(A:D))-2,"Xăng","Xăng Dầu"),IF(SUMPRODUCT((E9:F9>0)*1)=2,"Dầu Nhớt")),"Xăng, Dầu, Nhớt"))

  2. #42
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi thanhvantran83
    Từ 0 đến <=7 : 250,000vnd
    8 đến <=14 : 750,000vnd
    15 đến <=21 : 1,250,000vnd
    22 đến <=28 : 1,750,000vnd
    29 đến <=35 : 2,250,000vnd
    36 đến <=42 : 2,750,000vnd
    43 đến <=49 : 3,250,000vnd
    50 đến <=56 : 3,750,000vnd
    57 đến <=63 : 4,250,000vnd
    64 đến <=70 : 4,750,000vnd
    71 đến <=77 : 5,250,000vnd
    78 đến <=84 : 5,750,000vnd
    85 đến <=91 : 6,250,000vnd

    =IF(AND(N40>84,N40<=91),6250,IF(AND(N40>77,N40<=84 ),5750,IF(AND(N40>70,N40<=77),5250,IF(AND(N40>63,N 40<=70),4750,IF(AND(N40>56,N40<=63),4250,IF(AND(N4 0>49,N40<=56),3750,IF(AND(N40>42,N40<=49),3250,IF ( AND(N40>35,N40<=42),2750,IF(AND(N40>28,N40<=35),22 50,IF(AND(N40>21,N40<=28),1750,IF(AND(N40>14,N40<= 21),1250,IF(AND(N40>7,N40<=14),750,IF(AND(N40>0,N4 0<=7),250,0)))))))))))))*1000
    Nếu mình cắt bớt thi ra đáp số nhưng ko đủ điều kiện.
    Chắc vì nhiều điều kiện quá nên công thức ko ra, có hàm nào áp dụng được nhiều điều kiện như vậy không?
    Bạn có thể dùng Lookup, Cấu trúc như sau

    Mã:
    =LOOKUP(A1,{0,7.1,14.1,21.1},{250,750,1250000})
    Màu đỏ: là điều kiện, chú ý là cộng thêm 0.1 hoặc 0.01 ..V..v vào sau mỗi điều kiện (7=>7.1, 14 => 14.1...)
    Màu xanh: là giá trị tìm kiếm tương ứng

    Có bao nhiêu điều kiện thì bạn thêm bấy nhiêu cái vào chỗ xanh đỏ.

  3. #43
    Ngày tham gia
    Aug 2015
    Bài viết
    1
    [QUOTE="dhn46"]Bạn có thể dùng Lookup, Cấu trúc như sau

    Mã nguồn PHP:
    =250000+(ROUNDUP((INT(A1)/7),0)-1)*500000  

  4. #44
    daochungta Guest
    Trích dẫn Gửi bởi dhn46
    Híc nhìn mà "hoa hết cả mắt", bạn dùng tạm cái này xem

    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>
    </div>
    Xin chào bạn dhn46!
    Xin cám ơn bạn đã gợi ý với công thức trên, tuy nhiên mình làm thử thì chỉ ra kết quả là: "Xăng, dầu, nhớt" với mọi điều kiện.
    Nhân đây mình xin up lên file có chứa các điều kiện cần phải tham chiếu công thức cho mọi người xem và chỉ giúp mình cách đặt công thức sao cho gọn, nhẹ (Mình làm trong file cũng được nhưng phải chia ra quá nhiều cột).
    Xin cám ơn mọi người!

  5. #45
    buidinhsg Guest
    Trích dẫn Gửi bởi vanhoalu
    Xin chào bạn dhn46!
    Xin cám ơn bạn đã gợi ý với công thức trên, tuy nhiên mình làm thử thì chỉ ra kết quả là: "Xăng, dầu, nhớt" với mọi điều kiện.
    Nhân đây mình xin up lên file có chứa các điều kiện cần phải tham chiếu công thức cho mọi người xem và chỉ giúp mình cách đặt công thức sao cho gọn, nhẹ (Mình làm trong file cũng được nhưng phải chia ra quá nhiều cột).
    Xin cám ơn mọi người!
    Thử với công thức này cho ô I2 xem sao:

    Mã nguồn PHP:
    =IF(COUNTIF(C2:H2;">0")=1;INDEX($C$1:$H$1;;MATCH(10^10;C2:H2;1));MID(IF(SUM(C2:D2);". Xăng";"") & IF(E2>0;". Dầu";"") & IF(SUM(F2:H2);". Nhớt";"");3;100))  

  6. #46
    vinhdaixuong Guest
    Trích dẫn Gửi bởi Ba Tê
    Thử với công thức này cho ô I2 xem sao:

    <div class="bbcode_container">
    <div class="bbcode_description">PHP Code:
    </div>
    </div>
    </div>
    Cám ơn bạn Ba Tê nhiều! Mình làm được rồi. sau đây mình muốn hỏi bạn: Trong cú pháp hàm này mình ko hiểu chổ có 2 dấu chấm phẩy và số 100 ở cuối có ý nghĩa là gì? (màu đỏ).
    =IF(COUNTIF(C2:H2;">0")=1;INDEX($C$1:$H$1;;MATCH(10^10;C2:H2;1));MID(IF(SUM(C22);". Xăng";"") & IF(E2>0;". Dầu";"") & IF(SUM(F2:H2);". Nhớt";"");3;100))

  7. #47
    nhhoang19 Guest

    =IF(COUNTIF(C2:H2;">0")=1;INDEX($C$1:$H$1;;MATCH(1 0^10;C2:H2;1));</font>MID(IF(SUM(C22);". Xăng";"") & IF(E2>0;". Dầu";"") & IF(SUM(F2:H2);". Nhớt";"");3;100))


    Bạn xem trong hàm Mid(phần màu xanh<font color="#ff0000">,3,100)
    rồi ngẫm nghĩ xem sao.
    Còn dấu chấm phẩy hay dấu phẩy là tùy từng máy quy định Separator trong Control panel.

  8. #48
    quy263 Guest
    Trích dẫn Gửi bởi Ba Tê
    Bạn xem trong hàm Mid(phần màu xanh,3,100) rồi ngẫm nghĩ xem sao.
    Còn dấu chấm phẩy hay dấu phẩy là tùy từng máy quy định Separator trong Control panel.
    "Dấu chấm phẩy hay dấu phẩy là tùy từng máy quy định Separator trong Control panel" cái này mình biết. Tuy nhiên theo mình thường gặp dấu phẩy hay chấm phảy trong công thức thường thì không liền nhau còn công thức này có tới 2 cái gần kề nhau, ko biết có ảnh hưởng gì ko? Mình có thử bỏ bớt một cái thì vẫn cho ra kết quả như nhau.
    Còn hàm MID mình không rành lắm. Có lẻ số 3 là lấy kết quả của 3 cái IF, còn 100 thì ko hiểu luôn!
    Xin lỗi bạn, mình chỉ biết sơ về công thức trong Excel qua tự học thôi, ko biết nhiều nên hay hỏi vậy thôi, mong bạn thong cảm.

  9. #49
    sangdv Guest
    Trích dẫn Gửi bởi vanhoalu
    "Dấu chấm phẩy hay dấu phẩy là tùy từng máy quy định Separator trong Control panel" cái này mình biết. Tuy nhiên theo mình thường gặp dấu phẩy hay chấm phảy trong công thức thường thì không liền nhau còn công thức này có tới 2 cái gần kề nhau, ko biết có ảnh hưởng gì ko? Mình có thử bỏ bớt một cái thì vẫn cho ra kết quả như nhau.
    Còn hàm MID mình không rành lắm. Có lẻ số 3 là lấy kết quả của 3 cái IF, còn 100 thì ko hiểu luôn!
    Xin lỗi bạn, mình chỉ biết sơ về công thức trong Excel qua tự học thôi, ko biết nhiều nên hay hỏi vậy thôi, mong bạn thong cảm.
    INDEX(Vùng dữ liệu;0;3)INDEX(Vùng dữ liệu;;3) là như nhau, bạn bỏ 1 dấu ; làm sao kết quả giống nhau được?
    Hàm Mid, Left, Right mà bạn chưa tìm hiểu thì vào đây, "ngâm cứu" chừng nào mệt nghỉ.
    http://www.giaiphapexcel.com/forum/s...4708#post54708

  10. #50
    sangame Guest
    Chào các bạn.help me please !
    Mình có hàm như sau :kiểm tra đồng thời các điều kiện: nếu D5=0 thì "N" nếu D5=90 thì " E" nếu 0<D5<90 thì " NE " nếu D5=180 thì "S" nếu 90<D5<180 thì "SE" nếu D5=270 thì " w" nếu 180<D5<270 thì " SW " nếu 270<D5<360 thì " NW"
    giúp mình nhập hàm kiểm tra các điều kiện này đồng thời trong cell với.
    Cảm ơn các bạn nhiều )

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