Hỏi về Cách kết hợp nhiều điều kiện trong hàm and

Liên hệ QC

Huongnguyen205

Thành viên mới
Tham gia
25/10/09
Bài viết
2
Được thích
0
Nghề nghiệp
SV
Em chào các anh chị
Em làm bài tập trong 26 bài mà GPE uplen nhưng có bài số 5 (có tệp tin đính kèm), Đề bài là: Hãy Xếp Loại cho học sinh dựa vào các yêu cầu sau:
- Giỏi : ĐTB >=9 và không có môn nào điểm nhỏ hơn 8
- Khá : ĐTB >=7 và không có môn nào điểm nhỏ hơn 6
- TB : ĐTB >=5 và không có môn nào điểm nhỏ hơn 4
- Yếu : Các trường hợp còn lại
Như vậy thì phải kết hợp hàm if với nhiều điều kiện trong hàm and, em thấy rất dài và rối khi số môn học tăng lên tầm 20 môn thì thật khó làm được. Em rất mong các anh chị giúp em có giải pháp nào tốt hơn ạ.
Em rất cám ơn các anh chị ^^
 

File đính kèm

  • baitap.xlsx
    10.8 KB · Đọc: 24
Mình không cài office 2007 nên không mở đc file của bạn
Bạn áp dụng công thức dạng này xem sao?
Kết hợp giữa hàm If, and, Min
=IF(AND(DTB>=9,MIN(E3:F3)>=8),"Giỏi",IF(AND(DTB>=7,MIN(E3:F3)>=6),"Khá",IF(AND(DTB>=5,MIN(E3:F3)>=4),"Trung bình","Yếu")))
 
Em chào các anh chị
Em làm bài tập trong 26 bài mà GPE uplen nhưng có bài số 5 (có tệp tin đính kèm), Đề bài là: Hãy Xếp Loại cho học sinh dựa vào các yêu cầu sau:
- Giỏi : ĐTB >=9 và không có môn nào điểm nhỏ hơn 8
- Khá : ĐTB >=7 và không có môn nào điểm nhỏ hơn 6
- TB : ĐTB >=5 và không có môn nào điểm nhỏ hơn 4
- Yếu : Các trường hợp còn lại
Như vậy thì phải kết hợp hàm if với nhiều điều kiện trong hàm and, em thấy rất dài và rối khi số môn học tăng lên tầm 20 môn thì thật khó làm được. Em rất mong các anh chị giúp em có giải pháp nào tốt hơn ạ.
Em rất cám ơn các anh chị ^^

Tính điểm trung bình trước, tại I5: =(SUM(C5:H5)+SUM(C5:E5))/9
Xếp loại, tại J5: =IF(AND(I5>=9,MIN(C5:H5)>=8),"Giỏi",IF(AND(I5>=7,MIN(C5:H5)>=6),"Khá",IF(AND(I5>=5,MIN(C5:H5)>=4),"TB","Yếu")))
rồi fill xuống nhé !
Tư duy một chút ha:
không có môn nào điểm nhỏ hơn 8
nghĩa là giá trị nhỏ nhất (MIN) của các môn >= 8 (bao nhiêu môn thì cũng chỉ dùng MIN) , chứ bạn mà dùng hàm AND thì ...
 
Web KT
Back
Top Bottom