cái này dùng hàm if là xong thui ấy mà.
=IF(AND(N4>=8,OR(B4>=8,E4>=8),COUNTIF(B4:M4,">=6.5")=12),"giỏi",IF(AND(N4>=6.5,OR(B4>=6.5,E4>=6.5),COUNTIF(B4:M4,">=5")=12),"Kha","tiếp tục copy hàm if rùi làm đến cuối )")
Xin góp ý với bạn. Nếu bạn đã có nhã ý giúp người khác, thì hãy giúp tới nơi tới chốn, đừng giúp nửa vời như thế, "tiếp tục copy hàm if rùi làm đến cuối" là sao?
Thôi thì, cứ cho như là bạn hoàn thành sự giúp đỡ này bằng cái bài giải mà bạn gửi lên. Nhưng, nó lại không chính xác! Bạn có kiểm tra lại kết quả trước khi gửi bài không, hay cứ làm đại, ngó thấy "hình như nó đúng", rồi cứ thế mà gửi?
Cụ thể: Các trường hợp Giỏi, Khá và Yếu thì đúng, nhưng với loại Trung Bình, có những người lẽ ra được xếp Trung Bình, thì bạn cho họ loại Yếu hết, tội nghiệp họ vậy?
Bạn xem nhé:
3. Loại Trung Bình:
a. điểm TB các môn học từ 5,0 trở lên trong đó có 1trong 2 môn toán,văn phải từ 5,0 trở lên
b. không có môn học nào điểm TB dưới 3,5
Bạn xem lại các STT 4, 7, 10, 12, 14, 18, 20, 23, 25, và 28: Điểm TBCM của những người này >= 5, một trong 2 môn Văn và Toán có một môn >= 5, và không có môn nào có điểm < 3.5, vậy mà bị xếp loại Yếu, là sao?
-----------------------------------------------------
Riêng bài tập này:
4. Loại Yếu:
điểm TB các môn học từ 3,5 trở và không có môn học nào điểm TB dưới 20
Thiết nghĩ:
- Hoặc là điều kiện cho loại Yếu là dư (vì bài tập này không có ai rơi vào trường hợp Kém), nghĩa là nếu như không thỏa mãn các điều kiện để được xếp loại Giỏi, Khá hay TB, thì là Yếu hết, chẳng cần xét cái khoản "điểm TB các môn học từ 3,5 trở và không có môn học nào điểm TB dưới 20" làm gì cho mệt; và nếu quả thật là như thế, thì chỉ cần dùng công thức này:
=IF(AND(N4>=8, MAX(B4,E4)>=8, MIN(B4:M4)>=6.5), "Giỏi", IF(AND(N4>=6.5, MAX(B4,E4)>=6.5, MIN(B4:M4)>=5), "Khá", IF(AND(N4>=5, MAX(B4,E4)>=5, MIN(B4:M4)>=3.5), "Trung Bình", "Yếu")))
- Hoặc là người ra đề còn thiếu một điều kiện nữa: Lỡ như có một môn học có điểm TB nhỏ hơn 2 thì sao? Phải có một loại nào đó để xếp cho họ chứ? Loại Kém chẳng hạn? Và giả sử là giả thiết này đúng, thì dùng công thức này:
=IF(AND(N4>=8, MAX(B4,E4)>=8, MIN(B4:M4)>=6.5), "Giỏi", IF(AND(N4>=6.5, MAX(B4,E4)>=6.5, MIN(B4:M4)>=5), "Khá", IF(AND(N4>=5, MAX(B4,E4)>=5, MIN(B4:M4)>=3.5), "Trung Bình", IF(AND(N4>=3.5, MIN(B4:M4)>=2), "Yếu", "Kém"))))