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

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

  1. #1
    aimabit Guest

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


  2. #2
    huongcao Guest
    Trích dẫn Gửi bởi Phương Khánh
    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:

    Mã nguồn PHP:
    =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é!

  3. #3
    blogxemer Guest
    [QUOTE="minhthien321"]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:

    Mã nguồn PHP:
    =IF(D3>=24;IF(C3="Nu";200000;100000);IF(C3="Nu";100000;0))  

  4. #4
    nguoiloantin Guest
    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 dẫn Gửi bởi Ba Tê
    -----------
    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:

    <div class="bbcode_container">
    <div class="bbcode_description">PHP Code:
    </div>
    </div>
    </div>

  5. #5
    ghorse Guest
    Trích dẫn Gửi bởi Phương Khánh
    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à":

    Mã nguồn PHP:
    =IF(D3<24,IF(C3="Nu ",1,0),IF(C3="Nu ",2,1))*10^5  

  6. #6
    phamhuanmko Guest
    Trích dẫn Gửi bởi Phương Khánh
    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!
    Mã nguồn PHP:
    =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. #7
    quoctiepkt Guest
    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. #8
    sangame Guest
    Trích dẫn Gửi bởi chungbhxh
    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. #9
    vivi Guest
    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",A L11> "1"),IF(AND(AO11>"1",AL11>"6"),IF(AND(BH11>30, BH11 >"20"),"TN ")))))
    Em cảm ơn.

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi nhung_neo_duong_phu_sa
    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",A L11> "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 của 7 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
  •