Xếp loại dữ liệu theo nhiều điều kiện cho trước (2 người xem)

  • Thread starter Thread starter hoadx165
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

hoadx165

Thành viên mới
Tham gia
5/12/11
Bài viết
4
Được thích
2
Xin các cao nhân giúp đỡ đề bài này với
Xếp loại học tập
1. Xếp loại học tập của học viên căn cứ vào điểm trung bình toàn khoá học.
2. Các mức xếp loại học tập
a) Không đạt: điểm trung bình toàn khóa học dưới 5,0.
b) Loại trung bình: điểm trung bình toàn khóa học từ 5,0 điểm đến cận 7,0 điểm.
c) Loại khá: điểm trung bình toàn khóa học từ 7,0 điểm đến cận 8,0 điểm và không có phần học nào điểm dưới 6,0 điểm.
d) Loại giỏi: điểm trung bình toàn khóa học từ 8,0 điểm đến cận 9,0 điểm và không có phần học nào điểm dưới 7,0 điểm.
đ) Loại xuất sắc: điểm trung bình toàn khóa học từ 9,0 điểm đến 10,0 điểm và không có phần học nào dưới 8,0 điểm.
e) Nếu thi lại thì hạ một bậc xếp loại (Xuất sắc xuống Giỏi; Giỏi xuống khá; Khá xuống Trung bình)
TRÂN TRỌNG CẢM ƠN
 

File đính kèm

Bạn sửa lại tiêu đề trước khi bị khóa bài nhé. Còn sau khi khóa bài mới sửa tiêu đề thì thôi nhé. Còn sửa rồi mà vẫn bị khóa thì cũng chịu
Gợi ý tiêu đề có thể đơn giản chỉ là: "Xếp loại dữ liệu theo nhiều điều kiện cho trước"
 
Xếp loại học tập
1. Xếp loại học tập của học viên căn cứ vào điểm trung bình toàn khoá học.
2. Các mức xếp loại học tập
a) Không đạt: điểm trung bình toàn khóa học dưới 5,0.
b) Loại trung bình: điểm trung bình toàn khóa học từ 5,0 điểm đến cận 7,0 điểm.
c) Loại khá: điểm trung bình toàn khóa học từ 7,0 điểm đến cận 8,0 điểm và không có phần học nào điểm dưới 6,0 điểm.
d) Loại giỏi: điểm trung bình toàn khóa học từ 8,0 điểm đến cận 9,0 điểm và không có phần học nào điểm dưới 7,0 điểm.
đ) Loại xuất sắc: điểm trung bình toàn khóa học từ 9,0 điểm đến 10,0 điểm và không có phần học nào dưới 8,0 điểm.
e) Nếu thi lại thì hạ một bậc xếp loại (Xuất sắc xuống Giỏi; Giỏi xuống khá; Khá xuống Trung bình)
TRÂN TRỌNG CẢM ƠN
Thử:
Mã:
Q4=CHOOSE(MATCH($P4,{0,5,7,8,9})-(MIN($C4:$M4,O4)<LOOKUP($P4,{0,7,8,9})-1)-(R4="Thi lại"),"Không đạt","Trung bình","Khá","Giỏi","Xuất sắc")
Enter, fill xuống.

Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Thân[/QUOTE]
Thử:
Mã:
Q4=CHOOSE(MATCH($P4,{0,5,7,8,9})-(MIN($C4:$M4,O4)<LOOKUP($P4,{0,7,8,9})-1)-(R4="Thi lại"),"Không đạt","Trung bình","Khá","Giỏi","Xuất sắc")
Enter, fill xuống.
Thân
_______________
Thật là tuyệt, Thanks bác Phan Thế Hiệp nhiều!
Tuy nhiên, nếu công thức có thể đáp ứng được rằng: Học sinh vi phạm vào 1 hoặc cả 2 điều kiện thì cũng chỉ bị hạ xuống 1 bậc xếp loại thì tốt quá. Bởi vì, ở đây, khi áp công thức vào có 2 học sinh vi phạm 2 điều kiện nên đang từ xếp loại GIỎI bị hạ xuống TRUNG BÌNH (Như thế này hơi nặng; chỉ cần hạ xuống một bậc xếp loại là đủ).
TRÂN TRỌNG CẢM ƠN!
 
_______________
Thật là tuyệt, Cảm ơn bác Phan Thế Hiệp nhiều!
Tuy nhiên, nếu công thức có thể đáp ứng được rằng: Học sinh vi phạm vào 1 hoặc cả 2 điều kiện thì cũng chỉ bị hạ xuống 1 bậc xếp loại thì tốt quá. Bởi vì, ở đây, khi áp công thức vào có 2 học sinh vi phạm 2 điều kiện nên đang từ xếp loại GIỎI bị hạ xuống TRUNG BÌNH (Như thế này hơi nặng; chỉ cần hạ xuống một bậc xếp loại là đủ).
TRÂN TRỌNG CẢM ƠN!

Thử:
Mã:
Q4=CHOOSE(MAX(MATCH($P4,{0,5,7,8,9})-OR(MIN($C4:$M4,O4)<LOOKUP($P4,{0,7,8,9})-1,R4="Thi lại"),1),"Không đạt","Trung bình","Khá","Giỏi","Xuất sắc")
Enter, fill xuống.

Thân
 
Lần chỉnh sửa cuối:
Thử:
Mã:
Q4=CHOOSE(MAX(MATCH($P4,{0,5,7,8,9})-OR(MIN($C4:$M4,O4)<LOOKUP($P4,{0,7,8,9})-1),(R4="Thi lại")),1),"Không đạt","Trung bình","Khá","Giỏi","Xuất sắc")
Enter, fill xuống.

Thân
OK, Thanks!
Nhưng, có thể có lỗi ở đâu đó, câu lệnh này không cho kết quả?
 
Tôi gõ công thức bằng điện thoại nên không kiểm tra được.
Đã chỉnh lại công thức ở bài trên.

Thân
Q4=CHOOSE(MAX(MATCH($P4,{0,5,7,8,9})-OR(MIN($C4:$M4,O4)<LOOKUP($P4,{0,7,8,9})-1,R4="Thi lại"),1),"Không đạt","Trung bình","Khá","Giỏi","Xuất sắc")
Không thể tốt hơn nữa rồi!
Cảm ơn bác Phan Thế Hiệp nhé!
TRÂN TRỌNG!
 
Web KT

Bài viết mới nhất

Back
Top Bottom