.st0{fill:#FFFFFF;}

Hướng dẫn lập bảng xếp hạng học sinh theo từng lớp trong Excel 

 Tháng Chín 22, 2021

By  Lê Đình Chi

Tại các trường học, những bảng tính quản lý hoạt động như danh sách lớp, bảng điểm môn, bảng điểm thi… là rất quan trọng. Tuy nhiên, không phải ở đâu cũng có đầy đủ phương tiện cũng như các phần mềm chuyên dụng hỗ trợ, hoặc chỉ hỗ trợ những công việc phức tạp. Trong trường hợp này ta có thể sử dụng đến những bảng tính Excel – một công cụ đắc lực lại rất dễ sử dụng. Sau đây zik.vn sẽ hướng dận bạn cách lập bảng xếp hạng học sinh theo từng lớp.

Những công thức cần thiết để lập bảng xếp hạng học sinh theo từng lớp

Để thiết lập bảng xếp hạng học sinh theo từng lớp, đơn giản ta chỉ cần 02 công thức.

1. Hàm RANK hoặc COUNTIF

Với hàm RANK ta sẽ thiết lập công thức như sau:

=RANK(điểm số của học sinh 1, danh sách điểm số,thứ tự từ cao xuống thấp hay từ thấp lên cao)

Xem thêm về hàm RANK tại đây: Sử dụng hàm RANK

Còn hàm COUNTIF được sử dụng để xếp hạng như sau:

=COUNTIF(danh sách điểm số,”>”& điểm số của học sinh 1)+1

Hàm COUNTIF trong trường hợp này sẽ đếm những điểm số lớn hơn điểm số của từng học sinh, sau đó cộng với 1 để ra được xếp hạng. Ví dụ, học sinh thứ nhất có điểm cao nhất, hàm COUNTIF trả kết quả là 0, sau đó cộng với 1 thành xếp hạng 1.

2. Xếp hạng không liên tục không nhảy bậc

Chuyện gì sẽ xảy ra nếu hai người bằng điểm nhau? Hàm RANK hay COUNTIF đều sẽ trả về xếp hạng nhảy bậc (ví dụ: 1-3-4-5-6: thiếu hạng 2 do hai người cao nhất bằng điểm).

Trong trường hợp đó, ta sẽ sử dụng sự hỗ trợ từ COUNTIF và COUNT. Cách làm cụ thể, các bạn hãy đọc bài viết sau đây:

Xếp hạng liên tục không nhảy bậc trong Excel

Sử dụng hàm RANK và COUNTIF

Xây dựng bảng tính

Chúng ta sẽ bắt đầu xây dựng bảng tính, cụ thể trong trường hợp này là xếp hạng điểm trung bình. Tùy từng trường sẽ có những thông tin riêng, tuy vậy vẫn sẽ có những tiêu đề cột chung sau đây:

Số thứ tự

Tên học sinh

Mã số

Điểm trung bình

Xếp loại

Sau đó, vận dụng những công thức từ trên, ta thiết lập xếp hạng liên tục không nhảy bậc giảm dần, bắt đầu nhập từ ô E2:

=(COUNTIF($D$2:$D$15,”>”&D2)+1)+(COUNTIF($D$2:D2,D2)-1)

Viết gọn hơn:

=COUNTIF($D$2:$D$15,”>”&D2)+COUNTIF($D$2:D2,D2)

Hoặc sử dụng hàm RANK:

=RANK(D2,$D$2:$D$15)+(COUNTIF($D$2:D2,D2)-1)

Kết quả thu được:

Tuy nhiên, cách làm này có một vấn đề. Đó là việc xếp hạng không nhảy bậc sẽ được thực hiện từ trên xuống dưới, dẫn đến sự “không công bằng”: những người tên ở trên nếu cùng điểm sẽ có hạng cao hơn người ở dưới. Bởi vậy, khi tiến hành tạo bảng điểm, ta không khuyến khích việc xếp hạng liên tục này mà cần phải tiến hành xếp hạng theo những hiệu số khác.


Các bạn có thể tham khảo các bài viết liên quan dưới đây:

Sử dụng hàm COUNTIF và RANK để xếp hạng liên tục không nhảy bậc

Hướng dẫn sử dụng hàm RANK để xếp hạng trong Excel

Hướng dẫn sử dụng hàm COUNTIF thiết lập số thứ tự bảng phân loại

Hướng dẫn lập bảng xếp hạng học sinh cho nhiều lớp trong Excel

 

Đánh giá bài viết này

zik.vn – Nền tảng học online duy nhất tại Việt Nam tập trung vào phát triển kỹ năng làm việc dành cho người đi làm

Với sứ mệnh: Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người”, đội ngũ phát triển zik.vn đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án…

Zik.vn tự hào khi được đồng hành cùng:

  • 50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…
  • 100.000+ học viên trên khắp Việt Nam

Tìm hiểu ngay các khóa học của Zik.vn TẠI ĐÂY



Lê Đình Chi


Your Signature

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!

DMCA.com Protection Status
>