xếp hạng và xếp loại trong excel

Liên hệ QC

gaodenvang

Thành viên mới
Tham gia
12/11/09
Bài viết
15
Được thích
0
Thứ 1:cho em hỏi là nếu như ta muốn xếp hạng của các học sinh theo điểm trung bình và xếp loại.
vd: học sinh A 8,3 loại giỏi, học sinh B 8,5 nhưng vì bị khống chế nên loại khá.
Vậy khi xếp hạng thì học sinh A xếp trên học sinh B nhưng làm cách nào để làm được.
Thứ 2: Trong bảng xếp loại yêu cầu xếp loại cho các học sinh theo khung điểm xuất sắc, giỏi, khác, trung bình, nhưng chỉ xét những học sinh đậu vậy dùng cách nào bây giờ.
Em đã hoàn thành đc việc xếp loại nhưng những học sinh rớt thì vẫn được xếp loại.

mọi người giúp em với mai thi rồi.
Em không biết sao em upload nên nó toàn kêu thất bại nên ko up file lên đc**~**
 
Thứ 1:cho em hỏi là nếu như ta muốn xếp hạng của các học sinh theo điểm trung bình và xếp loại.
vd: học sinh A 8,3 loại giỏi, học sinh B 8,5 nhưng vì bị khống chế nên loại khá.
Vậy khi xếp hạng thì học sinh A xếp trên học sinh B nhưng làm cách nào để làm được.
Thứ 2: Trong bảng xếp loại yêu cầu xếp loại cho các học sinh theo khung điểm xuất sắc, giỏi, khác, trung bình, nhưng chỉ xét những học sinh đậu vậy dùng cách nào bây giờ.
Em đã hoàn thành đc việc xếp loại nhưng những học sinh rớt thì vẫn được xếp loại.

mọi người giúp em với mai thi rồi.
Em không biết sao em upload nên nó toàn kêu thất bại nên ko up file lên đc**~**
Xếp hạng và xếp loại khác nhau hoàn toàn:
Xếp hạng dựa theo duy nhất một yếu tố: ĐIỂM TRUNG BÌNH, bạn dùng hàm RANK để xếp hạng
Xếp loại dựa theo nhiều điều kiện và sẽ có một bảng điều kiện : TD: điểm Trung bình >8 Tb Văn>6.5, TbToán>7 vv... tùy theo đề bài THƯỜNG PHẢI DÙNG IF, AND nếu không thì phải tạo một bảng dò để xếp loại
Hs đậu và rớt bạn chỉ cần dựa vào cột KQ; đậu hay rớt thôi, nếu không muốn xếp loại hs rớt mình đặt IF ( nếu "rớt" thì không xếp, ngược lại thì xếp loại cho hs đó) trước cái công thức xếp loại của bạn
Thân
 
Mình hiểu được câu thứ 2 rồi nhưng câu thứ 1 bạn nói chung chung nên mình khó hiểu quá.
bạn có thể cho mình 1 ví dụ đc ko.
File của mình up lên ko đc toàn thông báo thất bại thôi.
 
Xếp loại và xếp hạng

Mình đã hiểu ý của bạn. Để xếp hạng trong trường hợp này phải dựa vào điểm trung bình và xếp loại. Trong excel không có hàm nào làm công việc này cả. Bằng kinh nghiệm, mình phải có những thủ thuật riêng. Bạn xem file này nhé.
 

File đính kèm

  • thu thuat xep loai va xep hang.xls
    15 KB · Đọc: 340
Mình đã hiểu ý của bạn. Để xếp hạng trong trường hợp này phải dựa vào điểm trung bình và xếp loại. Trong excel không có hàm nào làm công việc này cả. Bằng kinh nghiệm, mình phải có những thủ thuật riêng. Bạn xem file này nhé.
Thủ thuật riêng của bạn hay nhỉ.giải thích cho mình một tí về hàm AND():Điểm nhỏ nhất của ba môn lớn hơn hoặc bằng 8 thì điểm trung bình đương nhiên >=8 thì tại sao lại phải thêm AND() vào nhỉ?
 
Bạn làm bài tập theo thầy dạy thì khi thi mới đúng, chứ theo ở đây toàn các bác cao siêu trên cơ của thầy bạn luôn làm sao thầy bạn hiểu đánh rớt bạn là cái chắc!
 
Có thể tạo cột trung gian bằng hàm mảng, như sau:

Mình đã hiểu ý của bạn. Để xếp hạng trong trường hợp này phải dựa vào điểm trung bình và xếp loại. Trong excel không có hàm nào làm công việc này cả. Bằng kinh nghiệm, mình phải có những thủ thuật riêng. Bạn xem file này nhé.

PHP:
Option Explicit:        Option Base 1
Function DiemTrBTheoLoai(LookupRange As Range)
 Dim SoHS As Byte, Clls As Range, Dem As Byte
 SoHS = LookupRange.Rows.Count
 ReDim DTrB(SoHS, 1) As Double:           Dim GPE As String
 
 For Each Clls In LookupRange.Cells(1, 1).Resize(SoHS)
   Dem = Dem + 1:                         GPE = UCase$(Left(Clls.Offset(, 1).Value, 1))
   DTrB(Dem, 1) = Clls.Value + Switch(GPE = "Y", 0, GPE = "T", SoHS, GPE = "K", 2 * SoHS, _
      GPE = "G", 3 * SoHS, GPE = "X", 4 * SoHS)
 Next Clls
 DiemTrBTheoLoai = DTrB
End Function

Cách dùng:

(*) Ta tô chọn vùng J2:J9;
(*) Bấm lên thanh công thức & nhập cú pháp hàm: =DiemTrBTheoLoai(G2:H9)
(*) Kết thúc bằng tổ hợp ba fím giành cho chúng!
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom