Công ty TNHH Đào tạo Tư vấn và Đầu tư AFTC Giải Pháp Excel
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
    95
    Cảm ơn
    79
    Được cảm ơn 46 lần trong 20 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,531
    Cảm ơn
    2,078
    Được cảm ơn 4,425 lần trong 2,026 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
    518
    Cảm ơn
    884
    Được cảm ơn 1,732 lần trong 460 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
    95
    Cảm ơn
    79
    Được cảm ơn 46 lần trong 20 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,531
    Cảm ơn
    2,078
    Được cảm ơn 4,425 lần trong 2,026 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
    25,039
    Cảm ơn
    14,222
    Được cảm ơn 44,497 lần trong 20,131 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
    95
    Cảm ơn
    79
    Được cảm ơn 46 lần trong 20 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.
  •  
CÔNG TY CỔ PHẦN BLUESOFTS

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)]