Hỏi hàm Excel để xếp loại hoc sinh THCS

Liên hệ QC
Gửi các bạn một file ví dụ về đăng nhập đơn giản để nhập điểm của từng giáo viên.
Sheet Main: Danh sách giáo viên gồm Họ tên, mật khẩu, Dạy môn, lớp
Sheet Diem: Danh sách điểm của toàn trường.
 

File đính kèm

  • Dang nhap giao vien nhap diem.zip
    12.4 KB · Đọc: 197
Dựa vào file của anh HuuHungPC tôi có chỉnh sửa đôi chút.
Các bạn download về dùng thử rồi cho ý kiến để tôi hoàn thiện!
Cách sử dụng:
Giải nén 2 file vào cùng 1 thư mục.
Chạy Excel, rồi Add-Ins file QLHS.xla
của"nvson"

của tác giả nào zậy mà lại khoá trong VBA mình không xem được! ai là tác giả của nó đây
 
Hàm Sum

Anh HữuHungPC tôi đã down cái file về xài thấy hay : song mới biết về excell Anh có thể cho tôi hỏi tí nghe :
1/ TRONG 2 FILE XeploaiHS_VBA vả XeploaiHS_Excel dùng file nào tốt
2/ TRONG CÔNG THỨC =SUM(G4:S4,G4,K4)/(COUNTA(G4:S4)+2),VÌ SAO MÌNH LẠI CỘNG CHO 2
CÁM ƠN ANH.
 
Lần chỉnh sửa cuối:
Dùng VBA thì tôi chưa có điều kiện để kiểm tra trên số lượng lớn nên chưa rõ chính xác hay không. Còn về Excel, thì đã kiểm tra ok, nhưng có một số sai sót nhỏ về thống kê, có thể bạn sẽ sửa được ngay thôi. Thời gian tới tôi sẽ post lên bản chính thức cho mọi người.
- Hàm bạn hỏi ở bảng, cột nào xin bác nói rõ hơn để tôi coi lại và giải thích sau.
 
cái này thì chỉ là bảng tham khảo thôi mà nếu muốn thì các bạn lập danh sách những người nhập điểm toàn diện hơn tại mỗi người thì có một mật khẩu riêng rồi thì không có gì nhầm lẫn hết
 
Và đây là hàm viết cho cả khối chuyên và khối không chuyên


Mã:
Public Function xlhs2(diemmonhoc As Range, diemtb, Optional monchuyen) As String
'Lay tron diem trung binh sau dau thap phan 1 so
diemtb = Round(diemtb, 1)
If IsMissing(monchuyen) Then
    If diemtb >= 8 And (diemmonhoc.Cells(1, 1) >= 8 Or diemmonhoc.Cells(1, 5) >= 8) And Application.WorksheetFunction.Min(diemmonhoc) >= 6.5 Then
        xlhs2 = "Gioi"
    ElseIf diemtb >= 6.5 And (diemmonhoc.Cells(1, 1) >= 6.5 Or diemmonhoc.Cells(1, 5) >= 6.5) And Application.WorksheetFunction.Min(diemmonhoc) >= 5 Then
        xlhs2 = "Kha"
    ElseIf diemtb >= 5 And (diemmonhoc.Cells(1, 1) >= 5 Or diemmonhoc.Cells(1, 5) >= 5) And Application.WorksheetFunction.Min(diemmonhoc) >= 3.5 Then
        xlhs2 = "Trung binh"
    ElseIf diemtb >= 3.5 And Application.WorksheetFunction.Min(diemmonhoc) >= 2 Then
        xlhs2 = "Yeu"
    Else
        xlhs2 = "Kem"
    End If
Else
    If diemtb >= 8 And monchuyen >= 8 And Application.WorksheetFunction.Min(diemmonhoc) >= 6.5 Then
        xlhs2 = "Gioi"
    ElseIf diemtb >= 6.5 And monchuyen >= 6.5 And Application.WorksheetFunction.Min(diemmonhoc) >= 5 Then
        xlhs2 = "Kha"
    ElseIf diemtb >= 5 And monchuyen >= 5 And Application.WorksheetFunction.Min(diemmonhoc) >= 3.5 Then
        xlhs2 = "Trung binh"
    ElseIf diemtb >= 3.5 And Application.WorksheetFunction.Min(diemmonhoc) >= 2 Then
        xlhs2 = "Yeu"
    Else
        xlhs2 = "Kem"
    End If
End If
'Dieu chinh hoc luc
If diemtb >= 8 And xlhs2 = "Trung binh" And WorksheetFunction.Small(diemmonhoc, 1) < 5 And WorksheetFunction.Small(diemmonhoc, 2) >= 5 Then
    xlhs2 = "Kha"
ElseIf diemtb >= 8 And (xlhs2 = "Yeu" Or xlhs2 = "Kem") And WorksheetFunction.Small(diemmonhoc, 1) < 2 And WorksheetFunction.Small(diemmonhoc, 2) >= 2 Then
    xlhs2 = "Trung binh"
ElseIf diemtb >= 6.5 And xlhs2 = "Yeu" And WorksheetFunction.Small(diemmonhoc, 1) < 3.5 And WorksheetFunction.Small(diemmonhoc, 2) >= 3.5 Then
    xlhs2 = "Trung binh"
ElseIf diemtb >= 6.5 And xlhs2 = "Kem" And WorksheetFunction.Small(diemmonhoc, 1) < 2 And WorksheetFunction.Small(diemmonhoc, 2) >= 2 Then
    xlhs2 = "Yeu"
End If
End Function


Chú ý khi sử dụng: Tham số thứ 3 (monchuyen) nếu không có thì sẽ áp dụng cho khối không chuyên, nếu có thì áp dụng cho khối chuyên
Chẳng hạn ở ô U4

- Áp dụng cho khối chuyên:
Mã:
=XeploaiHS_THCS(G4:S4,T4)
- Áp dụng cho khối chuyên:
Mã:
=XeploaiHS_THCS(G4:S4,T4,N4)
N4 - chính là môn chuyên (ngoại ngữ...)


Chào bác nvson!
cho tôi hỏi mình viết code này vào mục nào sheet1, sheet2 ... hay Thisworkbook khi nhấn Alt+F11 ?
 
Xếp loại theo QC 51/2008

Nhờ các bác sửa giúp công thức trong cột học lực theo quyết định 51/2008 (cụ thể là sheet TONGHOP1,TONGHOP2 và CANAM). Ở đây môn thể dục, nhạc, họa được đánh giá là T,Kh,TB,Y,K chứ không cho điểm như bảng tính của tôi. Tôi thử mãi mà không phù hợp, mong các bác cao tay giúp đỡ. Tôi cũng up luôn cái quy định lên cho các bác thao khảo. phần highlight là phần cần lưu ý nhất. Mong các bác giúp đỡ lần nữa nha. Xin cảm ơn.
 

File đính kèm

  • Lop6A.rar
    173.8 KB · Đọc: 63
  • 080916_51-2008-QD-BGDDT.doc
    58.5 KB · Đọc: 17
Nhờ các bác sửa giúp công thức trong cột học lực theo quyết định 51/2008 (cụ thể là sheet TONGHOP1,TONGHOP2 và CANAM). Ở đây môn thể dục, nhạc, họa được đánh giá là T,Kh,TB,Y,K chứ không cho điểm như bảng tính của tôi. Tôi thử mãi mà không phù hợp, mong các bác cao tay giúp đỡ. Tôi cũng up luôn cái quy định lên cho các bác thao khảo. phần highlight là phần cần lưu ý nhất. Mong các bác giúp đỡ lần nữa nha. Xin cảm ơn.
Với quy chế như thế này:
Điều 11. Điểm trung bình môn học, xếp loại trung bình môn học
2. Xếp loại trung bình môn học của học kỳ, cả năm học đối với các môn học đánh giá bằng nhận xét:
Xếp loại trung bình môn học của học kỳ, của cả năm học là mức đánh giá chung kết quả của cả quá trình học tập, mức đánh giá chung được xác định từ kết quả nhận xét các bài KTtx, KTđk, KThk và xem xét mức độ tiến bộ đạt được về kiến thức, kỹ năng, thái độ học tập của học sinh trong cả học kỳ hoặc cả năm học.
thì bó tay. Bạn phải chờ GVBM xếp loại xong rồi lấy mà nhập vào bảng tính vì kết quả cuối cùng của điểm trung bình không phải là con số, mà cũng không phải là T+T+Kh=Kh hay T+T+Kh=T mà còn lệ thuộc vào thái độ học tập của học sinh trong cả học kỳ hoặc cả năm học tức lệ thuộc vào GVBM
 
Hỏi hàm Excel để XL hoc sinh THCS Trả Lời Ðề Tài

Các bạn có thể xem thử file sau . Chủ yếu dùng hàm có sẵn êxcl .
 

File đính kèm

  • xeploai51.xls
    37.5 KB · Đọc: 75
Hay quá, tôi đang thử dùng của bác đây nhưng mong các bác có thể giúp bổ sung hàm của tôi được không. vì nếu không tôi phải điều chỉnh rất nhiều sheet điểm của từng lớp. Thời gian tổng hợp điểm giữa kỳ sắp tới rồi.
 
Với quy chế như thế này:
Điều 11. Điểm trung bình môn học, xếp loại trung bình môn học
2. Xếp loại trung bình môn học của học kỳ, cả năm học đối với các môn học đánh giá bằng nhận xét:
Xếp loại trung bình môn học của học kỳ, của cả năm học là mức đánh giá chung kết quả của cả quá trình học tập, mức đánh giá chung được xác định từ kết quả nhận xét các bài KTtx, KTđk, KThk và xem xét mức độ tiến bộ đạt được về kiến thức, kỹ năng, thái độ học tập của học sinh trong cả học kỳ hoặc cả năm học.
thì bó tay. Bạn phải chờ GVBM xếp loại xong rồi lấy mà nhập vào bảng tính vì kết quả cuối cùng của điểm trung bình không phải là con số, mà cũng không phải là T+T+Kh=Kh hay T+T+Kh=T mà còn lệ thuộc vào thái độ học tập của học sinh trong cả học kỳ hoặc cả năm học tức lệ thuộc vào GVBM

đồng ý với ý kiến của bác nhưng cái em cần chính là đánh giá cuối mỗi kỳ và năm học.
 
Xếp Loại Học Lực theo QĐ Số: 51/2008/QĐ-BGDĐT

Nhờ các bác sửa giúp công thức trong cột học lực theo quyết định 51/2008 (cụ thể là sheet TONGHOP1,TONGHOP2 và CANAM). Ở đây môn thể dục, nhạc, họa được đánh giá là T,Kh,TB,Y,K chứ không cho điểm như bảng tính của tôi. Tôi thử mãi mà không phù hợp, mong các bác cao tay giúp đỡ. Tôi cũng up luôn cái quy định lên cho các bác thao khảo. phần highlight là phần cần lưu ý nhất. Mong các bác giúp đỡ lần nữa nha. Xin cảm ơn.

xem thử cách tính này còn chỗ nào sai sót không nhé
 

File đính kèm

  • CNLop_Unicode.rar
    11.9 KB · Đọc: 211
  • CNLop_Unicode_VBA.rar
    14.1 KB · Đọc: 213
Lần chỉnh sửa cuối:
Mình muốn tham gia viết hàm xếp loại với các bạn nhưng xem QĐ 51 thấy nó còn rối hơn QD40. Phải hiểu đúng quy chế mới viết công thức đúng, nhưng trong QĐ51 điều 13 chưa rõ, nhờ các bạn giải thích thêm:

"Điều 13. Tiêu chuẩn xếp loại học kỳ và xếp loại cả năm
1. Loại giỏi, nếu có đủ các tiêu chuẩn dưới đây:
a) Điểm trung bình các môn học từ 8,0 trở lên, trong đó: đối với học sinh THPT chuyên thì điểm môn chuyên từ 8,0 trở lên; đối với học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 8,0 trở lên;
b) Không có môn học nào điểm trung bình dưới 6,5 hoặc nhận xét dưới loại K.
2. Loại khá, nếu có đủ các tiêu chuẩn dưới đây:
a) Điểm trung bình các môn học từ 6,5 trở lên, trong đó: đối với học sinh THPT chuyên thì điểm môn chuyên từ 6,5 trở lên; đối với học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 6,5 trở lên;
b) Không có môn học nào điểm trung bình dưới 5,0 hoặc nhận xét dưới loại Tb.
3. Loại trung bình, nếu có đủ các tiêu chuẩn dưới đây:
a) Điểm trung bình các môn học từ 5,0 trở lên, trong đó: đối với học sinh THPT chuyên thì điểm môn chuyên từ 5,0 trở lên; đối với học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 5,0 trở lên;
b) Không có môn học nào điểm trung bình dưới 3,5 hoặc nhận xét loại Y.
4. Loại yếu: điểm trung bình các môn học từ 3,5 trở lên, không có môn học nào điểm trung bình dưới 2,0 hoặc nhận xét loại kém.
5. Loại kém: các trường hợp còn lại.
6. Nếu ĐTBhk hoặc ĐTBcn đạt mức quy định cho từng loại nói tại các khoản 1, 2, 3 Điều này, nhưng do ĐTB hoặc nhận xét của 1 môn học thấp hơn mức quy định cho loại đó cho nên học lực bị xếp thấp xuống thì được điều chỉnh như sau:
a) Nếu ĐTBhk hoặc ĐTBcn đạt mức loại G nhưng do ĐTB hoặc nhận xét của 1 môn học phải xuống loại Tb thì được điều chỉnh xếp loại K;
b) Nếu ĐTBhk hoặc ĐTBcn đạt mức loại G nhưng do ĐTB hoặc nhận xét của 1 môn học phải xuống loại Y hoặc kém thì được điều chỉnh xếp loại Tb;
c) Nếu ĐTBhk hoặc ĐTBcn đạt mức loại K nhưng do ĐTB hoặc nhận xét của 1 môn học phải xuống loại Y thì được điều chỉnh xếp loại Tb;
d) Nếu ĐTBhk hoặc ĐTBcn đạt mức loại K nhưng do ĐTB hoặc nhận xét của 1 môn học phải xuống loại kém thì được điều chỉnh xếp loại Y;
đ) Nếu ĐTBhk hoặc ĐTBcn đạt mức loại Tb nhưng do ĐTB hoặc nhận xét của 1 môn học phải xuống loại kém thì xếp loại kém, không điều chỉnh xếp loại”.



Điểm trung bình các môn học, ĐTBhk, ĐTBcn giống nhau hay khác nhau. Cách tính các điểm đó như thế nào ?
Nếu giống nhau tại sao trong cùng 1 điều 13 lại sử dụng từ ngữ khác nhau ?
Nếu khác nhau thì cách tính các loại điểm đó như thế nào ?
 
Mình muốn tham gia viết hàm xếp loại với các bạn nhưng xem QĐ 51 thấy nó còn rối hơn QD40. Phải hiểu đúng quy chế mới viết công thức đúng, nhưng trong QĐ51 điều 13 chưa rõ, nhờ các bạn giải thích thêm:

Điểm trung bình các môn học, ĐTBhk, ĐTBcn giống nhau hay khác nhau. Cách tính các điểm đó như thế nào ?
Nếu giống nhau tại sao trong cùng 1 điều 13 lại sử dụng từ ngữ khác nhau ?
Nếu khác nhau thì cách tính các loại điểm đó như thế nào ?
Ở chỗ em thì được hướng dẫn như sau:

ĐTBhkcách nói chung cho ĐTBhk1, ĐTBhk2. Điểm trung bình các môn học: là cách nói chung cho ĐTBhk, ĐTBcn
Cách tính: lấy trung bình các môn tính điểm sau khi đã nhân hệ số
Đối với trường không học môn chuyên thì Toán, Ngữ văn tính hệ số 2, các môn còn lại tính hệ số 1
Ví dụ:
|
G​
|
H​
|
I​
|
J​
|
K​
|
L​
|
M​
|
N​
|
O​
|
P​
|
Q​
|
R​
|
S​
|
T​
|
3​
|
Toán​
|
Lý​
|
Tin​
|
Sinh​
|
Ngữ văn​
|
Sử​
|
Địa​
|
N. Ngữ​
|
GDCD​
|
C.nghệ​
|
TD​
|
Nhạc​
|
MT​
|
TBmHK​
|
4​
|
9.9​
|
7.4​
|
7.8​
|
7.8​
|
6.5​
|
8.1​
|
8.3​
|
7​
|
7.8​
|
8​
|G|Kém|G|
7.9​
|
do vậy ĐTB...
PHP:
T4 = (toán x 2 + Lý + Tin + Sinh + Ngữ văn x 2+ Sử + Địa + N.Ngữ + GĐC + C.nghệ) / 12 
= AVERAGE(G4:P4,G4,K4)
 
Lần chỉnh sửa cuối:
Các bạn xem lại quy chế này, tôi thấy cách xếp loại trung bình theo quy chế có gì không chặt chẻ, dễ hiểu sai:

Điều 13. Tiêu chuẩn xếp loại học kỳ và xếp loại cả năm
1. Loại giỏi, nếu có đủ các tiêu chuẩn dưới đây:
a)
Điểm trung bình các môn học từ 8,0 trở lên, trong đó: đối với học sinh THPT chuyên thì điểm môn chuyên từ 8,0 trở lên; đối với học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 8,0 trở lên;
b) Không có môn học nào điểm trung bình dưới 6,5 hoặc nhận xét dưới loại K.
2. Loại khá, nếu có đủ các tiêu chuẩn dưới đây:
..........
3. Loại trung bình, nếu có đủ các tiêu chuẩn dưới đây:
a)
Điểm trung bình các môn học từ 5,0 trở lên, trong đó: đối với học sinh THPT chuyên thì điểm môn chuyên từ 5,0 trở lên; đối với học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 5,0 trở lên;
b) Không có môn học nào điểm trung bình dưới 3,5 hoặc nhận xét loại Y.


Câu
hoặc nhận xét loại Y hiểu như thế nào?
Ví dụ điểm 2 em A và B cấp THCS:
Giống nhau:
- Trung bình các môn là 5,5. Môn Văn 6, Môn Toán 5
- Không có môn cho điểm nào dưới 3,5
Khác nhau:
Em A có 1 môn xếp loại Y, em B có 1 môn xếp loại TB
Xét theo quy chế thì em A xếp loại TB, còn em B không xếp được TB, mà phải xuống Y ?


Theo tôi, mục 3.b phải là:
b) Không có môn học nào điểm trung bình dưới 3,5 hoặc nhận xét dưới loại Y.
 
Các bạn xem lại quy chế này, tôi thấy cách xếp loại trung bình theo quy chế có gì không chặt chẻ, dễ hiểu sai:

Điều 13. Tiêu chuẩn xếp loại học kỳ và xếp loại cả năm
1. Loại giỏi, nếu có đủ các tiêu chuẩn dưới đây:
a)
Điểm trung bình các môn học từ 8,0 trở lên, trong đó: đối với học sinh THPT chuyên thì điểm môn chuyên từ 8,0 trở lên; đối với học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 8,0 trở lên;
b) Không có môn học nào điểm trung bình dưới 6,5 hoặc nhận xét dưới loại K.
2. Loại khá, nếu có đủ các tiêu chuẩn dưới đây:
..........
3. Loại trung bình, nếu có đủ các tiêu chuẩn dưới đây:
a)
Điểm trung bình các môn học từ 5,0 trở lên, trong đó: đối với học sinh THPT chuyên thì điểm môn chuyên từ 5,0 trở lên; đối với học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 5,0 trở lên;
b) Không có môn học nào điểm trung bình dưới 3,5 hoặc nhận xét loại Y.


Câu
hoặc nhận xét loại Y hiểu như thế nào?
Ví dụ điểm 2 em A và B cấp THCS:
Giống nhau:
- Trung bình các môn là 5,5. Môn Văn 6, Môn Toán 5
- Không có môn cho điểm nào dưới 3,5
Khác nhau:
Em A có 1 môn xếp loại Y, em B có 1 môn xếp loại TB
Xét theo quy chế thì em A xếp loại TB, còn em B không xếp được TB, mà phải xuống Y ?


Theo tôi, mục 3.b phải là:
b) Không có môn học nào điểm trung bình dưới 3,5 hoặc nhận xét dưới loại Y.

"Điều 13. Tiêu chuẩn xếp loại học kỳ và xếp loại cả năm

1. Loại giỏi, nếu có đủ các tiêu chuẩn dưới đây:
a) ......
b)
Không có môn học nào (điểm trung bình dưới 6,5 hoặc nhận xét dưới loại K).

2. Loại khá, nếu có đủ các tiêu chuẩn dưới đây:
a) ......
b)
Không có môn học nào (điểm trung bình dưới 5,0 hoặc nhận xét dưới loại Tb).

3. Loại trung bình, nếu có đủ các tiêu chuẩn dưới đây:
a) ......
b)
Không có môn học nào (điểm trung bình dưới 3,5 hoặc nhận xét loại Y hoặc kém).

4. Loại yếu:
không có môn học nào (điểm trung bình dưới 2,0 hoặc nhận xét loại kém).

5. Loại kém: các trường hợp còn lại.

Theo em:
điều 13, mục 3 khoản b cần thêm "hoặc kém"
 
Nhưng phải theo quy chế ! Tính sao đây ?

Hiiii
Thì xếp bảo sao Ta làm vậy. Tính cũng không được nên tốt nhất là không tính

(công việc cần thiết là lọc ra được những trường hợp đặc biệt như vậy để báo cáo và xin chỉ thị mới)
 
Nguyên văn bởi phamduylong
Ví dụ điểm 2 em A và B cấp THCS:
Giống nhau:
- Trung bình các môn là 5,5. Môn Văn 6, Môn Toán 5
- Không có môn cho điểm nào dưới 3,5
Khác nhau:
Em A có 1 môn xếp loại Y, em B có 1 môn xếp loại TB
Xét theo quy chế thì em A xếp loại TB, còn em B không xếp được TB, mà phải xuống Y ?
Theo tôi, mục 3.b phải là:
b) Không có môn học nào điểm trung bình dưới 3,5 hoặc nhận xét dưới loại Y.

Điều 13:......
b) Không có môn học nào điểm trung bình dưới 3,5 hoặc nhận xét loại Y.

-Theo mình hiểu câu này ý là: Không có môn học nào điểm trung bình dưới 3.5 hoặc không có môn học nào có nhận xét loại Y.
-Hiểu như thế thì em A : xếp loại Y và em B: Xếp loại TB.
-Câu này có chỗ chưa ổn: nếu học sinh có môn nhận xét loại Kém vẫn được xếp TB. Thế nên chỉnh như boyxin là hợp lý
 
Web KT
Back
Top Bottom