Hỏi về hàm xếp loại học sinh theo quy chế 51 (1 người xem)

Liên hệ QC

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

longlinh88

Thành viên mới
Tham gia
2/9/09
Bài viết
31
Được thích
1
Cho tôi hỏi có bác cao thủ nào tạo được hàm excel xếp loại học sinh THCS theo quy chế 51 của bộ giáo dục cho các môn đều tính điểm, mà hàm ngắn nhất có thể không. tôi đã tham khảo các bài viết nhưng thấy các hàm đều rất dài hoa cả mắt, cũng chưa hiểu lắm. Vậy mong các bác giúp đỡ, các bác đưa ra 1 vài phương án cho em chọn với.
 
không có bác nào giúp tôi à? tôi đã tham khảo nhưng hình như các chương trình đều viết theo quy chế 40 cũ
 
Theo sự hiểu biết của mình thì bạn có 3 phương án để chọn và đều cho kết quả tốt:
1. Dùng hàm: bị dài.
2. Dùng hàm kèm cột phụ: ngắn hơn.
3. Dùng hàm tự tạo: có vẻ đơn giản hơn.
 
Theo sự hiểu biết của mình thì bạn có 3 phương án để chọn và đều cho kết quả tốt:
1. Dùng hàm: bị dài.
2. Dùng hàm kèm cột phụ: ngắn hơn.
3. Dùng hàm tự tạo: có vẻ đơn giản hơn.
Các bạn hướng dẫn mình cách là cụ thể vơi mình đang mắc quá?
 
1. Nếu bạn dùng hàm không thôi mà không làm cột phụ thì để đảm bảo tính chính xác thì bạn phải lường tất cả các trường hợp nên bạn phải làm thỏa hết các trường hợp do vậy hàm của bạn bị dài là đúng rùi.
2. Dùng cột phụ thì giả sử xếp cột này cho điều kiện A, cột kia cho điều kiện B nào đó sau đó bạn gọp hai điều kiện này lại thì thấy cột cuối cùng ngắn hơn nhưng thật chất cũng rất dài dòng chứ không ngắn hơn đâu bạn àh.
3. Dùng hàm tự tạo là bạn phải viết code sau đó gọi hàm thấy đơn giản trong quá trình gọi hàm nhưng thực chất thì chưa chắt đã đơn giản nếu bạn làm được điều này thì bạn nên học thêm VBA.
Nói chung nếu mới biết sơ về excel thì dùng hàm, cột phụ, gì gì đó là OK còn dùng hàm tự tạo thì excc hơi bị khó hehe. Chúc bạn thành công
Các bạn hướng dẫn mình cách là cụ thể vơi mình đang mắc quá?
 
không có bác nào đua ra hàm cụ thể à?

các bác cố gắng giúp em với.
 
Muốn đưa ra hàm cụ thể, phải nắm vững quy chế 51. Trên diễn đàn không phải ai cũng biết. Mình góp ý với bạn như sau:
-Trước mắt nên dùng cái có sẵn, tìm trong chuyên mục Excel và giáo dục, xem có ai đã tạo ra hàm đó hay chưa. Nếu có rồi, mà dài hoặc có chỗ không hiểu như bạn nói, post hàm đó lên đây nhờ AE cải tiến dùm.
-Nếu không tìm ra, thì tóm tắt quy chế 51 gởi lên (kèm theo file mẫu cho dễ thao tác). Sẽ có người tạo hàm giúp bạn.
 
các bạn rút gọn hộ mình hàm này.

=IF(Q9="","",IF(AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=6.5),"G",IF(OR(AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=3.5,COUNT(D9:Q9)-COUNTIF(D9:D9,">=5")=1),AND(Q9>=6.5,OR(D9>=6.5,H9>=6.5),MIN(D9:P9)>=5)),"Kh",IF(OR(AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=3.5,COUNT(D9:P9)-COUNTIF(D9:P9,">=5")>=2),AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=0,COUNT(D9:P9)-COUNTIF(D9:P9,">=3.5")=1),AND(Q9>=6.5,OR(D9>=6.5,H9>=6.5),MIN(D9:P9)>=2,COUNT(D9:P9)-COUNTIF(D9:P9,">=3.5")=1),AND(Q9>=5,OR(D9>=5,H9>=5),MIN(D9:P9)>=3.5)),"Tb",IF(OR(AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=2,COUNT(D9:P9)-COUNTIF(D9:P9,">=3.5")>=2),AND(Q9>=6.5,OR(D9>=6.5,H9>=6.5),MIN(D9:P9)>=2,COUNT(D9:P9)-COUNTIF(D9:P9,">=3.5")>=2),AND(Q9>=6.5,OR(D9>=6.5,H9>=6.5),MIN(D9:P9)>=0,COUNT(D9:P9)-COUNTIF(D9:P9,">=2")=1),AND(Q9>=3.5,MIN(D9:P9)>=2)),"Y","Kem")))))
 
Hàm tham chiếu đến nhiều ô cụ thể nên bạn phải post theo file thì người khác mới hiểu được. Đọc hàm này, mình thấy hình như nó xếp HL theo quy chế 40. Bạn tóm tắt quy chế 51 đưa lên để có căn cứ mà xem xét luôn.
 
Bạn đang ở tỉnh nào dậy trong hàm của bạn chưa thấy có môn thể dục nhạc họa xếp loại hay bạn xếp riêng. Bạn nên gửi lên file đính kèm để mọi người xem xét kiểm tra rùi góp ý giúp cho.
Bạn xem cái này thử có gì sửa lại cho ưng ý của bạn nhé. Chúc bạn thành công.

http://www.giaiphapexcel.com/forum/attachment.php?attachmentid=57288&d=1293852875

=IF(Q9="","",IF(AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=6.5),"G",IF(OR(AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=3.5,COUNT(D9:Q9)-COUNTIF(D9:D9,">=5")=1),AND(Q9>=6.5,OR(D9>=6.5,H9>=6.5),MIN(D9:P9)>=5)),"Kh",IF(OR(AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=3.5,COUNT(D9:P9)-COUNTIF(D9:P9,">=5")>=2),AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=0,COUNT(D9:P9)-COUNTIF(D9:P9,">=3.5")=1),AND(Q9>=6.5,OR(D9>=6.5,H9>=6.5),MIN(D9:P9)>=2,COUNT(D9:P9)-COUNTIF(D9:P9,">=3.5")=1),AND(Q9>=5,OR(D9>=5,H9>=5),MIN(D9:P9)>=3.5)),"Tb",IF(OR(AND(Q9>=8,OR(D9>=8,H9>=8),MIN(D9:P9)>=2,COUNT(D9:P9)-COUNTIF(D9:P9,">=3.5")>=2),AND(Q9>=6.5,OR(D9>=6.5,H9>=6.5),MIN(D9:P9)>=2,COUNT(D9:P9)-COUNTIF(D9:P9,">=3.5")>=2),AND(Q9>=6.5,OR(D9>=6.5,H9>=6.5),MIN(D9:P9)>=0,COUNT(D9:P9)-COUNTIF(D9:P9,">=2")=1),AND(Q9>=3.5,MIN(D9:P9)>=2)),"Y","Kem")))))
 
Lần chỉnh sửa cuối:
Bây giờ chuẩn bị tính theo Thông tư 58 rồi bạn ah.
bạn có thể tải tại đây
hoặc
 
Web KT

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

Back
Top Bottom