Bảng điểm THPT qui chế 40,nhờ các bạn viết giúp 1 hàm học lực?

Liên hệ QC
Các bạn chú ý chỗ này nhé(Khi viết công thức bằng EX). Tôi hôm rồi bị toát mồ hôi hột!
Khi điểm TB của môn học bạn không nhập trực tiếp mà lại "=1 ô nào đó"- ví dụ = H7. tình huống xảy ra là; do điểm TB môn chỉ lấy đến 1 số thập phân sau khi đã làm tròn nên nếu điểm TB môn là 4.95 thì máy sẽ àm tròn thành 5.0. Khi bạn ra điều kiện phải chọn là 4.95, nếu bạn chọn 5.0 sẽ bỏ sót và xếp loại có thể bị sai đấy, ví dụ : điều kiện để xếp loại học lực TB trở lên thì môn Văn hoặc Toán phải >=5, bạn nên chọn là >=4.95. Các trường hợp 2.0, 3.5. 6.5, 8.0 cũng tương tự
 
Lưu ý của nmhungcncm rất hợp lý và cần thiết. Tất cả những điểm không được nhập trực tiếp ( = 1 ô khác hoặc là kết quả của 1 công thức ) đều có thể xảy ra trường hợp này.
- Ví dụ trong công thức trên, những ô từ D9 đến P9, mình nhập điểm trực tiếp. Nhưng ô Q9 là kết quả của công thức tính ĐTB các môn.Thế nên phải chỉnh lại. IF(AND(Q9>=80...đổi thành IF(AND(Q9>=79.5 ....
Cám ơn bạn nhiều
 
nmhungcncm đã viết:
nếu điểm TB môn là 4.95 thì máy sẽ àm tròn thành 5.0. Khi bạn ra điều kiện phải chọn là 4.95, nếu bạn chọn 5.0 sẽ bỏ sót và xếp loại có thể bị sai đấy, ví dụ : điều kiện để xếp loại học lực TB trở lên thì môn Văn hoặc Toán phải >=5, bạn nên chọn là >=4.95. Các trường hợp 2.0, 3.5. 6.5, 8.0 cũng tương tự
Tại sao Toán >=5 mà chọn là >=4,95?
Nếu điểm trung bình bạn dùng hàm ROUND(trungbinh,1) thì 4,95 phải cho kết quả là 5,0. Các hàm khác lấy số này làm đối số cũng là 5,0. Không thể khác được.
Tôi nghĩ là bạn đã tính trung bình mà không làm tròn, dùng định dạng cho hiển thị 1 số lẽ thì 4,95 sẽ hiển thị là 5,0. Nhưng khi Excel tính toán vẫn lấy giá trị gốc là 4,95. Tôi đã gặp trường hợp dỡ khóc dỡ cười này rồi.
Tôi luôn áp dụng nguyên tắc này khi làm việc với số thập phân trong Excel:
Bài toán cần kết quả n số thập phân thì dùng hàm ROUND làm tròn đến n số thập phân và định dạng hiển thị n số thập phân.
Ví dụ TB lấy 1 số thập phân :
ROUND(TB,1) và format number là 0,0
 
Tôi cũng không hiểu bạn ạ. Đơn giản là tôi học mò mà thôi. Tôi bị như vậy và chỉ biết thông báo để anh em khác khỏi bị như tôi (nếu có). Tôi không biết vì sao??. Sở dĩ tôi thấy điều này là lần trước đó tôi lập 1 bảng EX trong đó có điểm TB các môn học của học sinh( tôi nhập trực tiếp vào trong ô), 1 văn bản tôi soạn bên W, sau đó tôi "trộn thư" để tạo ra các phiếu báo kết quả học tập của hs về cho gia đình, nhưng hỡi ôi bên W sau khi lấy số liệu từ EX nó ra những con số dài vô kể!!! ví dụ khi tôi nhập vào ô bên EX là 5.0, nhưng khi "trộn thư" xong thì con số này lại là: 4.9..........đại loại là nó không phải là 5.0 như lúc tôi lập nữa. lần thứ 2 khi cộng điểm thi lại cho học sinh tôi dùng hàm "tính trung bình" không dùng hàm rount, có định dạng trong format lấy 1 chữ số thập phân, lấy điều kiện là >=5.0 thì máy cho kết quả sai, khi tôi chọn >=4.95 thì nó lại cho kết quả đúng. Xin bạn chỉ thêm cho tôi.
 
Có lẽ bác nmhungcncm nên đính kèm file để chúng tôi dễ giúp bác hơn.
 
nmhungcncm đã viết:
lấy điều kiện là >=5.0 thì máy cho kết quả sai, khi tôi chọn >=4.95 thì nó lại cho kết quả đúng. Xin bạn chỉ thêm cho tôi.
Bạn xem ví dụ về xét kết quả khi TB không dùng hàm ROUND và có dùng hàm ROUND bạn sẽ hiểu nguyên nhân sai.
 

File đính kèm

  • ROUND.zip
    3.4 KB · Đọc: 44
phamduylong đã viết:
Bạn xem ví dụ về xét kết quả khi TB không dùng hàm ROUND và có dùng hàm ROUND bạn sẽ hiểu nguyên nhân sai.

hàm của bạn =ROUND(AVERAGE(A2:D2;A2:B2);1) từ A2:B2 của bạn là nó nhần 2 đúng không, vậy có thể tính "bảng điểm cá nhân gọn nhẹ hương rồi
đúng không, như thế không cần vào formatcell để định dạng các cột có hệ số 1 và hệ số hai chỉ định dạng cột trung bình cộng thôi menu Format>Cells>Number >Decimal places =1

nếu( hệ số 1+ hệ số 2+hệ số 3)/6=> hệ số 3 là điểm thi thì sau nhỉ, lúc dó thì làm công thức nào là gọn
 
Lần chỉnh sửa cuối:
ongtrungducmx25 đã viết:
hàm của bạn =ROUND(AVERAGE(A2:D2;A2:B2);1) từ A2:B2 của bạn là nó nhân 2 đúng không
Đúng vậy, nếu ô nào hệ số 3 thì bạn đưa vào AVERAGE 3 lần.
Ví dụ A2, B2, hệ số 3
C2, D2, E2 hệ số 2,
F2, G2, H2, I2, J2, K2 hệ số 1.
Công thức tính trung bình là:
AVERAGE(A2:K2;A2:E2;A2:B2)
Cách này bạn không cần phải tính hệ số, nhưng với điều kiện các ô phải có điểm.
 
mình muốn chỉ có một cột là hệ số 1 thì làm sau :
Ví dụ A2, hệ số 3
C2, D2, E2 hệ số 2,
F2, G2, H2, I2, J2, K2 hệ số 1.
Công thức tính trung bình là:
=ROUND(AVERAGE(A2:K2;A2:E2;A2);1)
mình thấy nó sai rồi
 
ongtrungducmx25 đã viết:
mình muốn chỉ có một cột là hệ số 1 thì làm sau :
Ví dụ A2, hệ số 3
C2, D2, E2 hệ số 2,
F2, G2, H2, I2, J2, K2 hệ số 1.
Công thức tính trung bình là:
=ROUND(AVERAGE(A2:K2;A2:E2;A2);1)
mình thấy nó sai rồi
Xin lỗi các bạn, trong ví dụ trên còn thiếu ô B2 hệ số 2. Đúng phải là:

A2, hệ số 3
B2, C2, D2, E2 hệ số 2,
F2, G2, H2, I2, J2, K2 hệ số 1.
Công thức tính trung bình là:
=ROUND(AVERAGE(A2:K2;A2:E2;A2);1)
 
sau mà thấy không chắc ăn quá thôi gõ tay cho chính xác bạn nói gì mình không hiểu ai có thể chỉ mình làm điểm trung bình nhé!
 
ongtrungducmx25 đã viết:
sau mà thấy không chắc ăn quá thôi gõ tay cho chính xác bạn nói gì mình không hiểu ai có thể chỉ mình làm điểm trung bình nhé!
Sao lại không chắc ăn? Nếu sai là do mình viết công thức sai.

Tính trung bình theo hệ số có nhiều cách viết, ví dụ:
A2, B2 hệ số 3 (cộng hs=6)
C2, D2 hệ số 2 (cộng hs=4)
E2, F2, G2, H2, I2, J2, K2 hệ số 1 (cộng hs=7).

Tổng hệ số 6+4+7=17.

Tùy cách vận dụng các toán tử, hàm, công thức tính trung bình có thể là:
1. Dùng toán tử:
(A2*3+B2*3+C2*2+D2*2+E2+F2+G2+H2+I2+J2+K2)/17
2. Dùng toán tử và ngoặc đơn nhóm môn hs 3 và hs 2:
((A2+B2)*3+(C2+D2)*2+E2+F2+G2+H2+I2+J2+K2)/17
3. Dùng hàm SUM công từng nhóm hệ số giống nhau:
(SUM(A2:B2)*3+SUM(C2:D2)*2+SUM(E2:K2))/17
4. Dùng hàm AVERAGE:

AVERAGE(A2:K2,A2:E2,A2:B2)
Qua 4 cách viết, công thức 4 là gọn nhất và bạn không phải tính hệ số để chia.

Nguyên tắc dùng AVERAGE để tính trung bình là:
- trong dãy điểm tính TB, có mấy n loại hệ số thì có n đối số (1 ô hoặc dãy ô) đưa vào AVERAGE. Ví dụ trên có 3 hệ số là 1, 2, 3 thì có 3 đối số là A2:K2, A2:E2A2:B2
- Các ô hs n đưa vào n đối số, hs n-1 đưa vào n-1 đối số, ... hs 1 đưa vào 1 đối số.

Theo ví dụ trên:
A2, B2 hệ số 3 đưa vào 3 đối số A2:K2, A2:E2A2:B2
C2, D2 hệ số 2 đưa vào 2 đối số A2:K2, A2:E2
E2, F2, G2, H2, I2, J2, K2 hệ số 1 chỉ đưa vào 1 đối số A2:K2

Tùy theo cách bố trí thứ tự các ô nhập điểm mà ta chọn cách viết công thức.
- Nếu các ô cùng hệ số không liên tục, công thức 1 thích hợp hơn.
- Nếu các ô cùng hệ số liên tục, công thức 4 dễ viết và gọn nhất.
 

File đính kèm

  • TinhTrungbinh.xls
    14.5 KB · Đọc: 48
Chào bạn Tuaxedo

Mình xin nêu hàm đánh giá học lực của THPT ban Cơ bản
Ví dụ ở dòng 5 các cột C5:p5 là các môn học trong đó cột C5 là môn Toán; cột D5 là môn Văn; cột Q5 là điểm TB các môn học:
=IF(Q5="","",IF(AND(OR(C5>=7,95,D5>=7,95),Q5>=7,95,MIN(C5:p5)>=6,45),"Giỏi",IF(OR(AND(Q5>=6,45,OR(C5>=6,45,D5>=6,45),MIN(C5:p5)>=4,95),AND(Q5>=7,45,AND(MIN(C5:p5)4,95,MIN(C5:p5)<6,45))),"Khá",IF(OR(AND(Q5>=4,95,OR(C5>=4,95,D5>=4,95),MIN(C5:p5)>=3,45),AND(Q5>=7,95,MIN((C5:p5)<3,45),AND(Q5>=6,45,AND(C5:5)>=1,95,MIN((C5:p5)>=1,95,AND(Q5>=6,45,MIN((C5:p5)<1,95)),"Yếu","Kém")))))
 
lehien1959ub đã viết:
=IF(Q5="","",IF(AND(OR(C5>=7,95,D5>=7,95),Q5>=7,95,MIN(C5:p5)>=6,45),"Giỏi",IF(OR(AND(Q5>=6,45,OR(C5>=6,45,D5>=6,45),MIN(C5:p5)>=4,95),AND(Q5>=7,45,AND(MIN(C5:p5)4,95,MIN(C5:p5)<6,45))),"Khá",IF(OR(AND(Q5>=4,95,OR(C5>=4,95,D5>=4,95),MIN(C5:p5)>=3,45),AND(Q5>=7,95,MIN((C5:p5)<3,45),AND(Q5>=6,45,AND(C5:5)>=1,95,MIN((C5:p5)>=1,95,AND(Q5>=6,45,MIN((C5:p5)<1,95)),"Yếu","Kém")))))
Dịch ra ngôn ngữ thông thường khó quá.
 
Mình có làm bảng tính này năm vừa rồi, gởi lên bạn dùng thử xem nha. Mình làm trên Excel 2007
 

File đính kèm

  • Tonghop_CN_Update_25.5.rar
    85.8 KB · Đọc: 103
Lần chỉnh sửa cuối:
cái này mở ra làm sau để coi nhỉ! file.xlsx
 
Xếp loại THPT theo qui chế 40

Mình có 1 hàm xếp loại theo qui chế 40, bạn nghiên cứu thử xem có sử dụng được không ?
 

File đính kèm

  • Xep loai.zip
    13.7 KB · Đọc: 85
bạn"lamvudung" ơi cái file này của bạn bị lỗi gì đó nó báo Uptodate!
 
Làm thê nào de khi nhâp 58 vào 1 ô, nó se thành 5.8.
Nhu thê se ít tôn thoi gian hon. Xin các ban chi giúp, mình còn rât do Excel
 
Web KT
Back
Top Bottom