Hàm rank là gì

Bạn đang muốn xếp hạng các dữ liệu trong Excel theo thứ tự từ cao đến thấp hay từ thấp đến cao nhưng lại không biết làm thế nào? Bài viết này Isinhvien sẽ hướng dẫn cho các bạn cách sử dụng hàm Rank trong Excel một cách đơn giản nhất.

Hàm rank là gì
Hàm Rank

Hàm Rank trong Excel là hàm được dùng để sắp xếp, phân hạng dữ liệu, số liệu. Bạn có thể dễ dàng sắp xếp, phân hạng dữ liệu từ cao đến thấp hoặc từ thấp đến cao.

Các trường hợp cần sử dụng hàm Rank:

  • Khi bạn muốn xếp hạng các dữ liệu từ cao đến thấp.
  • Khi bạn muốn xếp hạng các dữ liệu từ thấp đến cao.

Hàm rank là gì
Công thức hàm Rank

Hàm RANK có công thức: =RANK(number,ref, [order])

Trong đó:


  • Number: Giá trị cần xếp hạng trong khối.
  • Ref: Danh sách, khối dữ liệu cần sắp xếp.
  • Order: Thứ tự cần sắp xếp, kiểu sắp xếp (tăng dần hoặc giảm dần). Trong trường hợp order = 0 (hoặc không có tham số này) thì sẽ tính từ cao xuống thấp. Còn order = 1 sẽ xếp từ thấp lên cao.

Ví dụ: Mình có 1 bảng tổng hợp số ngày làm của các nhân viên và mình sẽ dùng hàm RANK để xếp hạng cho từng nhân viên từ cao xuống thấp.

Hàm rank là gì
Ví dụ 1

Bước 1:  Tại ô đầu tiên trong cột Xếp hạng > Nhập công thức sau:

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

Trong đó:

  • B2: là số cần tìm thứ hạng (số ngày làm của nhân viên đầu tiên).
  • $B$2:$B$5: là danh sách số, chính là cột Số ngày làm. Bạn kéo từ B2 đến B5 và nhấn F4 để cố định.
  • 0: là sắp xếp theo thứ tự tăng dần (số ngày làm cao nhất sẽ đứng thứ hạng 1).

Hàm rank là gì
Nhập công thức vào ô C2

Bước 2: Sau khi nhấn Enter chúng ta sẽ có kết quả là 4, nghĩa là nhân viên Nguyễn Văn A xếp hạng 4 với 2 ngày làm.


Hàm rank là gì
Kết quả ô C2

Bước 3: Để hiển thị kết quả cho các ô còn lại bạn chỉ cần đặt con trỏ chuột vào góc dưới ô chứa kết quả trên cho xuất hiện dấu cộng sau đó nháy đúp chuột dưới là xong.

Hàm rank là gì
Nhấn vào dấu chấm xanh

Bước 4: Và đây là kết quả:

Hàm rank là gì
Kết quả cuối cùng

Lưu ý: Trong trường hợp có những số trùng nhau thì chúng sẽ có thứ hạng bằng nhau và gây ảnh hưởng tới thứ hạng về sau.

Ví dụ: Mình có 1 bảng tổng hợp số ngày làm của các nhân viên và mình sẽ dùng hàm RANK để xếp hạng cho từng nhân viên từ thấp lên cao.

Hàm rank là gì
Ví dụ 2

Bước 1:  Tại ô đầu tiên trong cột Xếp hạng > Nhập công thức:


=RANK(B2,$B$2:$B$5,1)

Trong đó:

  • B2: là số cần tìm thứ hạng (số ngày làm của nhân viên đầu tiên).
  • $B$2:$B$5: là danh sách số, chính là cột Số ngày làm. Bạn kéo từ B2 đến B5 và nhấn F4 để cố định.
  • 1: là sắp xếp theo thứ tự giảm dần (số ngày làm thấp nhất sẽ đứng thứ hạng 1).

Hàm rank là gì
Nhập công thức vào ô C2

Bước 2: Sau khi nhấn Enter chúng ta sẽ có kết quả là 1, nghĩa là nhân viên Nguyễn Văn A xếp hạng 1 với 2 ngày làm.

Hàm rank là gì
Kết quả ô C2

Bước 3: Để hiển thị kết quả cho các ô còn lại bạn chỉ cần đặt con trỏ chuột vào góc dưới ô chứa kết quả trên cho xuất hiện dấu cộng sau đó nháy đúp chuột dưới là xong.

Hàm rank là gì
Nhấn 2 lần vào dấu chấm màu xanh

Bước 4: Và đây là kết quả:

Hàm rank là gì
Kết quả cuối cùng

Vậy là Isinhvien đã hướng dẫn các bạn sử dụng hàm Rank trong Excel và cách sắp xếp danh sách theo thứ tự trong Excel rồi đấy. Nếu các bạn thấy bài viết này hữu ích thì hãy chỉa sẻ cho bạn bè của các bạn để mọi người đều được biết nhé! Chúc các bạn thành công!


Tương tự: Hàm trả về thứ hạng

Hàm Rank giúp bạn kiểm tra thứ hạng một giá trị có bảng tính với độ chính xác cao nhất. 

Kết quả của hàm RANK trả về thứ hạng (vị trí thứ hạng) của một giá trị nằm trong danh sách. Thứ hạng của một giá trị cũng chính là vị trí của nó so với các giá trị khác nằm trong cùng một danh sách.

