Diễn đàn giaiphapexcel.com sẽ chuyển sang hoạt động ở link sau

http://www.giaiphapexcel.com/diendan/forums


[CLICK] học VBA ở Đà Nẵng tháng 5/2017


Trang 1/8 1 2 3 4 5 ... cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 73

Ðề tài: Cách kết hợp hàm if và hàm or

  1. Cách kết hợp hàm if và hàm or

    Chào các anh chị, anh chị kiểm tra giúp em công thức trong bài tập này với nha. Em làm hàm IF lồng với hàm OR nhưng hình như nó bị lỗi chỗ nào ah (File đính kèm). EM cảm ơn cả nhà. Chúc các anh chị cuối tuần vui nha :)
    Tập tin đính kèm Tập tin đính kèm

  2. Trích Nguyên văn bởi Phương Khánh View Post
    Chào các anh chị, anh chị kiểm tra giúp em công thức trong bài tập này với nha. Em làm hàm IF lồng với hàm OR nhưng hình như nó bị lỗi chỗ nào ah (File đính kèm). EM cảm ơn cả nhà. Chúc các anh chị cuối tuần vui nha :)
    Trước tiên về cột THƯỞNG, em chép công thức này vào nè Phương Khánh:
    PHP Code:
    =IF(AND(C3="nu",D3>=24),200000,IF(OR(C3="nu",AND(C3="nam",D3>24)),100000,0)) 
    Đặc biệt quan trọng nè: Ngay cột PHÁI, em ghi thừa 1 ký tự trắng phía sau chữ Nam và Nu, thay vì "NAM" và "NỮ" thì em lại viết "NAM " và "NỮ ", cần sửa lại em nhé!
    thay đổi nội dung bởi: Hoàng Trọng Nghĩa, 17-04-10 lúc 10:05 PM Lý do: Sửa lại công thức.

  3. Trích Nguyên văn bởi minhthien321 View Post
    Trước tiên về cột THƯỞNG, em chép công thức này vào nè Phương Khánh:
    PHP Code:
    =IF(AND(C3="nu",D3>=24),200000,IF(OR(C3="nu",AND(C3="nam",D3>24)),100000,0)) 
    Đặc biệt quan trọng nè: Ngay cột PHÁI, em ghi thừa 1 ký tự trắng phía sau chữ Nam và Nu, thay vì "NAM" và "NỮ" thì em lại viết "NAM " và "NỮ ", cần sửa lại em nhé!
    -----------
    Xin thêm một ý kiến:
    Nếu bài tập không bắt buộc phải có hàm OR, trong trường hợp này chỉ IF thôi cũng được:
    PHP Code:
    =IF(D3>=24;IF(C3="Nu";200000;100000);IF(C3="Nu";100000;0)) 
    ------------------------


    --Bể dốt mênh mông, quay đầu... là bờ ?!

    Tra Cứu Hàm Excel
    Kỷ niệm Hà Nội 16/01/2010

  4. Trích Nguyên văn bởi Phương Khánh View Post
    Chào các anh chị, anh chị kiểm tra giúp em công thức trong bài tập này với nha. Em làm hàm IF lồng với hàm OR nhưng hình như nó bị lỗi chỗ nào ah (File đính kèm). EM cảm ơn cả nhà. Chúc các anh chị cuối tuần vui nha :)
    Thêm chút này cho "vui cửa, vui nhà":
    PHP Code:
    =IF(D3<24,IF(C3="Nu ",1,0),IF(C3="Nu ",2,1))*10^
    Reject
    (Debt – Disease – Drugs – Depression – Dice – Divorce – Dalliance – Death – Drinking – Deviancy - Demoralized people - Demotivation - poor Direction)

    "NHẠC GÌ CŨNG NHẢY..."
    anhtunhn@yahoo.com

  5. Em Thanks Bác Ba Tê nhiều nha. Em áp dụng công thức của Bac ra kết quả rồi. Nhưng Bác cho em hỏi tí xíu với. E thấy trong yêu cầu có đề cập đến Nam, nhưng điều kiện trong hàm e thấy cả 2 đều là điều kiện nũ, nhưng e chưa hỉu lắm. Bác giải thích giúp em vơi. E cảm ơn bác truớc nha ^.^! Nice day!
    Trích Nguyên văn bởi Ba Tê View Post
    -----------
    Xin thêm một ý kiến:
    Nếu bài tập không bắt buộc phải có hàm OR, trong trường hợp này chỉ IF thôi cũng được:
    PHP Code:
    =IF(D3>=24;IF(C3="Nu";200000;100000);IF(C3="Nu";100000;0)) 

  6. Trích Nguyên văn bởi Phương Khánh View Post
    Em Thanks Bác Ba Tê nhiều nha. Em áp dụng công thức của Bac ra kết quả rồi. Nhưng Bác cho em hỏi tí xíu với. E thấy trong yêu cầu có đề cập đến Nam, nhưng điều kiện trong hàm e thấy cả 2 đều là điều kiện nũ, nhưng e chưa hỉu lắm. Bác giải thích giúp em vơi. E cảm ơn bác truớc nha ^.^! Nice day!
    PHP Code:
    =IF(D3>=24;IF(C3="Nu";200000;100000);IF(C3="Nu";100000;0)) 
    Có thể hiểu công thức này như sau: Đối với những nhân viên có số ngày công từ 24 trở lên (D3>=24), nếu là nữ thì thưởng 200000, nếu là nam thì thưởng 100000 (IF(C3="Nu";200000;100000)). Ngược lại (số ngày công <24), nếu là nữ thì thưởng 100000, nếu là nam thì không thưởng (IF(C3="Nu";100000;0)).

  7. Chào các bạn! Các bạn có thể giúp mình làm công thức trên exel:
    Nếu A1=28,5 hoặc A1=25 hoặc A1=4 là x, các giá trị khác là 0.
    Mình mới làm được:
    =IF(A1=28,5;"x";"0")
    còn lại chưa nối được.
    Mong hồi âm sớm

  8. Trích Nguyên văn bởi chungbhxh View Post
    Chào các bạn! Các bạn có thể giúp mình làm công thức trên exel:
    Nếu A1=28,5 hoặc A1=25 hoặc A1=4 là x, các giá trị khác là 0.
    Mình mới làm được:
    =IF(A1=28,5;"x";"0")
    còn lại chưa nối được.
    Mong hồi âm sớm
    =IF(OR(A1=28.5,A1=25,A1=4),"x",0)
    Chú ý dấu phân cách ";" "," tùy định dạng của bạn

  9. Hàm lồng if and và or

    Cho em hỏi hàm này sai ở đâu ạ? em làm ra giá trị false hết, mong mọi người giúp em với.
    IF(AND(AO11>"10 ",AL11>"5 "),IF(AND(AO11>"5",AL11>"3"),IF(AND(AO11>"2",AL11> "1"),IF(AND(AO11>"1",AL11>"6"),IF(AND(BH11>30,BH11 >"20"),"TN ")))))
    Em cảm ơn.

  10. Trích Nguyên văn bởi nhung_neo_duong_phu_sa View Post
    Cho em hỏi hàm này sai ở đâu ạ? em làm ra giá trị false hết, mong mọi người giúp em với.
    IF(AND(AO11>"10 ",AL11>"5 "),IF(AND(AO11>"5",AL11>"3"),IF(AND(AO11>"2",AL11> "1"),IF(AND(AO11>"1",AL11>"6"),IF(AND(BH11>30,BH11 >"20"),"TN ")))))
    Em cảm ơn.
    Ặc ặc... đọc hàm của bạn mà suýt ngộp thở, chi mà lắm IF với AND rứa?
    Chỉ xét riêng hàm IF ngoài cùng thì:
    + logical_test là AND(AO11>"10 ",AL11>"5 ")
    + value_if_true là IF(AND(AO11>"5",AL11>"3"),IF(AND(AO11>"2",AL11> "1"),IF(AND(AO11>"1",AL11>"6"),IF(AND(BH11>30, BH11 >"20"),"TN "))))
    + value_if_false không có.
    Như vậy, hàm trả về FALSE chứng tỏ biểu thức AND(AO11>"10 ",AL11>"5 ") luôn sai, có thể do kiểu dữ liệu chăng?
    Bạn hãy gửi file lên và nêu yêu cầu cụ thể vào đó, chắc chắn sẽ có cách giải khác hay hơn đó.

Trang 1/8 1 2 3 4 5 ... cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •