Giúp mình hàm xếp hoại học lực hs THPT với! (1 người xem)

  • Thread starter Thread starter abico
  • Ngày gửi Ngày gửi

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

abico

Thành viên mới
Tham gia
7/11/10
Bài viết
12
Được thích
0
Mình có các dữ liệu ở trong bản đính kèm.
điều kiện xếp loại như sau:
- Loại Giỏi: Điểm TB các môn > 8.0, trong đó bắt buộc phải có 1 trong 2 môn Văn hoặc Toán > 8.0, các môn còn lại > 6.5, môn thể dục Đạt, hạnh kiểm Khá trở lên.
- Loai Khá: Điểm TB các môn > 6.5,trong đó bắt buộc phải có 1 trong 2 môn Văn hoặc Toán > 6.5, các môn còn lại > 5.0, môn thể dục Đạt, hạnh kiểm Khá trở lên.
- Loại TB: Điểm TB các môn > 5.0,trong đó bắt buộc phải có 1 trong 2 môn Văn hoặc Toán > 5.0, các môn còn lại > 3.5, môn thể dục Đạt.
- Loại Yếu: + Điểm TB các môn < 5.0 nhưng > 3.5
+ Điểm TB các môn > 5.0 nhưng có 1 môn < 3.5 và >2.0
- Loại Kém: các trường hợp còn lại.

bạn nào chỉ giúp mình với!
 

File đính kèm

đã làm cho bạn ở topic kia. không nên post 1 topic ở hai mục rất tốn tài nguyên của diễn đàn

Công thức:

=IF(AND(GG7>=8;OR(T7>=8;CL7>=8);T7>=6,5;AH7>=6,5;A V7>=6,5;BJ7>=6,5;BX7>=6,5;CL7>=6,5;CZ7>=6,5;DN7>=6 ,5;EB7>=6,5;EP7>=6,5;FD7>=6,5;GF7>=6,5;FG7="Đ";OR (GI7="K";GI7="T"));"Giỏi";IF(AND(GG7>=6,5;OR(T7> =6,5;CL7>=6,5);T7>=5;AH7>=5;AV7>=5;BJ7>=5;BX7>=5;C L7>=5;CZ7>=5;DN7>=5;EB7>=5;EP7>=5;FD7>=5;GF7>=5;FG 7="Đ";OR(GI7="K";GI7="T"));"Khá";IF(AND(GG7>=5;O R(T7>=5;CL7>=5);T7>=3,5;AH7>=3,5;AV7>=3,5;BJ7>=3,5 ;BX7>=3,5;CL7>=3,5;CZ7>=3,5;DN7>=3,5;EB7>=3,5;EP7> =3,5;FD7>=3,5;GF7>=3,5;FG7="Đ");"TB";IF(OR(AND(GG 7<5;GG7>3,5;T7>=3,5;AH7>=3,5;AV7>=3,5;BJ7>=3,5;BX7 >=3,5;CL7>=3,5;CZ7>=3,5;DN7>=3,5;EB7>=3,5;EP7>=3,5 ;FD7>=3,5;GF7>=3,5);AND(GG7>=5;OR(T7<=3,5;AH7<=3,5 ;AV7<=3,5;BJ7<=3,5;BX7<3,5;CL7<=3,5;CZ7<=3,5;DN7<= 3,5;EB7<=3,5;EP7<=3,5;FD7<=3,5;GF7<=3,5);T7>=2;AH7 >=2;AV7>=2;BJ7>=2;BX7>=2;CL7>=2;CZ7>=2;DN7>=2;EB7> =2;EP7>=2;FD7>=2;GF7>=2));"Yếu";"Kém"))))

http://www.giaiphapexcel.com/forum/...mình-hàm-xếp-hoại-học-lực-hs-THPT-với!
Thân!
Cảm ơn bạn nhiều, lần đầu post bài nên không biết mong các bạn thông cảm, mình sẽ rút kinh nghiệm
 
Giúp công thức xếp loại
tôi có một bảng XL tại ô M9 màu đỏ XL với ĐK như sau :
trong các ô nếu F9, H9,J9,L9 có 1 cái "CĐ" thì XL chung "CĐ", trong 4 ô F9,H9, J9,L9 CÓ 2 ô "T" trở lên là "T" ,còn lại là "Đ" . các bạn chỉ dùm cho công thức
 

File đính kèm

giúp công thức xếp loại
tôi có một bảng xl tại ô m9 màu đỏ xl với đk như sau :
Trong các ô nếu f9, h9,j9,l9 có 1 cái "cđ" thì xl chung "cđ", trong 4 ô f9,h9, j9,l9 có 2 ô "t" trở lên là "t" ,còn lại là "đ" . Các bạn chỉ dùm cho công thức

Mã:
n9=if(countif($f9:$l9,"cđ"),"cđ",if(countif($f9:$l9,"t")>1,"t","đ"))
 
