Nhờ mọi người giúp hàm tính xếp loại học lực cho HS!

excel_lv1.5

Thành viên tiêu biểu
Tham gia ngày
20 Tháng mười 2017
Bài viết
601
Được thích
1,023
Điểm
360
Nhiều khả năng quá, không kiểm tra hết
Mã:
O2 =INDEX({"Kém","Yếu","TB","Khá","Giỏi"},,MIN(MATCH(N2,{0,3.5,5,6.5,8}),MATCH(A2:J2,{0,2,3.5,5,6.5}),MAX(MATCH(N(OFFSET(A2,,{0,4})),{0,0,5,6.5,8})),MATCH(N(OFFSET(A2,,{0,4})),{0,0,0,5,6.5,8}),IF(OR(K2:M2="CĐ"),2,5)))
Ctrl+Shift+Enter
1586087293774.png
Vẫn còn trường hợp "Nếu TBM đạt mức loại K nhưng do kết quả của một môn học nào đó mà phải xuống loại Kém thì được điều chỉnh xếp loại Y" và có lẽ vài trường hợp nữa, nói chung điều kiện trong file vẫn chưa bao quát hết được, mỗi người tự hiểu theo cách mình thôi.
 

HieuCD

Chuyên gia GPE
Tham gia ngày
14 Tháng chín 2010
Bài viết
6,775
Được thích
13,015
Điểm
1,560
View attachment 234843
Vẫn còn trường hợp "Nếu TBM đạt mức loại K nhưng do kết quả của một môn học nào đó mà phải xuống loại Kém thì được điều chỉnh xếp loại Y" và có lẽ vài trường hợp nữa, nói chung điều kiện trong file vẫn chưa bao quát hết được, mỗi người tự hiểu theo cách mình thôi.
Chỉnh lại
Mã:
=INDEX({"Kém","Yếu","TB","Khá","Giỏi"},,MIN(MATCH(N2,{0,3.5,5,6.5,8}),MAX(MIN(MATCH(A2:J2,{0,2,3.5,5,6.5})),2),MAX(MATCH(N(OFFSET(A2,,{0,4})),{0,0,5,6.5,8})),MATCH(N(OFFSET(A2,,{0,4})),{0,0,0,5,6.5,8}),IF(OR(K2:M2="CĐ"),2,5)))
 

excel_lv1.5

Thành viên tiêu biểu
Tham gia ngày
20 Tháng mười 2017
Bài viết
601
Được thích
1,023
Điểm
360
Chỉnh lại
Mã:
=INDEX({"Kém","Yếu","TB","Khá","Giỏi"},,MIN(MATCH(N2,{0,3.5,5,6.5,8}),MAX(MIN(MATCH(A2:J2,{0,2,3.5,5,6.5})),2),MAX(MATCH(N(OFFSET(A2,,{0,4})),{0,0,5,6.5,8})),MATCH(N(OFFSET(A2,,{0,4})),{0,0,0,5,6.5,8}),IF(OR(K2:M2="CĐ"),2,5)))
Cũng đoán được bạn sữa lại chỗ đó, nó lại rơi vào trường hợp không có trong file, nếu TBM là yếu có 1 môn kém thì kết quả là kém hay yếu?
1586090761399.png
 

HieuCD

Chuyên gia GPE
Tham gia ngày
14 Tháng chín 2010
Bài viết
6,775
Được thích
13,015
Điểm
1,560
Cũng đoán được bạn sữa lại chỗ đó, nó lại rơi vào trường hợp không có trong file, nếu TBM là yếu có 1 môn kém thì kết quả là kém hay yếu?
View attachment 234846
Mình nghỉ là kém, chỉnh tiếp
Mã:
=INDEX({"Kém","Yếu","TB","Khá","Giỏi"},,MIN(MATCH(N2,{0,3.5,5,6.5,8}),MATCH(A2:J2,{0,2,3.5,5,6.5})+(N2>=6.5)*(MIN(A2:J2)<5),MAX(MATCH(N(OFFSET(A2,,{0,4})),{0,0,5,6.5,8})),MATCH(N(OFFSET(A2,,{0,4})),{0,0,0,5,6.5,8}),IF(OR(K2:M2="CĐ"),2,5)))
Mấy ông bộ giáo dục đưa các xếp hạng quá phức tạp
 

giaiphap

==(^o^)==
Tham gia ngày
12 Tháng ba 2007
Bài viết
5,074
Được thích
4,532
Điểm
860
Thật sự thấy mấy bác đặt công thức mà tôi chóng mặt quá. Tôi cũng từng cài điều kiện cho ứng dụng tính điểm nhưng chỉ cài công thức theo kiểu IF thôi (Công thức không khó, nhưng dày do cài nhiều trường hợp).
Bái phục các công thức của mấy bác.
 

VetMini

Chuyên gia GPE
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
8,937
Được thích
10,482
Điểm
1,560
Thật sự thấy mấy bác đặt công thức mà tôi chóng mặt quá. Tôi cũng từng cài điều kiện cho ứng dụng tính điểm nhưng chỉ cài công thức theo kiểu IF thôi (Công thức không khó, nhưng dày do cài nhiều trường hợp).
Bái phục các công thức của mấy bác.
Ở bài #25 tôi nói đùa nhưng không hoàn toàn 100% sai sự thật.
Chính tôi có lần đi họp nghe mấy ổng nói đại khái vậy đó.
 

