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

Liên hệ QC

945

Thành viên mới
Tham gia
13/5/09
Bài viết
1
Được thích
0
các pác giúp em với nè! em có bài toán thế này nhờ các hacker trợ giúp em với: nếu C2<-0.2 thì trả về "1"; nếu -0.2<C2<0.2 thì trả về "2"; nếu 0.2<C2<1 thì trả về "3"; nếu 1<C2 thì trả về "4". Em đã dùng tới n-1 cái IF rùi mà vẫn không được. các pác giúp em nhanh giùm nhé, cam on các pác nhìu nhìu.!$@!!
 
các pác giúp em với nè! em có bài toán thế này nhờ các hacker trợ giúp em với: nếu C2<-0.2 thì trả về "1"; nếu -0.2<C2<0.2 thì trả về "2"; nếu 0.2<C2<1 thì trả về "3"; nếu 1<C2 thì trả về "4". Em đã dùng tới n-1 cái IF rùi mà vẫn không được. các pác giúp em nhanh giùm nhé, cam on các pác nhìu nhìu.!$@!!

Vậy C2 là -0.2 hoặc 0.2 hoặc 1 thì trả về cái gì vậy?
 
các pác giúp em với nè! em có bài toán thế này nhờ các hacker trợ giúp em với: nếu C2<-0.2 thì trả về "1"; nếu -0.2<C2<0.2 thì trả về "2"; nếu 0.2<C2<1 thì trả về "3"; nếu 1<C2 thì trả về "4". Em đã dùng tới n-1 cái IF rùi mà vẫn không được. các pác giúp em nhanh giùm nhé, cam on các pác nhìu nhìu.!$@!!
Cho mình hỏi thêm là chỉ có 4 điều kiện trên hay là nhiều hơn. Hàm IF giới hạn điều kiện.
Bạn gửi file lên xem thử xem như thế nào nhé.
 
các pác giúp em với nè! em có bài toán thế này nhờ các hacker trợ giúp em với: nếu C2<-0.2 thì trả về "1"; nếu -0.2<C2<0.2 thì trả về "2"; nếu 0.2<C2<1 thì trả về "3"; nếu 1<C2 thì trả về "4". Em đã dùng tới n-1 cái IF rùi mà vẫn không được. các pác giúp em nhanh giùm nhé, cam on các pác nhìu nhìu.!$@!!

Nếu như: điều kiện là: nếu C2<=-0.2 thì trả về "1"; nếu -0.2<C2<=0.2 thì trả về "2"; nếu 0.2<C2<=1 thì trả về "3"; nếu 1<C2 thì trả về "4".
thì dùng:
PHP:
=IF(C2>1,4,IF(C2>0.2,3,IF(C2>-0.2,2,1)))

Còn với điều kiện của bạn thì khi c2 =-0.2,0.2,1 thì cho nó bằng "" hay bằng gì là tùy bạn:
PHP:
=IF(C2>1,4,IF(AND(C2>0.2,C2<1),3,IF(AND(C2>-0.2,C2<0.2),2,IF(C2<-0.2,1,""))))

Bạn nên nói chi tiết hơn thì có kết quả tốt hơn,
 
BẠN ĐƯA RA ĐIỀU KIỆN ĐANG CÒN THIẾU VUI LÒNG THỬ CÔNG THỨC SAU
=if(c2>1,4,if(and(c2<1,c2>0.2),3,if(and(c2<0.2,c2>-0.2),2,if(c2<-0.2,1,"tùy bạn nếu c2=-0.2,0.2 HAY BẰNG 1"))))
 
Mình không biết tác giả có thiếu điều kiện "bằng" (=) hay không? Nhưng cách làm của dat_butmuc và của Le duy Thuong là hợp lý nhất. Dùng hàm IF và AND để tạo khoảng.
Thêm nữa, hàm IF chỉ giới hạn sử dụng 7 lần thì phải. Bạn thử tính toán lại xem thế nào nha
http://www.giaiphapexcel.com/forum/member.php?u=57544
 
các anh chị giúp em làm bài hàm IF này với.
Nếu số lượng sản phẩm hoàn thành là từ 0 đến 500 thì tiền thưởng là 0
từ 500 đến 750 thì tiền thưởng là 100000
Trên 750 thì tiền thưởng là 200000
 