Bạn hpkhuong có thể kiểm tra lại hàm giúp mình được không? mình làm thì phần đa là đúng nhưng nó sảy ra 1 trường hợp như thế này:
- 1 học sinh có điểm TBHK 5.5 trong đó văn 4.6, toán 5.8, hạnh kiểm khá, không môn nào dưới 3.5. khi mình áp hàm thì cho ra kết quả học lực KÉM, nếu đúng thì bạn này phải xếp lục lực trung bình chứ nhỉ?

bạn xem file mình đính kèm bên dưới để rễ hiểu hơn
 

File đính kèm

Lần chỉnh sửa cuối:
- trường hợp trên sai là do lý do sau:
+ bạn xem tại ô AH7, điểm trung bình môn Vật lý là 3,5 ; nhưng thực tế điểm môn này là 3,4500 --> khi bạn để chế độ format 1 chữ số lẻ thì nó hiển thị là 3,5, bạn chọn chế độ show từ 2 số lẻ trở lên sẽ thấy như nào.
==> bạn nghỉ là sai nhưng không phải sai.
+ để loại bỏ trường hợp sai như trên thì tôi nghỉ bạn nên dùng hàm round để làm tròn điểm trung bình môn của từng môn. như tôi đã cố tình làm công thức & làm tròn cho bạn tại ô GG7 (ô điểm trung bình học kỳ).
ô này làm tròn 1 số lẻ vì tôi thấy đi học ngày xưa thường cô giáo/ thầy giáo thường làm tròn 1 số lẻ.
hàm như sau: GG7 =ROUND(AVERAGE(T7;AH7;AV7;BJ7;BX7;CL7;CZ7;DN7;EB7;EP7;FD7;GF7);1) . số 1 cuối cùng đó là lấy 1 số lẻ
ví dụ nếu điểm trung bình là 3,45 khi làm tròn lên 1 sẽ là 3,5


tương tự bạn có thể dùng hàm round để làm tròn cho điểm trung bình của từng môn để không xảy ra trường hợp bạn nghỉ là sai như trên (nhưng thực tế không phải sai)

=> công thức tôi làm không sai ở trường hợp trên nhé! Nhưng bạn phải test kỷ tất cả các trường hợp xem có sót cái nào ko nha.

bạn thay công thức tôi viết ở #2 bằng cái dưới, gọn hơn tí.

=IF(AND(GG7>=8;OR(MIN(T7;CL7)>=8);MIN(T7;AH7;AV7;BJ7;BX7;CL7;CZ7;DN7;EB7;EP7;FD7;GF7)>=6,5;FR7="Đ";OR(GI7="K";GI7="T"));"Giỏi";IF(AND(GG7>=6,5;OR(MIN(T7;CL7)>=6,5);MIN(T7;AH7;AV7;BJ7;BX7;CL7;CZ7;DN7;EB7;EP7;FD7;GF7)>=5;FR7="Đ";OR(GI7="K";GI7="T"));"Khá";IF(AND(GG7>=5;OR(MIN(T7;CL7)>=5);MIN(T7;AH7;AV7;BJ7;BX7;CL7;CZ7;DN7;EB7;EP7;FD7;GF7)>=3,5;FR7="Đ");"TB";IF(OR(AND(GG7<5;MIN(GG7;T7;AH7;AV7;BJ7;BX7;CL7;CZ7;DN7;EB7;EP7;FD7;GF7)>=3,5);AND(GG7>=5;OR(MIN(T7;AH7;AV7;BJ7;BX7;CL7;CZ7;DN7;EB7;EP7;FD7;GF7)<=3,5);MIN(T7;AH7;AV7;BJ7;BX7;CL7;CZ7;DN7;EB7;EP7;FD7;GF7)>=2));"Yếu";"Kém"))))

Note:
Tôi test thử thì trường hợp nếu điểm trung bình học kỳ >=5, không có môn nào dưới 2, mà có từ 2 môn trở lên dưới 3,5 . Vậy trường hợp này bạn xếp học lực như nào? vẫn là Yếu hay là cho Kém?
=> Nếu trường hợp này xếp là "Kém" thì bạn Confirm để tôi chỉnh lại hàm cho. Còn không thì công thức vậy là ổn rồi

Thân!
cảm ơn bạn. mình đã thay hàm ở T7 =AVERAGE(G7:S7,M7:S7,S7) bằng T7 =ROUND(AVERAGE(G7:S7,M7:S7,S7);1) vào để làm tròn cột trung bình môn học rồi mà nó cứ báo lỗi. mình hiểu ý của bạn nhưng bạn thử kiểm tra hộ mình dòng mình bôi đỏ ở file đính kèm giúp mình xem mình làm sai ở đoạn nào với nhé.
còn trường hợp
nếu điểm trung bình học kỳ >=5, không có môn nào dưới 2, mà có từ 2 môn trở lên dưới 3,5 . Vậy trường hợp này bạn xếp học lực như nào? vẫn là Yếu hay là cho Kém? ==> thì mình xếp Yếu bạn ạ
 

File đính kèm

các bác cho em hỏi
em có file như đính kèm
bây giờ em muốn biết là mỗi hàng có tương ứng bao nhiêu cây G,C,K các loại thì dùng công thức nào có thể tính cho tất cả các hàng được ạ
Hàng 1, hàng 2,.... như bảng của em chứ không phải là trong mỗi hàng ngang ạ
 

File đính kèm

Lần chỉnh sửa cuối:
do tính chất công việc em làm thì nó không thì chọn thủ công như vậy được vì bác biết ví dụ như có 1000 hàng thì phải 1000 lần sửa công thức bằng tay rất mất thời gian. chưa kể có hàng chục file như thế :(
ý em hỏi là có cách nào làm mà có thể kéo công thức từ trên xuống dưới không
 
chỉ có cách là tại chỗ cột hàng
ví dụ hàng 1 có 2 dòng, thì tại hai dòng đều có số 1 (ngay cột hàng)
hàng 2 có 3 dòng, thì tại 3 dòng đều có số 2,....tiếp tục cho đến hết


vì sợ mắc công nên bắt buộc bước đầu tiên bạn phải update số hàng cho từng dòng. chứ excel sao hiểu được 1 hàng của bạn trải dài bao nhiêu dòng
Đó là sử dụng hàm còn nếu có cao thủ viết VBA thì được không mình không biết (vì mình chả biết VBA)


sau khi update được từng dòng có số hàng rồi thì...dùng hàm SUMPRODUCT có 2 điều kiện là (hàng, mã cây) kéo cái rẹt nguyên bảng là ra thôi
bạn xem file, tôi đã thử giúp bạn được 6 hàng đầu tiên ==> kết quả như nào
thank bác nhiều lắm
chính là cái em cần đây rồi
còn việc update từng dòng có số hàng thì em biết cách làm rồi. /-*+//-*+//-*+/ chỉ cần thêm 1 hàng là ok thôi @$@!^%@$@!^%@$@!^%
cảm ơn bác em nghĩ mãi k ra :D
 
bác @hpkhuong có dùng fb không cho em xin em ib hỏi nhờ tí
trình bày ở diễn đàn này khó giải thích quá
fb của em
 
Bạn HPKhuong giúp mình hàm xếp loại học lực cả năm với!
điều kiện là:
- Loại Giỏi: Điểm TB các môn > 8.0, trong đó bắt buộc phải có 1 trong 2 môn Văn hoặc Toán > 8.0, các môn còn lại > 6.5
- Loai Khá: Điểm TB các môn > 6.5,trong đó bắt buộc phải có 1 trong 2 môn Văn hoặc Toán > 6.5, các môn còn lại > 5.0
- Loại TB: Điểm TB các môn > 5.0,trong đó bắt buộc phải có 1 trong 2 môn Văn hoặc Toán > 5.0, các môn còn lại > 3.5
- Loại Yếu: + Điểm TB các môn < 5.0 nhưng > 3.5
+ Điểm TB các môn > 5.0 nhưng có 1 môn < 3.5 và >2.0
- Loại Kém: các trường hợp còn lại.
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn HPKhuong giúp mình hàm xếp loại học lực cả năm với!
điều kiện là:
- Loại Giỏi: Điểm TB các môn > 8.0, trong đó bắt buộc phải có 1 trong 2 môn Văn hoặc Toán > 8.0, các môn còn lại > 6.5
- Loai Khá: Điểm TB các môn > 6.5,trong đó bắt buộc phải có 1 trong 2 môn Văn hoặc Toán > 6.5, các môn còn lại > 5.0
- Loại TB: Điểm TB các môn > 5.0,trong đó bắt buộc phải có 1 trong 2 môn Văn hoặc Toán > 5.0, các môn còn lại > 3.5
- Loại Yếu: + Điểm TB các môn < 5.0 nhưng > 3.5
+ Điểm TB các môn > 5.0 nhưng có 1 môn < 3.5 và >2.0
- Loại Kém: các trường hợp còn lại.

=if(and(tb>=8, min(cac mon)>=6.5, max(toan,van)>=8), “Gioi”,….
 
không được bạn ạ. tổng dung lượng tệp tải lên đã hết mất rồi, mình khồn thể đính kèm thêm file đươck nữa!
 
không được bạn ạ. tổng dung lượng tệp tải lên đã hết mất rồi, mình khồn thể đính kèm thêm file đươck nữa! bạn vui lòng tải file giúp mình từ đây nhé: https://www.fshare.vn/file/VT5XZXG7CTTF
 

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

Back
Top Bottom