1. Chức năng
Hàm Rank là hàm trả về thứ hạng của một giá trị nào đó trong một danh sách nhiều các giá trị khác nhau.
2. Cú pháp
= RANK( number, ref, [order])
Trong Đó:
Number: giá trị mà bạn muốn tìm thứ hạng cho nó
Ref: một mảng hoặc một danh sách các giá trị
Order: thứ tự sắp xếp
order = 0 xếp hàng theo thứ tự lớn đứng trước, nhỏ đứng sau
order = 1 xếp hạng theo thứ tự nhỏ đứng trước, lớn đứng sau
3. Cách sử dụng
Ví dụ: cho bảng dữ liệu sau, hãy sắp xếp thứ hạng theo bậc lương của các nhân viên .
Trường hợp order = 0
Tại ô thứ hạng, ta đặt công thức đúng cú pháp của hàm Rank
=Rank(G5;$G$5:$G$14;0)
Ở công thức trên ta thấy rằng :
- G5 là giá trị cần xếp thứ hạng,
- $G$5:$G$14 là các giá trị trong vùng dữ liệu cần xếp thứ hạng
- 0 là kiểu xếp hạng
Và kết quả như thế này:
Các bạn để ý nhé! Vì sao lại không có thứ hạng 5 và thứ hạng 8? Quan sát các bạn sẽ thấy rằng trong vùng dữ liệu trên có 2 người cùng thứ hạng 4 và 2 người cùng thứ hạng 7, hàm Rank sẽ giải quyết bằng cách bỏ qua các thứ hạng tiếp theo, tức là nếu 2 người có thứ hạng 4 thì sẽ không ai có thứ hạng 5 và người tiếp theo sẽ là thứ hạng 6, trường hợp này ta gọi là đồng hạng.
Trường hợp order = 1
Cũng tương tự như trường hợp order = 0, ta chỉ đổi lại kiểu xếp hạng là 1, tức là Rank sẽ xếp hạng theo tứ tự nhỏ đứng trước, lớn đứng sau.
Và cùng so sánh xem kết quả khác nhau thế nào nhé:
Bạn thấy đấy, khi ta thay đổi cách xếp hạng thì thứ hạng của các giá trị trong bảng dữ liệu cũng thay đổi,
Hàm Rank không khó, chỉ cần làm đúng theo cú pháp là nó có thể giúp ích rất nhiều trong công việc tính toán với excel của bạn đấy! Chúc bạn thành công!
Hàm Rank là hàm trả về thứ hạng của một giá trị nào đó trong một danh sách nhiều các giá trị khác nhau.
2. Cú pháp
= RANK( number, ref, [order])
Trong Đó:
Number: giá trị mà bạn muốn tìm thứ hạng cho nó
Ref: một mảng hoặc một danh sách các giá trị
Order: thứ tự sắp xếp
order = 0 xếp hàng theo thứ tự lớn đứng trước, nhỏ đứng sau
order = 1 xếp hạng theo thứ tự nhỏ đứng trước, lớn đứng sau
3. Cách sử dụng
Ví dụ: cho bảng dữ liệu sau, hãy sắp xếp thứ hạng theo bậc lương của các nhân viên .
Tại ô thứ hạng, ta đặt công thức đúng cú pháp của hàm Rank
=Rank(G5;$G$5:$G$14;0)
Ở công thức trên ta thấy rằng :
- G5 là giá trị cần xếp thứ hạng,
- $G$5:$G$14 là các giá trị trong vùng dữ liệu cần xếp thứ hạng
- 0 là kiểu xếp hạng
Và kết quả như thế này:
Các bạn để ý nhé! Vì sao lại không có thứ hạng 5 và thứ hạng 8? Quan sát các bạn sẽ thấy rằng trong vùng dữ liệu trên có 2 người cùng thứ hạng 4 và 2 người cùng thứ hạng 7, hàm Rank sẽ giải quyết bằng cách bỏ qua các thứ hạng tiếp theo, tức là nếu 2 người có thứ hạng 4 thì sẽ không ai có thứ hạng 5 và người tiếp theo sẽ là thứ hạng 6, trường hợp này ta gọi là đồng hạng.
Trường hợp order = 1
Cũng tương tự như trường hợp order = 0, ta chỉ đổi lại kiểu xếp hạng là 1, tức là Rank sẽ xếp hạng theo tứ tự nhỏ đứng trước, lớn đứng sau.
Và cùng so sánh xem kết quả khác nhau thế nào nhé:
Bạn thấy đấy, khi ta thay đổi cách xếp hạng thì thứ hạng của các giá trị trong bảng dữ liệu cũng thay đổi,
Hàm Rank không khó, chỉ cần làm đúng theo cú pháp là nó có thể giúp ích rất nhiều trong công việc tính toán với excel của bạn đấy! Chúc bạn thành công!