các anh chị giúp em làm bài hàm if này với.
Nếu số lượng sản phẩm hoàn thành là từ 0 đến 500 thì tiền thưởng là 0
từ 500 đến 750 thì tiền thưởng là 100000
trên 750 thì tiền thưởng là 200000
=IF(SLHT>750, 200000, IF(SLHT>=500, 100000, 0))

(SLHT: số lượng hoàn thành)
 
=IF((S12-M12)>=K12;K12;IF(0<(S12-M12)<K12;(S12-M12);IF((S12-M12)<=0;0))) moi người xem hộ mình cái hàm này lỗi ở chỗ nào mà khi giá trị nó = s12- m12 thì toàn bị báo false
 
=IF((S12-M12)>=K12;K12;IF(0<(S12-M12)<K12;(S12-M12);IF((S12-M12)<=0;0))) moi người xem hộ mình cái hàm này lỗi ở chỗ nào mà khi giá trị nó = s12- m12 thì toàn bị báo false
Thử xem:

Mã:
=IF(S12-M12<=0;0;IF(S12-M12<K12;S12-M12;K12))
 
=IF((S12-M12)>=K12;K12;IF(0<(S12-M12)<K12;(S12-M12);IF((S12-M12)<=0;0))) moi người xem hộ mình cái hàm này lỗi ở chỗ nào mà khi giá trị nó = s12- m12 thì toàn bị báo false
Để ý đoạn màu đỏ nha!
Làm gì có cái kiểu so sánh kỳ lạ thế chứ! Hay ý bạn muốn nói rằng (S12-M12) vùa >0 vừa <K12? Nếu đúng vậy thì đoạn này phải sửa thành AND(0<(S12-M12),(S12-M12)<K12)
Ngoài ra, công thức trên có thể rút gọn thành kiểu vầy:
=MIN(K12,MAX(S12-M12,0))
 
Lần chỉnh sửa cuối:
Để ý đoạn màu đỏ nha!
Làm gì có cái kiểu so sánh kỳ lạ thế chứ! Hay ý bạn muốn nói rằng (S12-M12) vùa >0 vừa <K12? Nếu đúng vậy thì đoạn này phải sửa thành AND(0<(S12-M12),(S12-M12)<K12)
Hình như là:
Ở ngoài đã có
nên ở trong chỉ cần
Cuối cùng là
=IF((S12-M12)>=K12;K12;IF((S12-M12)>0;(S12-M12),0))
Híc, hổng biết trúng trật nữa
 
Hình như là:
Ở ngoài đã có

nên ở trong chỉ cần

Cuối cùng là

Híc, hổng biết trúng trật nữa
Em biết chứ
Là em muốn nói cho bạn ấy biết rằng trong Excel không thể so sánh 2 lần cùng lúc... Nếu muốn phải kết hợp với AND hoặc OR
 
Nhờ giúp đỡ

Chào các bạn,
Tôi cần công thức với hàm IF nhiều điều kiện, nhưng viết nhưng cứ báo lỗi, mong các bác giúp đỡ.
Cảm ơn
 

File đính kèm

  • test.xls
    14.5 KB · Đọc: 195
chủ topic này cho 1 cái đề mà em đọc cũng chẳng hiểu ý nói chi...chịu thật
 
Chào các bạn,
Tôi cần công thức với hàm IF nhiều điều kiện, nhưng viết nhưng cứ báo lỗi, mong các bác giúp đỡ.
Cảm ơn
Dùng công thức sau cho ô G7 sau đó copy xuống:
=IF(F7="x", 350000, VLOOKUP(C7, $D$17:$E$22, 2,0) - IF(D7="x", 100000, 200000))
 
Chào các bạn,
Tôi cần công thức với hàm IF nhiều điều kiện, nhưng viết nhưng cứ báo lỗi, mong các bác giúp đỡ.
Cảm ơn
Cthức tại G7
PHP:
=IF(F7="x",350000,(VLOOKUP(C7,$D$17:$E$22,2,0)-(IF(D7="x",100000,IF(E7="x",200000,0)))))
Fill cthức xuống.
Ở đây chưa bẫy lỗi Isna!
 
Web KT
Back
Top Bottom