excel_lv1.5

Thành viên tiêu biểu
Tham gia ngày
20 Tháng mười 2017
Bài viết
601
Được thích
1,023
Điểm
360
Mình nghỉ là kém, chỉnh tiếp
Mã:
=INDEX({"Kém","Yếu","TB","Khá","Giỏi"},,MIN(MATCH(N2,{0,3.5,5,6.5,8}),MATCH(A2:J2,{0,2,3.5,5,6.5})+(N2>=6.5)*(MIN(A2:J2)<5),MAX(MATCH(N(OFFSET(A2,,{0,4})),{0,0,5,6.5,8})),MATCH(N(OFFSET(A2,,{0,4})),{0,0,0,5,6.5,8}),IF(OR(K2:M2="CĐ"),2,5)))
Mấy ông bộ giáo dục đưa các xếp hạng quá phức tạp
Bạn chỉnh hồi nó sai mấy chỗ khác luôn :(, giỏi -1 môn yếu=> TB
1586101740643.png
 

HieuCD

Chuyên gia GPE
Tham gia ngày
14 Tháng chín 2010
Bài viết
6,775
Được thích
13,015
Điểm
1,560
Bạn chỉnh hồi nó sai mấy chỗ khác luôn :(, giỏi -1 môn yếu=> TB
View attachment 234852
Do mình hiểu khác bạn

Dòng thứ 2 xếp loại trung bình
3. Trung Bình: (TB)
TBM từ 5,0 trở lên, trong đó 1 trong 2 môn văn hoặc toán phải TỪ >= 5,0
Các môn còn lại phải TỪ >= 3,5;
Môn TD, nhạc, mĩ thuật phải xếp loại Đ.
Nhưng thêm điều kiện
a) Nếu TBM đạt mức loại G nhưng do kết quả của một môn học nào đó mà phải xuống loại Tb thì được điều chỉnh xếp loại K.

Dòng thứ 1 nếu không có điểm 1 xếp loại Khá
2. Khá: (K)
TBM từ 6,5 trở lên, trong đó 1 trong 2 môn văn hoặc toán phải TỪ >= 6,5
Các môn còn lại phải TỪ >= 5,0
Môn TD, nhạc, mĩ thuật phải xếp loại Đ.
Nếu TBM >=6,5 nhưng 2 môn văn, toán >=5 và <6,5 thì là HS TB.
Nhưng do có 1 điểm nên bị xếp loại kém
d) Nếu TBM đạt mức loại K nhưng do kết quả của một môn học nào đó mà phải xuống loại Kém thì được điều chỉnh xếp loại Yếu
 

excel_lv1.5

Thành viên tiêu biểu
Tham gia ngày
20 Tháng mười 2017
Bài viết
601
Được thích
1,023
Điểm
360
Do mình hiểu khác bạn

Dòng thứ 2 xếp loại trung bình
3. Trung Bình: (TB)
TBM từ 5,0 trở lên, trong đó 1 trong 2 môn văn hoặc toán phải TỪ >= 5,0
Các môn còn lại phải TỪ >= 3,5;
Môn TD, nhạc, mĩ thuật phải xếp loại Đ.
Nhưng thêm điều kiện
a) Nếu TBM đạt mức loại G nhưng do kết quả của một môn học nào đó mà phải xuống loại Tb thì được điều chỉnh xếp loại K.

Dòng thứ 1 nếu không có điểm 1 xếp loại Khá
2. Khá: (K)
TBM từ 6,5 trở lên, trong đó 1 trong 2 môn văn hoặc toán phải TỪ >= 6,5
Các môn còn lại phải TỪ >= 5,0
Môn TD, nhạc, mĩ thuật phải xếp loại Đ.
Nếu TBM >=6,5 nhưng 2 môn văn, toán >=5 và <6,5 thì là HS TB.
Nhưng do có 1 điểm nên bị xếp loại kém
d) Nếu TBM đạt mức loại K nhưng do kết quả của một môn học nào đó mà phải xuống loại Kém thì được điều chỉnh xếp loại Yếu
Dòng 2 thôi bạn, môn 4đ đó bạn xem nó là loại yếu hay trung bình, nếu bạn xem 4đ là trung bình thì điều chỉnh thành Khá là oke, tại vì các công thức trước của bạn trả về kết quả là "TB" (công thức hiện tại của bạn đang ra là "Khá"), nên tôi tưởng có sự nhầm lẫn.
 

HieuCD

Chuyên gia GPE
Tham gia ngày
14 Tháng chín 2010
Bài viết
6,775
Được thích
13,015
Điểm
1,560
Dòng 2 thôi bạn, môn 4đ đó bạn xem nó là loại yếu hay trung bình, nếu bạn xem 4đ là trung bình thì điều chỉnh thành Khá là oke, tại vì các công thức trước của bạn trả về kết quả là "TB" (công thức hiện tại của bạn đang ra là "Khá"), nên tôi tưởng có sự nhầm lẫn.
Các công thức trứơc xét điều kiện chưa đúng nên ra kết quả sai :)
 

sakuhanamichi

Thành viên chính thức
Tham gia ngày
19 Tháng chín 2016
Bài viết
59
Được thích
2
Điểm
170
Sorry mình nhầm
 
Lần chỉnh sửa cuối:
Top Bottom