.st0{fill:#FFFFFF;}

Làm thế nào để sử dụng hàm RANK để xếp hạng trong Excel 

 Tháng Chín 22, 2021

By  Lê Đình Chi

Khi muốn xếp hạng, xếp thứ trong Excel thì làm thế nào? Đây là thắc mắc nhiều bạn gặp phải khi mới sử dụng Excel. Trong bài viết này zik.vn sẽ hướng dẫn các bạn cách sử dụng hàm RANK để xếp hạng trong Excel một cách chi tiết và cụ thể nhất. Ngoài ra bạn có thể tải miễn phí file mẫu sử dụng trong bài viết tại đường link cuối bài.

Hướng dẫn về hàm RANK trong Excel

Tác dụng: Hàm RANK dùng để xếp thứ, xếp hạng (thứ hạng) các giá trị trong cùng một cột hoặc một vùng ô.

Cú pháp:

Hàm RANK trong Excel được có cấu trúc như sau:

=RANK(number, ref, [order])

Trong đó:

  • Number: số cần xếp hạng trong danh sách
  • Ref: danh sách các số
  • Order: thứ tự xếp hạng. Gồm 2 cách sắp xếp theo thứ tự tăng dần (số 0 = mặc định nếu không nhập) hay thứ tự giảm dần (số 1)

Chú ý:

  • Bạn có thể sử dụng hàm này trong tất cả  các phiên bản của Excel từ 2003 tới mới nhất là Office 2019, Office 365.
  • Trong các phiên bản Excel từ 2010 trở đi có thể sử dụng các hàm xếp hạng khác như RANK.AVG và RANK.EQ là các hàm chi tiết hơn của hàm RANK, cho phép bạn có nhiều cách chọn lựa tiêu chí xếp hạng hơn.

Trong phạm vi bài viết này chúng ta chỉ tìm hiểu về cách sử dụng hàm RANK mà thôi.

Một số ví dụ về dùng hàm RANK để xếp hạng

Xếp hạng theo thứ tự tăng dần với hàm RANK

Chúng ta cùng xét ví dụ sau đây:

bài tập xếp hạng trong excel với hàm rank

Trong yêu cầu này chúng ta có:

  • Vùng chứa các giá trị để xếp hạng là B2:B8
  • Các giá trị cần xếp hạng là từng ô trong vùng B2:B8
  • Thứ tự sắp xếp là tăng dần, số lớn nhất xếp thứ 1.

Do đó hàm RANK tại ô C2 sẽ được viết như sau:

=RANK(B2, B2:B8, 0)

Vì hàm RANK này sẽ được áp dụng cho cả vùng C2:C8, do đó bạn sẽ cần kéo công thức từ ô C2 tới ô C8. Để khi kéo công thức không bị sai, bạn cần phải cố định vùng ô B2:B8 vì toàn bộ các công thức sẽ đều áp dụng trên vùng ô này. Nếu không cố định thì tọa độ vùng ô này sẽ thay đổi khi bạn kéo công thức.

Cách cố định là bạn bôi đen vùng B2:B8 trong công thức, sau đó bấm phím F4 trên bàn phím. Kết quả thu được là:

=RANK(B2, $B$2:$B$8, 0)

Tham khảo: Cách cố định tọa độ trong công thức Excel

Bây giờ bạn mới tiến hành kéo công thức từ C2 tới C8. Kết quả:

kết quả bài tập sắp xếp theo thứ tự tăng dần bằng hàm rank

Như vậy ta thấy:

  • Người có điểm TB cao nhất là 9.5 được xếp hạng 1
  • Người có điểm TB là 8.1 được xếp thứ 2, trong đó có 2 người cùng điểm, do đó có 2 vị trí xếp hạng 2 là dòng 3 và dòng 6
  • Do 2 người đồng hạng 2 nên sẽ không có xếp hạng 3. Hạng tiếp theo sẽ là hạng 4, ứng với số điểm TB là 7.6

Xếp hạng theo thứ tự giảm dần bằng hàm RANK

Tương tự như cách xếp hạng theo thứ tự tăng dần, bạn có thể sử dụng hàm RANK để sắp xếp theo thứ tự giảm dần với tham số thứ 3 là giá trị 1.

Tuy nhiên bạn cần chú ý khi nào thì sử dụng tới cách xếp hạng này, bởi đây là cách xếp hạng ngược lại với thông thường. Do đó nó thường áp dụng với những giá trị phản ánh tính chất “tiêu cực” : như số lần mắc lỗi, số lần đi muộn… để biết ai mắc lỗi nhiều nhất thì xếp thứ nhất.

Cùng xét ví dụ sau đây:

bài tập sắp xếp theo thứ tự giảm dần hàm rank

Trong bài tập này chúng ta có:

  • Giá trị cần xếp hạng: từng ô trong vùng C2:C8, tính từ ô C2 trở đi
  • Vùng chứa các giá trị cần xếp hạng: C2:C8
  • Phương thức xếp hạng: từ lớn tới nhỏ, giảm dần

Do đó tại ô D2 bạn có thể viết hàm RANK như sau:

=RANK(C2, $C$2:$C$8, 1)

Chú ý là vùng C2:C8 cần cố định để việc sao chép công thức từ D2 tới D8 không bị sai tham chiếu tới vùng chứa các giá trị cần xếp hạng.

Kết quả thu được là:

kết quả bài tập sắp xếp theo thứ tự giảm dần hàm rank

Trong đó:

  • Người mắc ít lỗi nhất là 0 lần, xếp thứ 1 (dòng 3)
  • Người mắc nhiều lỗi nhất là 6 lần, xếp thứ 7 trong tổng số 7 người
  • Có 2 trường hợp số lỗi giống nhau là 1 lần, đều xếp thứ 2, không có ai xếp thứ 3 (đây là đặc điểm của hàm RANK)

Kết luận

Như vậy chúng ta đã có thể hình dung được cách sử dụng hàm RANK trong Excel rồi. Một số kết luận có thể rút ra là:

  • Hàm RANK không phân biệt được các giá trị trùng nhau, bằng nhau khi xếp hạng nên xếp hạng ngang nhau. Hay nói cách khác là hàm RANK không xếp hạng theo điều kiện được.
  • Hàm RANK chỉ xếp hạng được cho những giá trị là dạng Số, bao gồm cả số 0 lẫn số âm, số có phần thập phân.
  • Khi xếp hạng theo thứ tự giảm dần bạn cần chú ý phải sử dụng tham số thứ 3 với giá trị là số 1.

Hy vọng bài viết này sẽ hữu ích trong việc nâng cao khả năng viết công thức tính trong Excel của bạn. Nếu có bất kỳ thắc mắc gì bạn có thể góp ý, phàn hồi ngay dưới bài viết này để chúng tôi có thể giải quyết mọi thắc mắc của bạn một cách sớm nhất.

Những kiến thức bạn đang xem thuộc khóa học Excel từ cơ bản tới nâng cao của zik.vn. Khóa học này cung cấp cho bạn kiến thức một cách đầy đủ và có hệ thống về các hàm, các công cụ trong excel, ứng dụng excel trong công việc… Hiện nay hệ thống đang có nhiều ưu đãi khi bạn đăng ký tham gia khóa học này.

Ngoài ra các bạn có thể đọc thêm một số bài viết thú vị khác về xếp hạng trong Excel

Cách dùng hàm RANK và hàm COUNTIF để xếp hạng liên tục không nhảy bậc trong Excel

Xếp hạng theo điều kiện trong excel – Phần 1

Xếp hạng theo điều kiện trong excel – Phần 2

Xếp hạng theo điều kiện trong excel – Phần 3

Tải về file mẫu trong bài viết

Bạn có thể tải về file mẫu sử dụng trong bài viết tại địa chỉ bên dưới:


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

Tài liệu kèm theo bài viết

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

Leave a Reply

Your email address will not be published. Required fields are marked

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

Subscribe to our newsletter now!

DMCA.com Protection Status
>