Hiển thị kết quả tìm kiếm từ 1 đến 8 trên tổng số: 8
  1. #1
    Tham gia ngày
    08 2011
    Bài gởi
    97
    Cảm ơn
    79
    Được cảm ơn 46 lần trong 22 bài viết

    Xin hỏi hàm IF trong excel 2010

    if(EXACT(H1,"D"),1,if(EXACT(H1,"D+"),1.5,if(EXACT( H1,"C"),2,if(EXACT(H1,"C+"),2.5,if(EXACT(H1,"B"),3 ,if(EXACT(H1,"B+"),3.5,if((or(EXACT(H1,"A"), EXACT(H1,"A+")),4,0)))))))
    sai ở chỗ nào vậy?
    thay đổi nội dung bởi: tuansando, 21-12-12 lúc 09:12 PM

  2. #2
    Tham gia ngày
    02 2012
    Bài gởi
    52
    Cảm ơn
    23
    Được cảm ơn 33 lần trong 24 bài viết
    thay đoạn này if((or((H1="A"),( H1="A+")),4,0))))))) bằng if(or(H1="A", H1="A+"),4,0) xem thế nào

  3. #3
    Tham gia ngày
    01 2011
    Nơi Cư Ngụ
    TPHCM, Gò Vấp
    Bài gởi
    2,465
    Cảm ơn
    2,070
    Được cảm ơn 4,368 lần trong 1,989 bài viết
    bỏ bớt 1 dấu ngoặc sau chữ IF((OR
    =IF(H1="D",1,IF(H1="D+",1.5,IF(H1="C",2,IF(H1="C+" ,2.5,IF(H1="B",3,IF(H1="B+",3.5,IF(OR((H1="A"),(H1 ="A+")),4,0)))))))
    Phận làm trai gõ phím bình thiên hạ,
    Thân anh hùng click chuột định giang sơn

  4. #4
    Tham gia ngày
    06 2006
    Bài gởi
    507
    Cảm ơn
    868
    Được cảm ơn 1,660 lần trong 459 bài viết
    =IF(H1="D",1,IF(H1="D+",1.5,IF(H1="C",2,IF(H1="C+" ,2.5,IF(H1="B",3,IF(H1="B+",3.5,IF(OR(H1="A",H1="A +"),4,0)))))))

    Bạn so sánh lại nhé, bạn sai cú pháp chủ yếu ở hàm OR và thiếu 1 dấu đóng ngoặc.

  5. #5
    Tham gia ngày
    08 2011
    Bài gởi
    97
    Cảm ơn
    79
    Được cảm ơn 46 lần trong 22 bài viết
    Mình sưả thành
    =IF(EXACT(H1,"D"),1,IF(EXACT(H1,"D+"),1.5,IF(EXACT (H1,"C"),2,IF(EXACT(H1,"C+"),2.5,IF(EXACT(H1,"B"), 3,IF(EXACT(H1,"B+"),3.5,IF(OR(EXACT(H1,"A"), EXACT(H1,"A+")),4,0))))))
    hoặc
    =IF(H1="D",1,IF(H1="D+",1.5,IF(H1="C",2,IF(H1="C+" ,2.5,IF(H1="B",3,IF(H1="B+",3.5,IF(OR((H1="A"),( H1="A+")),4,0)))))))
    chạy ròi. cảm ơn mn
    thay đổi nội dung bởi: tuansando, 21-12-12 lúc 09:27 PM

  6. #6
    Tham gia ngày
    01 2011
    Nơi Cư Ngụ
    TPHCM, Gò Vấp
    Bài gởi
    2,465
    Cảm ơn
    2,070
    Được cảm ơn 4,368 lần trong 1,989 bài viết
    Trích Nguyên văn bởi tuansando View Post
    Mình sưả thành
    =IF(EXACT(H1,"D"),1,IF(EXACT(H1,"D+"),1.5,IF(EXACT (H1,"C"),2,IF(EXACT(H1,"C+"),2.5,IF(EXACT(H1,"B"), 3,IF(EXACT(H1,"B+"),3.5,IF(OR(EXACT(H1,"A"), EXACT(H1,"A+")),4,0))))))
    chạy ròi. cảm ơn mn
    Hic, khéo thật, H1="D" với EXACT(H1,"D") dài hơn có gì khác nhau đâu nhỉ?
    Dù sao, với nhiều IF thế này thì chọn LOOKUP có phải hơn không?
    Code:
    =LOOKUP(H1,{"A","A+","B","B+","C","C+","D","D+"},{4,4,3,3.5,2,2.5,1,1.5})
    Phận làm trai gõ phím bình thiên hạ,
    Thân anh hùng click chuột định giang sơn

  7. #7
    Tham gia ngày
    06 2008
    Bài gởi
    24,104
    Cảm ơn
    13,810
    Được cảm ơn 42,927 lần trong 19,426 bài viết
    Trích Nguyên văn bởi bebo021999 View Post
    Hic, khéo thật, H1="D" với EXACT(H1,"D") dài hơn có gì khác nhau đâu nhỉ?
    Có khác nhau đấy!
    So sánh = không phân biệt HOA thường
    Hàm EXACT có phân biệt HOA thường

  8. Có 3 thành viên cảm ơn ndu96081631 về bài viết này:


  9. #8
    Tham gia ngày
    08 2011
    Bài gởi
    97
    Cảm ơn
    79
    Được cảm ơn 46 lần trong 22 bài viết
    =LOOKUP(H1,{"A","A+","B","B+","C","C+","D","D+"},{ 4,4,3,3.5,2,2.5,1,1.5}) cũng hay đấy ... OK có nhiều phương án rất hay. Cảm ơn mn.

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.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]