Thay vì phải tốn nhiều thời gian cho việc phân loại xếp hạng, hàm RANK trong Excel là một giải pháp hiệu quả giúp bạn giải quyết vấn đề này một cạnh nhanh nhất, đơn giản nhất và chính xác nhất. Mời bạn cùng TinoHost tìm hiểu về chức năng của hàm RANK trong Excel.
Hàm RANK dùng để làm gì?
Hàm RANK là gì?
Hàm RANK trong Excel là hàm trả về thứ hạng của một giá trị khi so sánh với danh sách các giá trị số khác.
Hàm RANK trong Excel có thể xác định thứ hạng bắt đầu với giá trị lớn nhất (giống như được sắp xếp theo thứ tự giảm dần) hoặc bắt đầu với giá trị nhỏ nhất (giống như theo thứ tự tăng dần).
Cấu trúc hàm RANK
RANK (number, ref, [order])
Chú thích
Number (bắt buộc) – giá trị cần xếp hạng
Ref (bắt buộc) – danh sách các giá trị số để xếp hạng. Chúng có thể được cung cấp dưới dạng một khối hoặc một tham chiếu đến danh sách các số.
Order (tùy chọn) – Một số chỉ định cách xếp hạng các giá trị. Có 2 trường hợp:
- Nếu 0 hoặc không có tham số này, Excel xếp hạng giá trị số này giống như khi tham chiếu là một danh sách theo thứ tự giảm dần.
- Nếu 1 hoặc bất kỳ giá trị nào khác 0, Excel xếp hạng giá trị số này giống như khi tham chiếu là một danh sách theo thứ tự tăng dần.
Các loại hàm RANK thay thế
Hàm RANK đã được thay thế bằng các hàm tương tự có độ chính xác cao. Dù hàm RANK vẫn được sử dụng, bạn nên làm quen với việc sử dụng các hàm RANK.EQ và RANK.AVG. Trong tương lai, hàm RANK sẽ không áp dụng cho các phiên bản Excel.
Hàm RANK.EQ trong Excel
RANK.EQ (EQ là viết tắt của Equal) là một phiên bản cải tiến của hàm RANK, sử dụng cú pháp tương tự như RANK và hoạt động với cùng một logic. Nếu một giá trị số được xếp hạng như nhau, thứ hạng cao nhất sẽ được gán cho tất cả các giá trị đó.
Từ Excel 2010, Excel 2013, Excel 2016, bạn có thể sử dụng RANK.EQ.
Cấu trúc hàm RANK.EQ
RANK.EQ (number, ref, [order])
Hàm RANK.AVG trong Excel
RANK.AVG (AVG là viết tắt của Average) trả về thứ hạng của một số trong danh sách các giá trị số, nếu giá trị có cùng một thứ hạng thì hàm trả về thứ hạng trung bình.
RANK.AVG chỉ khả dụng trong Excel 2010. Excel 2013, Excel 2016 và các phiên bản tương lai.
Cấu trúc hàm RANK.AVG
RANK.AVG (number, ref, [order])
Sử dụng hàm RANK cần lưu ý điều gì?
- Tất cả các hàm RANK trả về cùng một thứ hạng cho các giá trị trùng lặp và bỏ qua xếp hạng tiếp theo.
- Mọi công thức RANK trong Excel chỉ hoạt động với các giá trị số như số dương, số âm, số 0, giá trị ngày và giờ. Các giá trị không phải số trong ref sẽ bị bỏ qua.
- Nếu số không được tìm thấy trong ref, các hàm RANK sẽ trả về lỗi.
- Từ các phiên bản Excel 2010 trở đi, hàm RANK được nâng cấp thành RANK.EQ và RANK.AVG. RANK vẫn hoạt động trong tất cả các phiên bản của Excel, nhưng RANK có thể không được sử dụng phổ biến trong tương lai.
Hướng dẫn sử dụng hàm RANK
Để bạn hiểu rõ hơn về hàm RANK, TinoHost sẽ cùng bạn thực hành sử dụng nhé!
Sử dụng hàm RANK xếp hạng từ cao nhất đến thấp nhất
Bạn có thể tham khảo các bước dưới đây và thao tác thực hành (nếu có thể) để hiểu hơn về hàm RANK
Khi sử dụng hàm RANK
Bước 1: Bạn nhấp vào ô C2, sau đó nhập công thức =RANK
Bước 2: Trong ngoặc chứa công thức, trong đó:
- Number – bạn nhập giá trị cần tham chiếu trong khối. Trong ví dụ, giá trị cần tham chiếu là ô B2 trong cột Điểm
- Ref – khối tham chiếu mà bạn muốn xếp hạng, kéo toàn bộ cột giá trị tham chiếu, sau đó bấm trên bàn phím F4 (tham chiếu ô tuyệt đối) để không thay đổi khi sao chép công thức. Trong ví dụ, cột giá trị Điểm cần tham chiếu là B2 đến B7.
- Order – theo thứ tự cao nhất đến thấp nhất giá trị là 0.
Bước 3: Nhấn Enter để cho ra kết quả và sao chép công thức xuống các cột.
Khi sử dụng hàm RANK.EQ và RANK.AVG
Áp dụng cách làm tương tự như hàm RANK
=RANK.EQ(B2,$B$2:$B$7,0)
=RANK.AVG(B2,$B$2:$B$7,0)
Phân tích
Sự khác biệt là ở cách các công thức này xử lý các giá trị trùng lặp. Như bạn thấy, cùng một giá trị điểm số nhưng xuất hiện hai lần, trong ô B5 và B6, ảnh hưởng đến xếp hạng tiếp theo.
- Công thức RANK và RANK.EQ cho điểm số trùng lặp. Trong đó, hai điểm số bằng nhau (Đăng Khoa và Hoàng Phi) xếp thứ 2, điểm cao tiếp theo (Thiết Dương) xếp thứ 4, ở hạng xếp thứ 3 không dành cho bất kỳ ai.
- Công thức RANK.AVG chỉ định một thứ hạng khác nhau cho mỗi bản sao ẩn đằng sau và trả về giá trị trung bình của những thứ hạng đó, hạng 3 vẫn không dành cho bất kỳ ai.
Sử dụng hàm RANK xếp hạng từ thấp nhất đến cao nhất
Ở ví dụ trên, để xếp hạng từ các số cao nhất đến thấp nhất, bạn sử dụng hàm RANK của Excel với đối số thứ tự được đặt thành 0 hoặc bỏ qua.
Để xếp hạng số so với các số khác được xếp hạng theo giá trị tăng dần. Hãy đặt 1 hoặc giá trị nào khác 0 trong Order.
Ví dụ: Xếp hạng thời gian bơi của các học sinh. Thực hiện các bước như sau:
- Bước 1: Sử dụng hàm RANK với công thức =RANK
- Bước 2: Thao tác tương tự, lựa chọn giá trị cần xếp hạng ở cột tham chiếu.
- Bước 3: Chọn cột tham chiếu. Sau đó nhấn F4 để tham chiếu ô tuyệt đối.
- Bước 4: Thay đổi giá trị Order là 1. Vì đây là xếp hạng từ thấp nhất đến cao nhất.
- Bước 5: Nhấn Enter và sao chép công thức xuống các cột.
Kết quả là giá trị thấp nhất (Thời gian nhanh nhất) được xếp hạng 1 và giá trị lớn nhất (Thời gian chấm nhất) được xếp hạng 6.
Mục đích của các thuật toán Excel ra đời là giúp người dùng có thể thực hiện dễ dàng các phương thức tính toán. Các hàm được xây dựng dựa trên những nhu cầu giải quyết vấn đề của người dùng. Hầu hết, không chỉ hàm RANK, toàn bộ các hàm đều có mối liên kết vận dụng để bổ sung chức năng xử lý cho một vấn đề trong quá trình thống kê và tính toán.
Không chỉ riêng hàm RANK, để vận dụng hiệu quả các tính năng của Excel, bạn cần tìm hiểu, nghiên cứu và học hỏi đối với tất cả các hàm còn lại. TinoHost chúc bạn sớm thành thạo Excel, đem lại những cơ hội, những bước tiến mới trong công việc.
Những câu hỏi thường gặp về hàm RANK
Hàm RANK có thể kết hợp với các hàm khác không?
Hàm RANK có thể kết được với các hàm khác trong Excel. Hầu hết các hàm đều được sử dụng tương thích, có tính liên kết với nhau, tùy vào điều kiện sử dụng của bạn.
Nên sử dụng hàm RANK hay sử dụng RANK.EQ và RANK.AVG?
Bạn có thể sử dụng bất cứ hàm nào cũng được. So về chức năng thì RANK.EQ và RANK.AVG đáp ứng nhu cầu nhiều hơn. Theo dự đoán, trong tương lai Excel sẽ loại bỏ hàm RANK và chỉ sử dụng 2 hàm còn lại.
Hàm RANK thường dùng cho việc gì?
Hàm RANK thường được người dùng sử dụng để xếp hạng điểm số, phân tích số liệu xếp hạng trong một cuộc thi, thống kê xếp hạng về hiệu suất công việc, xếp hạng về lượng sản phẩm bán chạy,…
Hàm RANK có đưa ra những thống kê sai lệch không?
Hàm RANK được chuẩn hóa theo thuật toán nên không có việc sai lệch. Nên nghi nghờ có những sai số, bạn nên kiểm tra xem về số liệu, thao tác được thực hiện đúng chưa, chính xác chưa đề kịp thời điều chỉnh.