Cấu trúc của hàm Rank 

Công thức của hàm Rank trong trang tính Excel được viết như sau: =RANK(number, ref, [order])

Trong đó:

  • Number : Là thông số bắt buộc và là số mà người dùng đang muốn tìm thứ hạng của nó.

  • Ref: Là thông số bắt buộc thể hiện cho một mảng hoặc tham chiếu tới một danh sách các số. Các giá trị mà không phải là số trong tham chiếu sẽ được bỏ qua.

  • Order: Là một con số chỉ rõ cách xếp hạng số và thông số này là tùy chọn.

Khi hàm Rank hoạt động, nếu thứ tự là 0 (không) hoặc được bỏ qua, thì Microsoft Excel sẽ thực hiện xếp hạng số giống như khi tham chiếu là một danh sách theo thứ tự giảm dần. Trường hợp khác, nếu thứ tự là bất kỳ giá trị nào khác không, thì Microsoft Excel sẽ xếp hạng số giống như khi tham chiếu là một danh sách sắp xếp theo thứ tự tăng dần.

Hướng dẫn sử dụng hàm Rank

Hàm RANK sẽ giúp người dùng thực hiện việc sắp xếp vị trí số liệu theo thứ tự từ cao xuống thấp hoặc từ thấp lên cao. Cách sử dụng hàm này cũng tương đối đơn giản như những hàm Excel cơ bản khác.

Ví dụ như chúng ta có một bảng danh sách họ tên và điểm số như trong hình dưới đây và giờ việc cần làm là xếp hạng học sinh theo mức điểm số từ trên cao xuống thấp. Thực hiện sử dụng hàm Rank để xếp hạng học sinh như sau:

Bước 1: Nhập công thức tính của hàm Rank

Tại ô đầu tiên trong cột Xếp hạng, bạn cần phải nhập công thức =RANK(B3,$B$3:$B$7,0).

Trong đó:

  • B3 là số đang cần tìm thứ hạng là điểm số của học sinh đầu tiên.

  • Phần trong ngoặc là $B$3:$B$7 là danh sách số là cột Điểm số.

  • 0 là sắp xếp theo thứ tự tăng dần (có nghĩa là điểm số cao nhất sẽ đứng thứ hạng 1).

Bước 2: Nhấn Enter để nhận kết quả và sao chép công thức

Sau khi nhấn phím Enter chúng sẽ có kết quả là 3, nghĩa là bạn học sinh Trần Hà An xếp thứ 3 với 20,1 điểm. Tại ô kết quả đầu tiên trong cột Xếp hạng, bạn cần phải kéo xuống những ô còn lại và sẽ được kết quả xếp hạng cho những học sinh còn lại.

Trong trường hợp với  những số trùng nhau sẽ có thứ hạng bằng nhau và ảnh hưởng tới thứ hạng về sau. Chẳng hạn số 22 xuất hiện 2 lần thì sẽ cùng xếp ở thứ hạng 2. Và số 20,1 sẽ xếp hạng thứ 4 luôn và sẽ  không có xếp hạng thứ 3.

Ở trường hợp xếp này chúng ta cần tính xếp hạng đảo ngược so với ví dụ trên, có nghĩa là ai có mức điểm số cao sẽ đứng xếp hạng cuối trong danh sách. Ở đây chúng ta sẽ phải thay số 0 thành số 1.

Bước 1: Nhập công thức hàm Rank

Chúng ta cũng sẽ nhập công thức tính xếp hạng của học sinh theo thứ tự từ điểm số thấp tới điểm số cao, ở  ô xếp hạng học sinh đầu tiên sẽ áp dụng công thức là =RANK(B3,$B$3:$B$7,1) rồi cũng nhấn phím Enter để nhận kết quả

Bước 2: Thu về kết quả và sao chép công thức xuống các dòng bên dưới

Sau khi nhận kết quả bạn Nguyễn Hà Anh điểm số 20,1 xếp hạng số 3 theo thứ tự điểm số từ thấp tới cao. Chúng ta thực hiện sao chép công thức xuống các dòng bên dưới bằng cách kéo chuột từ góc trái của ô C3 xuống các dòng còn lại. Cuối cùng, chúng ta thu được kết quả.

Những điều cần lưu ý về hàm Rank

Hàm Rank là hàm cơ bản của Excel và được dùng trong mọi phiên bản như Excel 2003, Excel 2007, Excel 2010, Excel 2013, Excel 2016, Office 365… Từ phiên bản 2010 trở đi, người dùng có thể sử dụng các hàm RANK.AVG và RANK.EQ để việc sắp xếp được cụ thể hơn và đảm bảo độ chính xác hơn. Tuy nhiên, bạn vẫn có thể sử dụng hàm RANK giống như trong mọi phiên bản một cách bình thường.

Hàm RANK cho phép các số trùng lặp cùng một thứ hạng. Thế nhưng, sự có mặt của các số trùng lặp có thể sẽ làm ảnh hưởng đến kết quả thứ hạng của các số sau đó.

Hàm này có thể thay thế bằng một hoặc nhiều hàm khác trong trang tính Excel mới với độ chính xác cao hơn và có tên gọi được phản ánh rõ hơn công dụng của chúng. 

Người đăng: hoy Time: 2020-10-20 16:52:12