Hàm RANK trong Excel là công cụ không thể thiếu khi cần sắp xếp thông tin trong báo cáo. Việc thực hiện thủ công sẽ tốn nhiều thời gian và không hiệu quả. Làm thế nào để áp dụng công thức hàm RANK một cách chuyên nghiệp? Hãy cùng tìm hiểu chi tiết qua bài viết này!
Hàm RANK trong Excel là gì?
Hàm RANK trong Excel là hàm giúp xác định vị trí thứ hạng của một giá trị trong danh sách. Thứ hạng này phản ánh kích thước của giá trị so với các giá trị khác trong tập hợp. Nhờ đó, đây là công cụ mạnh mẽ để phân loại và sắp xếp dữ liệu trong Excel.

Hàm RANK thường được sử dụng phổ biến trong các báo cáo hoặc công việc thống kê. Phạm vi áp dụng của hàm RANK phụ thuộc vào nhu cầu của người dùng, có thể là một vùng dữ liệu cụ thể hoặc toàn bộ danh sách.
Công thức của hàm RANK
Hàm RANK trong Excel được sử dụng để xếp hạng với cú pháp như sau:
RANK(number,ref,[order])
Trong đó:
- Number: Đây là giá trị cần xác định thứ hạng trong tập dữ liệu đã chọn.
- Ref: Đây là phạm vi dữ liệu chứa các giá trị cần xếp hạng. Các giá trị nằm ngoài phạm vi này sẽ bị bỏ qua.
- Order: Tham số này quyết định kiểu sắp xếp, có thể là tăng dần hoặc giảm dần.
Nếu Order là 0 (hoặc bỏ trống), giá trị sẽ được sắp xếp từ cao xuống thấp. Ngược lại, nếu Order là 1, giá trị sẽ được sắp xếp từ thấp lên cao.
Những điều cần lưu ý khi sử dụng hàm RANK
Hàm RANK giúp xử lý công việc nhanh chóng và hiệu quả hơn. Tuy nhiên, trước khi sử dụng hàm RANK để xếp hạng dữ liệu trong Excel, bạn cần lưu ý một số điểm quan trọng sau:
- Nếu có hai giá trị trùng nhau trong tham chiếu, hàm RANK sẽ xếp chúng cùng thứ hạng. Điều này ảnh hưởng đến thứ hạng của các giá trị tiếp theo.
- Hàm RANK chỉ hoạt động với các giá trị số như số dương, số âm, số 0, ngày và giờ. Các giá trị không phải số trong tham chiếu Ref sẽ bị bỏ qua.
- Nếu hàm RANK không tìm thấy giá trị số trong tham chiếu Ref, nó sẽ trả về lỗi.
- Mặc dù hàm RANK vẫn hoạt động trong mọi phiên bản Excel, nhưng hiện nay đã có các phiên bản nâng cấp thay thế. Do đó, trong tương lai, hàm RANK có thể không còn được sử dụng hoặc bị loại bỏ.
Hướng dẫn sử dụng hàm RANK trong Excel để xếp hạng dữ liệu
Trong Excel, hàm RANK đóng vai trò quan trọng trong việc kiểm tra và sắp xếp thứ tự các giá trị. Có nhiều cách sử dụng hàm RANK khác nhau. Để hiểu rõ hơn, bạn có thể tham khảo các ví dụ cụ thể dưới đây.
Lưu ý: Các thao tác sử dụng hàm RANK được minh họa trên phiên bản Excel 2016. Bạn có thể áp dụng tương tự cho các phiên bản khác.
Cách xếp hạng từ cao xuống thấp
Đầu tiên, hàm RANK trong Excel được sử dụng để xếp hạng các giá trị từ cao xuống thấp.
Ví dụ minh họa: Giả sử chúng ta có một bảng điểm trung bình của học sinh. Chúng ta sẽ sử dụng hàm RANK để xếp hạng thứ tự của các học sinh.

Bước 1: Tại ô đầu tiên trong cột xếp hạng, bạn nhập công thức hàm RANK như sau: =RANK(C3,$C$3:$C$9,0)
Trong đó:
- C3 là Number - giá trị điểm trung bình cần xác định thứ hạng.
- $C$3:$C$9 là Ref - phạm vi điểm số được chọn làm tham chiếu. Bạn có thể chọn từ C3 đến C9 và nhấn F4 để cố định phạm vi này.
- 0 là Other - kiểu sắp xếp giảm dần (học sinh có điểm trung bình cao nhất sẽ đứng đầu).

Bước 2: Sau khi nhấn Enter, Excel sẽ hiển thị kết quả là 6. Điều này có nghĩa là bạn Trần Hoàng Anh với điểm trung bình 5 điểm đứng ở vị trí thứ 6 trong lớp.

Bước 3: Bạn thực hiện tương tự với các ô còn lại trong cột Xếp Hạng. Hoặc bạn có thể sao chép công thức bằng cách di chuột đến góc dưới ô chứa kết quả, khi thấy dấu cộng xuất hiện, kéo xuống đến cuối bảng để hoàn tất.

Bước 4: Sau khi hoàn thành các bước, bạn sẽ nhận được kết quả như sau:

Chỉ với 4 bước đơn giản, bạn đã có thể sử dụng hàm RANK để xếp hạng từ cao xuống thấp. Vậy nếu muốn xếp hạng từ thấp lên cao, bạn cần làm gì?
Cách xếp hạng từ thấp lên cao
Để xếp hạng từ thấp đến cao, các bước thực hiện tương tự. Tuy nhiên, thay vì sử dụng số 0 trong phần Other, bạn sẽ thay thế bằng số 1. Các phần khác của công thức vẫn giữ nguyên.
Bước 1: Bạn nhập công thức sau vào ô: =RANK(C3,$C3:$C9,1)

Bước 2: Nhấn Enter để Excel hiển thị kết quả. Bạn sẽ thấy kết quả khác biệt so với trước đó. Thay vì xếp hạng thứ 6 từ trên xuống, bạn Trần Hoàng Anh với 5 điểm sẽ được xếp hạng thứ 2 từ dưới lên.

Bước 3: Tiếp tục sao chép công thức hàm RANK cho các ô còn lại trong bảng.
Bước 4: Sau khi hoàn thành, bạn sẽ nhận được kết quả như sau:

Với cú pháp đơn giản, trên đây là hai cách sử dụng hàm RANK cơ bản để xếp hạng trong Excel. Tùy vào nhu cầu, bạn có thể áp dụng phù hợp cho từng trường hợp cụ thể.
Cách sử dụng hàm RANK có điều kiện trong Excel
Ngoài hàm RANK, Excel còn cung cấp các công cụ khác để sắp xếp dữ liệu, như hai hàm biến thể RANK.AVG và RANK.EQ, được giới thiệu từ phiên bản Excel 2010 trở đi.
Hàm RANK.EQ
RANK.EQ là viết tắt của RANK Equal. Hàm này hoạt động tương tự như hàm RANK. Nếu có nhiều giá trị trùng lặp trong tham chiếu, hệ thống sẽ xếp chúng cùng một thứ hạng.
Nghĩa là nếu hai giá trị có cùng thứ hạng, chúng sẽ được xếp vào một thứ hạng chung, không phải thứ hạng riêng lẻ. Tuy nhiên, thứ hạng của các giá trị sau đó sẽ bị ảnh hưởng.
Công thức của hàm RANK.EQ: =RANK.EQ(number, ref, [order])
Các thành phần Number, Ref, và Order trong hàm RANK.EQ có vai trò tương tự như trong hàm RANK.
Hàm RANK.AVG
RANK.AVG là viết tắt của RANK Average. Đây là công cụ xếp hạng trong Excel nhưng kết quả khác biệt so với hàm RANK. Khi gặp các giá trị trùng lặp trong tham chiếu, hàm RANK.AVG sẽ trả về thứ hạng trung bình thay vì thứ hạng cụ thể.
Nghĩa là nếu có nhiều giá trị đồng hạng, RANK.AVG sẽ tính thứ hạng trung bình. Ví dụ, 2 giá trị đồng hạng sẽ có thứ hạng trung bình (+ 0,5), và 10 giá trị đồng hạng sẽ có thứ hạng trung bình (+ 0,1).
Công thức của hàm RANK.AVG: =RANK.AVG(number, ref, [order])
Các thành phần Number, Ref, và Order trong hàm RANK.AVG có vai trò tương tự như trong hàm RANK.
Ví dụ minh họa: Tiếp tục với bài toán trên, nếu sử dụng hàm RANK.AVG, bạn nhập công thức sau: =RANK.AVG(C3,$C$3:$C$9,0)

Ta thấy Thái Bảo và Hoàng Mẫn đều có điểm trung bình là 9. Giá trị này xuất hiện hai lần. Nếu dùng hàm RANK.AVG để xếp hạng từ cao xuống thấp, kết quả sẽ có thêm 0.5 đằng sau.

Nhìn chung, cả hai hàm RANK.AVG và RANK.EQ đều có cú pháp tương tự hàm RANK nhưng khác biệt về cách sử dụng. Tùy vào nhu cầu, bạn có thể lựa chọn công cụ phù hợp.
Lưu ý:
RANK.EQ và RANK.AVG là các hàm được thiết kế để thay thế cho hàm RANK, mang lại độ chính xác cao hơn và tên gọi phản ánh rõ chức năng. Dù hàm RANK vẫn phổ biến hiện nay, nhưng theo nhà phát triển, nó có thể không còn được hỗ trợ trong các phiên bản Excel tương lai.
Kết luận:
Trên đây là hướng dẫn chi tiết về cách sử dụng hàm RANK trong Excel cơ bản. Bạn có thể dễ dàng xếp hạng các giá trị trong bảng một cách nhanh chóng và hiệu quả.
Nếu đã nắm vững thủ thuật này, hãy áp dụng ngay hàm RANK trong các báo cáo và thống kê tiếp theo. Đừng quên chia sẻ kiến thức này với bạn bè để cùng nhau thành thạo các hàm trong Excel nhé!