[CLICK] Đăng ký tham dự offline SN lần 10 tại: HCM - Hà Nội - Đà Nẵng

[Mừng SN GPE lần 10]: Cuộc thi viết cảm nhận về GPE nhân dịp SN - Cuộc thi trắc nghiệm Hành trình 10 năm

Lời cảm ơn thành viên nhân dịp sinh nhật Giải Pháp Excel lần 10


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,849
    Cảm ơn
    2,097
    Được cảm ơn 4,720 lần trong 2,224 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
    764
    Cảm ơn
    949
    Được cảm ơn 2,287 lần trong 690 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,849
    Cảm ơn
    2,097
    Được cảm ơn 4,720 lần trong 2,224 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,560
    Cảm ơn
    15,188
    Được cảm ơn 47,586 lần trong 21,334 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)]