[CLICK] Đăng ký Cafe Excel lần đầu ở Hà Nội - Pivot Table và Thủ Thuật trong việc lập báo cáo

[Mừng SN GPE lần 10] Giao lưu online với Admin Đỗ Nguyên Bình - OverAC

[Mừng SN GPE lần 10] Giao lưu online với anh Nguyễn Duy Tuân


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 37 lần trong 19 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,831
    Cảm ơn
    2,096
    Được cảm ơn 4,690 lần trong 2,211 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
    722
    Cảm ơn
    924
    Được cảm ơn 2,167 lần trong 656 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 37 lần trong 19 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,831
    Cảm ơn
    2,096
    Được cảm ơn 4,690 lần trong 2,211 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
    26,498
    Cảm ơn
    15,113
    Được cảm ơn 47,391 lần trong 21,280 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 37 lần trong 19 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)]